[tv and iot][cors/csp/sandbox/serviceworkers/sessionhistory/sse/webmessaging/websocke... 80/250480/1
authorwei625.zhang <wei625.zhang@samsung.com>
Mon, 28 Dec 2020 07:08:23 +0000 (15:08 +0800)
committerwei625.zhang <wei625.zhang@samsung.com>
Mon, 28 Dec 2020 07:11:43 +0000 (15:11 +0800)
Change-Id: I0c1e0ecb8479149d5e92c4e462bdb08772fb58c4
Signed-off-by: wei625.zhang <wei625.zhang@samsung.com>
21 files changed:
common/tct-cors-w3c-tests/tests.full.xml
common/tct-cors-w3c-tests/tests.xml
common/tct-csp-w3c-tests/tests.xml
common/tct-sandbox-html5-tests/tests.full.xml
common/tct-sandbox-html5-tests/tests.xml
common/tct-serviceworkers-w3c-tests/tests.full.xml
common/tct-serviceworkers-w3c-tests/tests.xml
common/tct-sessionhistory-html5-tests/tests.full.xml
common/tct-sessionhistory-html5-tests/tests.xml
common/tct-sse-w3c-tests/tests.full.xml
common/tct-sse-w3c-tests/tests.xml
common/tct-webmessaging-w3c-tests/tests.full.xml
common/tct-webmessaging-w3c-tests/tests.xml
common/tct-websocket-w3c-tests/tests.full.xml
common/tct-websocket-w3c-tests/tests.xml
common/tct-widgetpolicy-w3c-tests/tests.full.xml
common/tct-widgetpolicy-w3c-tests/tests.xml
common/tct-workers-w3c-tests/tests.full.xml
common/tct-workers-w3c-tests/tests.xml
common/tct-xmlhttprequest-w3c-tests/tests.full.xml
common/tct-xmlhttprequest-w3c-tests/tests.xml

index d7c2e59c31aa875b2ad17e8b0fb8a7b64fc37e0e..9ca7a034b7d9d03303f15cab9296b5c647e73f9a 100755 (executable)
@@ -2,7 +2,135 @@
 <?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-cors-w3c-tests" category="W3C/HTML5 APIs">
-    <set name="CORS" type="js">
+    <set name="CORS_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase purpose="Check that the XMLHttpRequest supports CORS if the request method is get" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/Cross-Origin Resource Sharing" execution_type="auto" priority="P1" id="cors_XMLHttpRequest_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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="Cross-Origin Resource Sharing" section="Security" category="Tizen W3C API Specifications" element_type="true" element_name=""/>
+            <spec_url>http://www.w3.org/TR/2012/WD-cors-20120403</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the XMLHttpRequest supports CORS if the request method is posted" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/Cross-Origin Resource Sharing" execution_type="auto" priority="P1" id="cors_XMLHttpRequest_post">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="Cross-Origin Resource Sharing" section="Security" category="Tizen W3C API Specifications" element_type="true" element_name=""/>
+            <spec_url>http://www.w3.org/TR/2012/WD-cors-20120403</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if example of using XMLHttpRequest from a client-side Web application can cross origin share the resource" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/Cross-Origin Resource Sharing" execution_type="auto" priority="P1" id="cors_XMLHttpRequest_base">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_base.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="Cross-Origin Resource Sharing" section="Security" category="Tizen W3C API Specifications" element_type="true" element_name=""/>
+            <spec_url>http://www.w3.org/TR/2012/WD-cors-20120403</spec_url>
+            <spec_statement>Using XMLHttpRequest a client-side Web application on http://hello-world.example can access this resource as follows</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/Cross-Origin Resource Sharing" execution_type="auto" priority="P3" id="cors_XMLHttpRequest_add_max_age">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="Cross-Origin Resource Sharing" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-cors-20120403</spec_url>
+            <spec_statement>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</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/Cross-Origin Resource Sharing" execution_type="auto" priority="P3" id="cors_XMLHttpRequest_allow_credentials_true">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="Cross-Origin Resource Sharing" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-cors-20120403</spec_url>
+            <spec_statement>If the resource supports credentials add a single Access-Control-Allow-Origin header, with the value of the Origin header as value, and add a single Access-Control-Allow-Credentials header with the literal string "true" as value</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/Cross-Origin Resource Sharing" execution_type="auto" priority="P3" id="cors_XMLHttpRequest_credentials_false_origin">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="Cross-Origin Resource Sharing" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-cors-20120403</spec_url>
+            <spec_statement>Otherwise, add a single Access-Control-Allow-Origin header, with either the value of the Origin header or the literal string "*" as value</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/Cross-Origin Resource Sharing" execution_type="auto" priority="P3" id="cors_XMLHttpRequest_getResponseHeader_not_null">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="Cross-Origin Resource Sharing" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-cors-20120403</spec_url>
+            <spec_statement>User agents must filter out all response headers other than those that are a simple response header or of which the field name is an ASCII case-insensitive match for one of the values of the Access-Control-Expose-Headers headers (if any), before exposing response headers to APIs defined in CORS API specifications</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/Cross-Origin Resource Sharing" execution_type="auto" priority="P3" id="cors_XMLHttpRequest_getResponseHeader_null">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="Cross-Origin Resource Sharing" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-cors-20120403</spec_url>
+            <spec_statement>User agents must filter out all response headers other than those that are a simple response header or of which the field name is an ASCII case-insensitive match for one of the values of the Access-Control-Expose-Headers headers (if any), before exposing response headers to APIs defined in CORS API specifications</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the XMLHttpRequest supports CORS when the request method is get and async flag is true" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/Cross-Origin Resource Sharing" execution_type="auto" priority="P3" id="cors_XMLHttpRequest_get_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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="Cross-Origin Resource Sharing" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-cors-20120403</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the XMLHttpRequest supports CORS when the request method is post and async flag is true" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/Cross-Origin Resource Sharing" execution_type="auto" priority="P3" id="cors_XMLHttpRequest_post_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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="Cross-Origin Resource Sharing" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-cors-20120403</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="CORS_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase purpose="Check that the XMLHttpRequest supports CORS if the request method is get" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/Cross-Origin Resource Sharing" execution_type="auto" priority="P1" id="cors_XMLHttpRequest_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>
index beeb03c91a505af08b7ffc7508e9343c1ce15ef7..8ae0f1baa47b9bd70857e78aad0c2c334f7cf5ce 100755 (executable)
@@ -2,7 +2,65 @@
     <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-cors-w3c-tests" category="W3C/HTML5 APIs">
-    <set name="CORS" type="js">
+    <set name="CORS_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/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">/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_get.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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">/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_post.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_base.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_add_max_age.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_allow_credentials_true.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_credentials_false_origin.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_getResponseHeader_not_null.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_getResponseHeader_null.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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">/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_get_true.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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">/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_post_true.html</test_script_entry>
+        </description>
+        </testcase>
+    </set>
+    <set name="CORS_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/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">/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_get.html</test_script_entry>
index 95e0155ec3092e5cdab087ee58160bc3a4737702..719c338b3e53a712442ecb39d5c1e789c0ab6d32 100755 (executable)
@@ -2,7 +2,10 @@
 <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite category="W3C/HTML5 APIs" name="tct-csp-w3c-tests">
-    <set name="sandbox" type="js">
+    <set name="sandbox_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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>
     </set>
-    <set name="connect-src" type="js">
+    <set name="connect-src_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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>
     </set>
-    <set name="default-src" type="js">
+    <set name="default-src_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/w3c/CSP_001.cgi</test_script_entry>
         </description>
       </testcase>
     </set>
-    <set name="font-src" type="js">
+    <set name="font-src_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
         </description>
       </testcase>
     </set>
-    <set name="frame-src" type="js">
+    <set name="frame-src_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
         </description>
       </testcase>
     </set>
-    <set name="img-src" type="js">
+    <set name="img-src_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
         </description>
       </testcase>
     </set>
-    <set name="object-src" type="js">
+    <set name="object-src_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
         </description>
       </testcase>
     </set>
-    <set name="media-src" type="js">
+    <set name="media-src_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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>
     </set>
-    <set name="style-src" type="js">
+    <set name="style-src_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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>
     </set>
-    <set name="script-src" type="js">
+    <set name="script-src_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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>
     </set>
-    <set name="frame-ancestors" type="js">
+    <set name="frame-ancestors_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 2.0 (Partial)" execution_type="manual" id="csp_frame-ancestors_embed_allowed" priority="P2">
         <description>
           <pre_condition>Connect to internet</pre_condition>
         </description>
       </testcase>
     </set>
-    <set name="base-uri" type="js">
+    <set name="base-uri_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 2.0 (Partial)" execution_type="manual" id="csp_base-uri_allowed" priority="P2">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
         </description>
       </testcase>
     </set>
-    <set name="form-action" type="js">
+    <set name="form-action_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 2.0 (Partial)" execution_type="auto" id="csp_form-action_blocked" priority="P2">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_form-action_blocked.php?total_num=1&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
       </testcase>
     </set>
-    <set name="child-src" type="js">
+    <set name="child-src_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 2.0 (Partial)" execution_type="auto" id="csp_child-src_blocked" priority="P2">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_child-src_blocked.php?total_num=1&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 2.0 (Partial)" execution_type="manual" id="csp_child-src_allowed" priority="P2">
+        <description>
+          <pre_condition>Connect to PHP server</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Run the manual testcase: csp_child-src_allowed.</step_desc>
+              <expected>Test passes if there is a blue square.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_child-src_allowed.php?total_num=1&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="sandbox_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_sandbox_empty_int</step_desc>
+              <expected>To pass, if there is no text 'FAIL' below.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_sandbox_empty_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_sandbox_empty_ext</step_desc>
+              <expected>To pass, if there is no text 'FAIL' below.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_sandbox_empty_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_sandbox_empty_event</step_desc>
+              <expected>To pass, if there is no text 'FAIL' below.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_sandbox_empty_event.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_sandbox_empty_inline</step_desc>
+              <expected>To pass, if there is no text 'FAIL' below.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_sandbox_empty_inline.php</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="connect-src_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_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">/opt/tct-csp-w3c-tests/csp/csp_ro_connect-src_asterisk.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_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">/opt/tct-csp-w3c-tests/csp/csp_ro_connect-src_asterisk.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_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">/opt/tct-csp-w3c-tests/csp/csp_ro_connect-src_cross-origin.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_connect-src_cross-origin_xmlhttprequest_blocked" purpose="Check if user agent is able to open not-allowed external resource by xhr when connect-src is cross-origin.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_connect-src_cross-origin.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_connect-src_cross-origin_xmlhttprequest_blocked_int" purpose="Check if user agent is able to open internal resource by xhr when connect-src is cross-origin.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_connect-src_cross-origin.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_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">/opt/tct-csp-w3c-tests/csp/csp_ro_connect-src_cross-origin_multi.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_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">/opt/tct-csp-w3c-tests/csp/csp_ro_connect-src_cross-origin_multi.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_connect-src_cross-origin_multi_xmlhttprequest_blocked" purpose="Check if user agent is able to open not-allowed external resource by xhr when connect-src is multi cross-origin.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_connect-src_cross-origin_multi.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_connect-src_cross-origin_multi_xmlhttprequest_blocked_int" purpose="Check if user agent is able to open internal resource by xhr when connect-src is multi cross-origin.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_connect-src_cross-origin_multi.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_connect-src_none_xmlhttprequest_blocked" purpose="Check if user agent is able to open internal resource by xhr when connect-src is none.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_connect-src_none.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_connect-src_none_xmlhttprequest_blocked_ext" purpose="Check if user agent is able to open external resource by xhr when connect-src is none.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_connect-src_none.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_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">/opt/tct-csp-w3c-tests/csp/csp_ro_connect-src_self.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_connect-src_self_xmlhttprequest_blocked" purpose="Check if user agent is able to open external resource by xhr when connect-src is 'self'.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_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_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/w3c/CSP_001.cgi</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/w3c/CSP_default-src-inline-allowed.cgi?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/w3c/CSP_default-src-inline-allowed.cgi?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/w3c/CSP_default-src-inline-allowed.cgi?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/w3c/CSP_002.cgi</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0" execution_type="auto" id="CSP_004" purpose="Test script-src self unsafe-inline">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/w3c/CSP_004.cgi</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0" execution_type="auto" id="csp_default-src_self_default_src_self" 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">/opt/tct-csp-w3c-tests/csp/w3c/csp-inline-script.cgi</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0" execution_type="auto" id="csp_default-src_self_xhr" purpose="Check if user agent is able to open external resource by xhr when default-src is self.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/w3c/csp-self.cgi</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_default-src_self_img_allowed</step_desc>
+              <expected>To pass, if a filled blue square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_default-src_self_img_allowed.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_default-src_self_img_blocked</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_default-src_self_img_blocked.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_default-src_self_object_allowed</step_desc>
+              <expected>To pass, if a filled blue square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_default-src_self_object_allowed.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_default-src_self_object_blocked</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_default-src_self_object_blocked.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_default-src_cross-origin_font_allowed.</step_desc>
+              <expected>To pass, if two lines are different in font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_font_allowed.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_default-src_cross-origin_font_blocked.</step_desc>
+              <expected>To pass, if two lines have the same font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_font_blocked.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_default-src_none_font_blocked_ext.</step_desc>
+              <expected>To pass, if two lines have the same font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_default-src_none_font_blocked_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_default-src_none_font_blocked_int.</step_desc>
+              <expected>To pass, if two lines have the same font.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_default-src_none_font_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_default-src_self_font_allowed.</step_desc>
+              <expected>To pass, if two lines are different in font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_default-src_self_font_allowed.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_default-src_self_font_blocked.</step_desc>
+              <expected>To pass, if two lines have the same font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_default-src_self_font_blocked.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_default-src_cross-origin_multi_font_allowed_one.</step_desc>
+              <expected>To pass, if two lines are different in font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_multi_font_allowed_one.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_default-src_cross-origin_multi_font_allowed_two.</step_desc>
+              <expected>To pass, if two lines are different in font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_multi_font_allowed_two.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_default-src_cross-origin_multi_font_blocked.</step_desc>
+              <expected>To pass, if two lines have the same font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_multi_font_blocked.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_default-src_cross-origin_multi_font_blocked_int.</step_desc>
+              <expected>To pass, if two lines have the same font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_multi_font_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_default-src_self_frame_allowed.</step_desc>
+              <expected>To pass, if a filled blue square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_default-src_self_frame_allowed.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_default-src_self_frame_blocked.</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_default-src_self_frame_blocked.php</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="font-src_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_font-src_asterisk_allowed_ext.</step_desc>
+              <expected>To pass, if two lines are different in font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_font-src_asterisk_allowed_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_font-src_asterisk_allowed_int.</step_desc>
+              <expected>To pass, if two lines are different in font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_font-src_asterisk_allowed_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_font-src_cross-origin_allowed.</step_desc>
+              <expected>To pass, if two lines are different in font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_font-src_cross-origin_allowed.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_font-src_cross-origin_blocked.</step_desc>
+              <expected>To pass, if two lines have the same font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_font-src_cross-origin_blocked.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_font-src_none_blocked_ext.</step_desc>
+              <expected>To pass, if two lines have the same font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_font-src_none_blocked_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_font-src_none_blocked_int.</step_desc>
+              <expected>To pass, if two lines have the same font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_font-src_none_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_font-src_self_allowed.</step_desc>
+              <expected>To pass, if two lines are different in font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_font-src_self_allowed.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_font-src_self_blocked.</step_desc>
+              <expected>To pass, if two lines have the same font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_font-src_self_blocked.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_font-src_cross-origin_multi_allowed_one.</step_desc>
+              <expected>To pass, if two lines are different in font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_font-src_cross-origin_multi_allowed_one.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_font-src_cross-origin_multi_allowed_two.</step_desc>
+              <expected>To pass, if two lines are different in font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_font-src_cross-origin_multi_allowed_two.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_font-src_cross-origin_multi_blocked.</step_desc>
+              <expected>To pass, if two lines have the same font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_font-src_cross-origin_multi_blocked.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_font-src_cross-origin_multi_blocked_int.</step_desc>
+              <expected>To pass, if two lines have the same font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_font-src_cross-origin_multi_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_ro_font-src_self_allowed_ext.</step_desc>
+              <expected>To pass, if two lines are defferent in font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_font-src_self_allowed_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_ro_font-src_self_allowed_int.</step_desc>
+              <expected>To pass, if two lines are defferent in font</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_font-src_self_allowed_int.php</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="frame-src_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_frame-src_asterisk_allowed_ext.</step_desc>
+              <expected>To pass, if a filled green square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_frame-src_asterisk_allowed_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_frame-src_asterisk_allowed_int.</step_desc>
+              <expected>To pass, if a filled blue square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_frame-src_asterisk_allowed_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_frame-src_cross-origin_allowed.</step_desc>
+              <expected>To pass, if a filled green square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_frame-src_cross-origin_allowed.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_frame-src_cross-origin_blocked.</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_frame-src_cross-origin_blocked.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_frame-src_cross-origin_blocked_int.</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_frame-src_cross-origin_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_frame-src_cross-origin_multi_allowed_one.</step_desc>
+              <expected>To pass, if a filled green square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_frame-src_cross-origin_multi_allowed_one.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_frame-src_cross-origin_multi_allowed_two.</step_desc>
+              <expected>To pass, if a filled green square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_frame-src_cross-origin_multi_allowed_two.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_frame-src_cross-origin_multi_blocked.</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_frame-src_cross-origin_multi_blocked.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_frame-src_cross-origin_multi_blocked_int.</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_frame-src_cross-origin_multi_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_frame-src_none_blocked_ext.</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_frame-src_none_blocked_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_frame-src_none_blocked_int.</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_frame-src_none_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_frame-src_self_allowed.</step_desc>
+              <expected>To pass, if a filled blue square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_frame-src_self_allowed.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_frame-src_self_blocked.</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_frame-src_self_blocked.php</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="img-src_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_img-src_asterisk_allowed_ext</step_desc>
+              <expected>To pass, if a filled green square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_img-src_asterisk_allowed_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_img-src_asterisk_allowed_int</step_desc>
+              <expected>To pass, if a filled blue square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_img-src_asterisk_allowed_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_img-src_cross-origin_allowed</step_desc>
+              <expected>To pass, if a filled green square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_img-src_cross-origin_allowed.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_img-src_cross-origin_blocked</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_img-src_cross-origin_blocked.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_img-src_cross-origin_blocked_int</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_img-src_cross-origin_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_img-src_cross-origin_multi_allowed_one</step_desc>
+              <expected>To pass, if a filled green square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_img-src_cross-origin_multi_allowed_one.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_img-src_cross-origin_multi_allowed_two</step_desc>
+              <expected>To pass, if a filled green square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_img-src_cross-origin_multi_allowed_two.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_img-src_cross-origin_multi_blocked</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_img-src_cross-origin_multi_blocked.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_img-src_cross-origin_multi_blocked_int</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_img-src_cross-origin_multi_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_img-src_none_blocked_ext</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_img-src_none_blocked_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_img-src_none_blocked_int</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_img-src_none_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_img-src_self_allowed</step_desc>
+              <expected>To pass, if a filled blue square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_img-src_self_allowed.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_img-src_self_blocked</step_desc>
+              <expected>To pass, if no red square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_img-src_self_blocked.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_ro_img-src_self_allowed_ext</step_desc>
+              <expected>To pass, if a filled green square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_img-src_self_allowed_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_ro_img-src_self_allowed_int</step_desc>
+              <expected>To pass, if a filled blue square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_img-src_self_allowed_int.php</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="object-src_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_object-src_asterisk_allowed_ext</step_desc>
+              <expected>To pass, if a filled green square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_object-src_asterisk_allowed_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_object-src_asterisk_allowed_int</step_desc>
+              <expected>To pass, if a filled blue square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_object-src_asterisk_allowed_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_object-src_cross-origin_allowed</step_desc>
+              <expected>To pass, if a filled green square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_object-src_cross-origin_allowed.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_object-src_cross-origin_multi_allowed_one</step_desc>
+              <expected>To pass, if a filled green square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_object-src_cross-origin_multi_allowed_one.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_object-src_cross-origin_multi_allowed_two</step_desc>
+              <expected>To pass, if a filled green square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_object-src_cross-origin_multi_allowed_two.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_object-src_self_allowed</step_desc>
+              <expected>To pass, if a filled blue square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_object-src_self_allowed.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_ro_object-src_self_allowed_ext</step_desc>
+              <expected>To pass, if a filled green square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_object-src_self_allowed_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual case: csp_ro_object-src_self_allowed_int</step_desc>
+              <expected>To pass, if a filled blue square is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_object-src_self_allowed_int.php</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="media-src_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/csp_media-src_asterisk_audio_allowed_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/csp_media-src_asterisk_audio_allowed_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/csp_media-src_asterisk_video_allowed_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/csp_media-src_asterisk_video_allowed_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/csp_media-src_corss-origin_audio_allowed_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/csp_media-src_corss-origin_audio_blocked_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/csp_media-src_corss-origin_audio_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/csp_media-src_corss-origin_video_allowed_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/csp_media-src_corss-origin_video_blocked_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/csp_media-src_corss-origin_video_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/csp_media-src_none_audio_blocked_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/csp_media-src_none_audio_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/csp_media-src_none_video_blocked_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/opt/tct-csp-w3c-tests/csp/csp_media-src_none_video_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_media-src_corss-origin_audio_blocked_ext" purpose="Check if user agent is able to use the not allowed external audio resource when media-src is cross-origin in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_media-src_corss-origin_audio_blocked_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_media-src_corss-origin_audio_blocked_int" purpose="Check if user agent is able to use the internal audio resource when media-src is cross-origin in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_media-src_corss-origin_audio_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_media-src_corss-origin_video_blocked_ext" purpose="Check if user agent is able to use the not allowed external video resource when media-src is cross-origin in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_media-src_corss-origin_video_blocked_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_media-src_corss-origin_video_blocked_int" purpose="Check if user agent is able to use the internal video resource when media-src is cross-origin in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_media-src_corss-origin_video_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_media-src_none_audio_blocked_ext" purpose="Check if user agent is able to use the external audio resource when media-src is none in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_media-src_none_audio_blocked_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_media-src_none_audio_blocked_int" purpose="Check if user agent is able to use the internal audio resource when media-src is none in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_media-src_none_audio_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_media-src_none_video_blocked_ext" purpose="Check if user agent is able to use the external video resource when media-src is none in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_media-src_none_video_blocked_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_media-src_none_video_blocked_int" purpose="Check if user agent is able to use the internal video resource when media-src is none in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_media-src_none_video_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="style-src_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_style-src_asterisk_blocked_inline" purpose="Check if user agent is able to use inline style resource when style-src is * in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_style-src_asterisk.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_style-src_cross-origin_blocked" purpose="Check if user agent is able to use not allowed external style resource when style-src is cross origin in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_style-src_cross-origin.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_style-src_cross-origin_blocked_int" purpose="Check if user agent is able to use internal style resource when style-src is cross origin in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_style-src_cross-origin.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_style-src_cross-origin_blocked_inline" purpose="Check if user agent is able to use inline style resource when style-src is cross origin in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_style-src_cross-origin.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_style-src_cross-origin_multi_blocked" purpose="Check if user agent is able to use not allowed external style resource when style-src is multi cross origin in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_style-src_cross-origin_multi.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_style-src_cross-origin_multi_blocked_int" purpose="Check if user agent is able to use internal style resource when style-src is multi cross origin in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_style-src_cross-origin_multi.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_style-src_cross-origin_multi_blocked_inline" purpose="Check if user agent is able to use inline style resource when style-src is multi cross origin in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_style-src_cross-origin_multi.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_style-src_none_blocked_ext" purpose="Check if user agent is able to use external style resource when style-src is none in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_style-src_none.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_style-src_none_blocked_int" purpose="Check if user agent is able to use internal style resource when style-src is none in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_style-src_none.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_style-src_none_blocked_inline" purpose="Check if user agent is able to use inline style resource when style-src is none in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_style-src_none.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_style-src_self_blocked" purpose="Check if user agent is able to use external style resource when style-src is self in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_style-src_self.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_style-src_self_blocked_inline" purpose="Check if user agent is able to use inline style resource when style-src is self in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_style-src_self.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_style-src_unsafe-inline_blocked_ext" purpose="Check if user agent is able to use external style resource when style-src is unsafe-inline in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_style-src_unsafe-inline.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" execution_type="auto" id="csp_ro_style-src_unsafe-inline_blocked_int" purpose="Check if user agent is able to use internal style resource when style-src is unsafe-inline in report only mode.">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_ro_style-src_unsafe-inline.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="script-src_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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">/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 component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual testcase: csp_script-src_none</step_desc>
+              <expected>To pass, if text 'PASS' appears below.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_script-src_none.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual testcase: csp_script-src_cross-origin.</step_desc>
+              <expected>To pass, if text 'PASS' appears below.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_script-src_cross-origin.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual testcase: csp_script-src_unsafe-inline_allowed.</step_desc>
+              <expected>To pass, if text 'PASS' appears below.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_script-src_unsafe-inline_allowed.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual testcase: csp_script-src_cross-origin_block_inline.</step_desc>
+              <expected>To pass, if text 'PASS' appears below.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_script-src_cross-origin_block_inline.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual testcase: csp_script-src_unsafe-inline_allowed_event.</step_desc>
+              <expected>To pass, if text 'PASS' appears below.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_script-src_unsafe-inline_allowed_event.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual testcase: csp_script-src_unsafe-inline_allowed_iframe.</step_desc>
+              <expected>To pass, if text 'PASS' appears below.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_script-src_unsafe-inline_allowed_iframe.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual testcase: csp_script-src_unsafe-inline_blocked_ext.</step_desc>
+              <expected>To pass, if text 'PASS' appears below.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_script-src_unsafe-inline_blocked_ext.php</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 1.0 (Partial)" 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>
+            <step order="1">
+              <step_desc>Run the manual testcase: csp_script-src_unsafe-inline_blocked_int.</step_desc>
+              <expected>To pass, if text 'PASS' appears below.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_script-src_unsafe-inline_blocked_int.php</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="frame-ancestors_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 2.0 (Partial)" execution_type="manual" id="csp_frame-ancestors_embed_allowed" priority="P2">
+        <description>
+          <pre_condition>Connect to internet</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Click Run button, wait a few minutes</step_desc>
+              <expected>Test passes if there is a video can be displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_frame-ancestors_embed_allowed.php?total_num=1&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 2.0 (Partial)" execution_type="auto" id="csp_frame-ancestors_embed_blocked" priority="P2">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_frame-ancestors_embed_blocked.php?total_num=1&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 2.0 (Partial)" execution_type="manual" id="csp_frame-ancestors_iframe_blocked" priority="P2">
+        <description>
+          <pre_condition>Connect to PHP server</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Click Run button</step_desc>
+              <expected>Nothing should happen, since iframe is blocked</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_frame-ancestors_iframe_blocked.php?total_num=1&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="base-uri_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 2.0 (Partial)" execution_type="manual" id="csp_base-uri_allowed" priority="P2">
+        <description>
+          <pre_condition>Connect to PHP server</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Run the manual testcase: csp_base-uri_allowed.</step_desc>
+              <expected>Test passes if there is a blue square.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_base-uri_allowed.php?total_num=1&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 2.0 (Partial)" execution_type="manual" id="csp_base-uri_blocked" priority="P2">
+        <description>
+          <pre_condition>Connect to PHP server</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Run the manual testcase: csp_base-uri_blocked.</step_desc>
+              <expected>Test passes if there is no red.</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_base-uri_blocked.php?total_num=1&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="form-action_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 2.0 (Partial)" execution_type="auto" id="csp_form-action_blocked" priority="P2">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_form-action_blocked.php?total_num=1&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 2.0 (Partial)" execution_type="auto" id="csp_form-action_allowed" priority="P2">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_form-action_allowed.php?total_num=1&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="child-src_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Security/Content Security Policy 2.0 (Partial)" execution_type="auto" id="csp_child-src_blocked" priority="P2">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-csp-w3c-tests/csp/csp_child-src_blocked.php?total_num=1&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
index efe6c088d427847fde0591c50e7b2da1edee05c4..e284403924e095fd4458050c9c390b18c4daf56d 100755 (executable)
@@ -2,7 +2,576 @@
 <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite category="W3C/HTML5 APIs" name="tct-sandbox-html5-tests">
-    <set name="IframeSandbox" type="js">
+    <set name="IframeSandbox_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase purpose="Check that block the parent content to access the child iframe content of sandbox if sandbox attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P0" id="attri_default_block_child_contents">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/w3c/sandbox_030.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="sandbox" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that allow script to exec inside iframe with sandbox attribute if sandbox='allow-scripts'" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P0" id="attri_allow-script_script_exec">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/w3c/sandbox_001.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="sandbox" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that allow to auto play HTML5 Video inside iframe with sandbox attribute if sandbox='allow-scripts'" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P1" id="attri_allow-script_video_play" onload_delay="15">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-sandbox-html5-tests/sandbox/w3c/sandbox_002.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="sandbox" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that allow sandbox iframe to access other content from the same origin if sandbox='allow-same-origin'" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P0" id="attri_allow-same-origin_content">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/w3c/sandbox_023.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="sandbox" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value of sandbox attribute must be an unordered set of unique space-separated tokens" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P0" id="attri_format_space_4tab">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/w3c/sandbox_012.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="sandbox" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.contentWindow attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P1" id="iframe_contentWindow_attribute_exists">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_contentWindow_attribute_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="contentWindow" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.height attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P1" id="iframe_height_attribute_exists">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_height_attribute_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="height" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.name attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P1" id="iframe_name_attribute_exists">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_name_attribute_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="name" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.sandbox attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P1" id="iframe_sandbox_attribute_exists">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_sandbox_attribute_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="sandbox" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.srcdoc attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P1" id="iframe_srcdoc_attribute_exists">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_srcdoc_attribute_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="srcdoc" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.src attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P1" id="iframe_src_attribute_exists">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_src_attribute_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="src" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.width attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P1" id="iframe_width_attribute_exists">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_width_attribute_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="width" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Block form submission inside iframe with sandbox attribute" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="manual" priority="P2" id="attri_default_block_submit">
+        <description>
+          <pre_condition/>
+          <post_condition/>
+          <steps>
+            <step order="1">
+              <step_desc>Steps:
+1. Click button "Submit Form".</step_desc>
+              <expected>Test passes if there is no red on the page and there is no navigation in the below iframe after following the above steps</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/w3c/sandbox_007.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="sandbox" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.contentWindow attribute is of type object" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_contentWindow_attribute_type">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_contentWindow_attribute_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="contentWindow" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.contentWindow attribute must return the WindowProxy object of the object element's nested browsing context, if it has one" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_contentWindow_return_window">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_contentWindow_return_window.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="contentWindow" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.contentDocument attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_contentDocument_attribute_exsits">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_contentDocument_attribute_exsits.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="contentDocument" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.contentDocument attribute is of type object" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_contentDocument_attribute_type">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_contentDocument_attribute_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="contentDocument" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.contentDocument attribute must return the Document object of the active document of the iframe element's nested browsing context" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_contentDocument_return_document">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_contentDocument_return_document.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="contentDocument" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.height attribute is not readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_height_attribute_not_readonly">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_height_attribute_not_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="height" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.height attribute is of type DOMString" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_height_attribute_type">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_height_attribute_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="height" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.height attribute must reflect the respective content attributes of the same name" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_height_basic">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_height_basic.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="height" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.height attribute return empty string that it been set empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_height_value_empty_string">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_height_value_empty_string.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="height" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.name attribute is not readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_name_attribute_not_readonly">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_name_attribute_not_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="name" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.name attribute is of type DOMString" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_name_attribute_type">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_name_attribute_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="name" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.name attribute must reflect the respective content attributes of the same name,the value is empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_name_value_empty_string">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_name_value_empty_string.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="name" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if iframe.name default value is empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_name_default_value">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_name_default_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="name" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.name attribute must reflect the respective content attributes of the same name" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_name_value_string">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_name_value_string.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="name" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.src attribute is not readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_src_attribute_not_readonly">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_src_attribute_not_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="src" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.src attribute must be a valid non-empty URL potentially surrounded by spaces if the attribute present" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_src_attribute_present">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_src_attribute_present.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="src" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+     <testcase purpose="Check if the iframe.src attribute is of type DOMString" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_src_attribute_type">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_src_attribute_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="src" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.srcdoc attribute is not readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_srcdoc_attribute_not_readonly">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_srcdoc_attribute_not_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="srcdoc" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.srcdoc attribute is of type DOMString" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_srcdoc_attribute_type">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_srcdoc_attribute_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="srcdoc" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the srcdoc attribute default value is empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_srcdoc_default_value">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_srcdoc_default_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="srcdoc" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.srcdoc attribute return empty string if it been set empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_srcdoc_value_empty_string">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_srcdoc_value_empty_string.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="srcdoc" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.srcdoc attribute must reflect the respective content attributes of the same name" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_srcdoc_value_string">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_srcdoc_value_string.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="srcdoc" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.width attribute is not readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_width_attribute_not_readonly">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_width_attribute_not_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="width" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.width attribute is of type DOMString" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_width_attribute_type">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_width_attribute_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="width" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if iframe.width attribute set null,then compare iframe.width is empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_width_null">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_width_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="width" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.width attribute return null if it been set empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_width_value_empty_string">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_width_value_empty_string.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="width" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.width attribute must reflect the respective content attributes of the same name" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_width_value_string">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_width_value_string.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="width" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.sandbox attribute default value is empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_sandbox_example_default_value">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_sandbox_example_default_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="sandbox" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.sandbox attribute value is type of string" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_sandbox_attribute_type">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_sandbox_attribute_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="sandbox" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.sandbox attribute value is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_sandbox_attribute_readonly">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_sandbox_attribute_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="sandbox" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.contentDocument attribute value is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_contentDocument_attribute_readonly">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_contentDocument_attribute_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="contentDocument" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the iframe.contentWindow attribute value is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P2" id="iframe_contentWindow_attribute_readonly">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_contentWindow_attribute_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="contentWindow" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/the-iframe-element.html?path=5_2_8#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if attribute allowFullscreen of HTMLIFrameElement exists, has type boolean and is not nullable" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P1" id="HTMLIFrameElement_allowFullscreen_attribute">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/HTMLIFrameElement_allowFullscreen_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="allowFullscreen" interface="HTMLIFrameElement" specification="HTML5 The iframe element" section="Security" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/REC-html5-20141028/embedded-content-0.html#the-iframe-element</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="IframeSandbox_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase purpose="Check that block the parent content to access the child iframe content of sandbox if sandbox attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" priority="P0" id="attri_default_block_child_contents">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/w3c/sandbox_030.htm</test_script_entry>
index 1a282f6dfc593a8e8564902c150f731cbdd1598e..ccd68bb879667cc6cd5340d0a9531fe1c43acb8b 100755 (executable)
@@ -2,7 +2,253 @@
 <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite category="W3C/HTML5 APIs" name="tct-sandbox-html5-tests">
-    <set name="IframeSandbox" type="js">
+    <set name="IframeSandbox_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-sandbox-html5-tests/sandbox/w3c/sandbox_002.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>
+            <step order="1">
+              <step_desc>Steps:
+1. Click button "Submit Form".</step_desc>
+              <expected>Test passes if there is no red on the page and there is no navigation in the below iframe after following the above steps</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/w3c/sandbox_007.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" id="iframe_sandbox_attribute_type" purpose="Check if the iframe.sandbox attribute value is type of string">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_sandbox_attribute_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" id="iframe_sandbox_attribute_readonly" purpose="Check if the iframe.sandbox attribute value is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_sandbox_attribute_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" id="iframe_contentDocument_attribute_readonly" purpose="Check if the iframe.contentDocument attribute value is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_contentDocument_attribute_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" id="iframe_contentWindow_attribute_readonly" purpose="Check if the iframe.contentWindow attribute value is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_contentWindow_attribute_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Security/HTML5 The iframe element" execution_type="auto" id="HTMLIFrameElement_allowFullscreen_attribute" purpose="check if attribute allowFullscreen of HTMLIFrameElement exists, has type boolean and is not nullable">
+        <description>
+          <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/HTMLIFrameElement_allowFullscreen_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="IframeSandbox_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/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>
index 10bc06860cf3305f83a6ec42fb713b63c92982c4..f1e11f4feb83748fa4e2e67bc97eb2cf6167ef81 100755 (executable)
 <?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-serviceworkers-w3c-tests" extension="crosswalk" category="W3C/HTML5 APIs">
-    <set name="ServiceWorkers" type="js">
+    <set name="ServiceWorkers_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase purpose="check if delete method of CacheStorage work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="CacheStorage_delete">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_delete.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CacheStorage" element_type="method" element_name="delete" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if delete method of CacheStorage exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="CacheStorage_delete_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_delete_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CacheStorage" element_type="method" element_name="delete" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check delete mehtod should throw exception without mandatory argument" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P2" id="CacheStorage_delete_misarg">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_delete_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CacheStorage" element_type="method" element_name="delete" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if CacheStorage exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="CacheStorage_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CacheStorage" usage="true" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if has method of CacheStorage work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="CacheStorage_has">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_has.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CacheStorage" element_type="method" element_name="has" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if has method of CacheStorage exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="CacheStorage_has_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_has_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CacheStorage" element_type="method" element_name="has" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check has mehtod should throw exception without mandatory argument" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P2" id="CacheStorage_has_misarg">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_has_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CacheStorage" element_type="method" element_name="has" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if keys method of CacheStorage work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/" execution_type="auto" priority="P1" id="CacheStorage_keys">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_keys.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CacheStorage" element_type="method" element_name="keys" specification="" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if keys method of CacheStorage exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="CacheStorage_keys_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_keys_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CacheStorage" element_type="method" element_name="keys" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if match method of CacheStorage work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="CacheStorage_match">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_match.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CacheStorage" element_type="method" element_name="match" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if match method of CacheStorage exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="CacheStorage_match_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_match_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CacheStorage" element_type="method" element_name="match" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check match mehtod should throw exception without mandatory argument" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P2" id="CacheStorage_match_misarg">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_match_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CacheStorage" element_type="method" element_name="match" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if match method of CacheStorage work properly with optional argument" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="CacheStorage_match_with_options">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_match_with_options.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CacheStorage" element_type="method" element_name="match" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if open method of CacheStorage work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="CacheStorage_open">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_open.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CacheStorage" element_type="method" element_name="open" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if open method of CacheStorage exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="CacheStorage_open_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_open_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CacheStorage" element_type="method" element_name="open" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check open mehtod should throw exception without mandatory argument" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P2" id="CacheStorage_open_misarg">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_open_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="CacheStorage" element_type="method" element_name="open" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if add method work propery" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Cache_add">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_add.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="add" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if addAll method work propery" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Cache_addAll">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_addAll.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="addAll" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if addAll method exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="Cache_addAll_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_addAll_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="addAll" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check addAll method should throw exception without mandatory argument" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/" execution_type="auto" priority="P2" id="Cache_addAll_misarg">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_addAll_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="addAll" specification="" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if add method of Cache exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="Cache_add_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_add_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="add" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check add method should throw exception without mandatory argument" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P2" id="Cache_add_misarg">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_add_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="add" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if delete method work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Cache_delete">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_delete.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="delete" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if delete method exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="Cache_delete_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_delete_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="delete" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if delete method work properly without mandtory argument" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Cache_delete_misarg">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_delete_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="delete" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if delete method of Cache work properly with optional argument" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Cache_delete_with_options">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_delete_with_options.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="delete" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if Cache exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Cache_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="constructor" element_name="Cache" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if keys method of Cache work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Cache_keys">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_keys.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="keys" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if keys method of Cache exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="Cache_keys_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_keys_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="keys" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if keys method of Cache work properly with optional argument" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Cache_keys_with_options">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_keys_with_options.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="keys" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if match work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Cache_match">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_match.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="match" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if matchAll method work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Cache_matchAll">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_matchAll.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="matchAll" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if matchAll exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="Cache_matchAll_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_matchAll_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="matchAll" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if matchAll method work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Cache_matchAll_with_options">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_matchAll_with_options.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="matchAll" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if match method of Cache exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="Cache_match_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_match_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="match" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if match work properly with optional argument" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Cache_match_with_options">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_match_with_options.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="match" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if put method work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Cache_put">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_put.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="put" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if put method exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="Cache_put_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_put_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="put" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if put method throw exception without mandatory argument" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P2" id="Cache_put_misarg">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_put_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="put" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if put method throw exception with invalid request" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P2" id="Cache_put_request_invalid">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_put_request_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="put" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if put method throw exception with invalid response" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P2" id="Cache_put_response_invalid">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_put_response_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Cache" element_type="method" element_name="put" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="checki if Client exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Client_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Client_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Client" usage="true" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check frameType attribute of Client" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Client_frameType_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Client_frameType_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Client" element_type="attribute" element_name="frameType" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check id attribute of Client" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Client_id_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Client_id_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Client" element_type="attribute" element_name="id" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if postMessage method of Client work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Client_postMessage">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Client_postMessage.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Client" element_type="method" element_name="postMessage" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if postMessage method of Client exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="Client_postMessage_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Client_postMessage_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Client" element_type="method" element_name="postMessage" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check Client attribute of Client" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Client_url_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Client_url_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Client" element_type="attribute" element_name="url" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if claim method of Clients work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Clients_claim">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Clients_claim.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Clients" element_type="method" element_name="claim" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if claim method of Clients exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="Clients_claim_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Clients_claim_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Clients" element_type="method" element_name="claim" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if matchAll method of Clients work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Clients_matchAll">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Clients_matchAll.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Clients" element_type="method" element_name="matchAll" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if matchAll method of Clients work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/" execution_type="auto" priority="P0" id="Clients_matchAll_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Clients_matchAll_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Clients" element_type="method" element_name="matchAll" specification="" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <!--<testcase purpose="check if openWindow of Clients work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Clients_openWindow">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Clients_openWindow.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Clients" element_type="method" element_name="openWindow" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>-->
+      <testcase purpose="check if openWindow method of Clients exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="Clients_openWindow_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Clients_openWindow_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Clients" element_type="method" element_name="openWindow" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if the constructor of ExtendableEvent work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ExtendableEvent_constructor">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ExtendableEvent_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ExtendableEvent" element_type="constructor" element_name="ExtendableEvent" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if waitUntil method of ExtendableEvent work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorker" execution_type="auto" priority="P1" id="ExtendableEvent_waitUntil">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ExtendableEvent_waitUntil.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ExtendableEvent" element_type="method" element_name="waitUntil" specification="ServiceWorker" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if waitUntil of ExtendableEvent throw exception" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorker" execution_type="auto" priority="P2" id="ExtendableEvent_waitUntil_InvalidStateError">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ExtendableEvent_waitUntil_InvalidStateError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ExtendableEvent" element_type="method" element_name="waitUntil" specification="ServiceWorker" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if waitUntil method of ExtendableEvent exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="ExtendableEvent_waitUntil_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ExtendableEvent_waitUntil_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ExtendableEvent" element_type="method" element_name="waitUntil" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if the constructor of FetchEvent work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="FetchEvent_constructor">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/FetchEvent_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FetchEvent" element_type="constructor" element_name="FetchEvent" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check isReload attribute of FetchEvent" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="FetchEvent_isReload_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/FetchEvent_isReload_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FetchEvent" element_type="attribute" element_name="isReload" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check request attribute of FetchEvent" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="FetchEvent_request_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/FetchEvent_request_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FetchEvent" element_type="attribute" element_name="request" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if respondWith of FetchEvent work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/" execution_type="auto" priority="P1" id="FetchEvent_respondWith">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/FetchEvent_respondWith.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FetchEvent" element_type="method" element_name="respondWith" specification="" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if respondWith method FetchEvent exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="FetchEvent_respondWith_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/FetchEvent_respondWith_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FetchEvent" element_type="method" element_name="respondWith" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if Navigator exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Navigator_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Navigator_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Navigator" usage="true" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute serviceWorker of navigator exists, has type ServiceWorkerContainer and is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Navigator_serviceWorker_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Navigator_serviceWorker_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Navigator" element_type="attribute" element_name="serviceWorker" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute controller of ServiceWorkerContainer exists, has type ServiceWorker and is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerContainer_controller_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_controller_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerContainer" element_type="attribute" element_name="controller" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if ServiceWorkerContainer exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="ServiceWorkerContainer_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerContainer" usage="true" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if getRegistration method work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerContainer_getRegistration">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_getRegistration.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerContainer" element_type="method" element_name="getRegistration" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if getRegistration exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="ServiceWorkerContainer_getRegistration_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_getRegistration_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerContainer" element_type="method" element_name="getRegistration" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if getRegistration method work properly with optional argument" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerContainer_getRegistration_with_documentURL">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_getRegistration_with_documentURL.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerContainer" element_type="method" element_name="getRegistration" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if getRegistrations method work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerContainer_getRegistrations">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_getRegistrations.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerContainer" element_type="method" element_name="getRegistrations" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="checkn if getRegistrations exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="ServiceWorkerContainer_getRegistrations_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_getRegistrations_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerContainer" element_type="method" element_name="getRegistrations" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute oncontrollerchange of ServiceWorkerContainer exists, has type function and is writeable" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerContainer_oncontrollerchange_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_oncontrollerchange_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerContainer" element_type="attribute" element_name="oncontrollerchange" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute onmessage of ServiceWorkerContainer exists, has type function and is writeable" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerContainer_onmessage_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_onmessage_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerContainer" element_type="attribute" element_name="onmessage" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute ready of ServiceWorkerContainer exists, has type object and is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerContainer_ready_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_ready_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerContainer" element_type="attribute" element_name="ready" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if register method work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerContainer_register">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_register.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerContainer" element_type="method" element_name="register" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if register exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="ServiceWorkerContainer_register_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_register_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerContainer" element_type="method" element_name="register" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if register method work properly with optional argument" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerContainer_register_with_options">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_register_with_options.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerContainer" element_type="method" element_name="register" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if attribute clients of ServiceWorkerGlobalScope exists, has type Clients and is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerGlobalScope_clients_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_clients_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerGlobalScope" element_type="attribute" element_name="clients" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if ServiceWorkerGlobalScope exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerGlobalScope_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerGlobalScope" usage="true" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if fetch method of ServiceWorkerGlobalScope exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/" execution_type="auto" priority="P0" id="ServiceWorkerGlobalScope_fetch_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_fetch_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerGlobalScope" element_type="method" element_name="fetch" specification="" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if attribute onactivate of ServiceWorkerGlobalScope exists, has type object and is writeable" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerGlobalScope_onactivate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_onactivate_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerGlobalScope" element_type="attribute" element_name="onactivate" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if attribute onfetch of ServiceWorkerGlobalScope exists, has type object and is writeable" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerGlobalScope_onfetch_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_onfetch_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerGlobalScope" element_type="attribute" element_name="onfetch" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if attribute oninstall of ServiceWorkerGlobalScope exists, has type object and is writeable" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerGlobalScope_oninstall_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_oninstall_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerGlobalScope" element_type="attribute" element_name="oninstall" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if attribute onmessage of ServiceWorkerGlobalScope exists, has type object and is writeable" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/" execution_type="auto" priority="P1" id="ServiceWorkerGlobalScope_onmessage_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_onmessage_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerGlobalScope" element_type="attribute" element_name="onmessage" specification="" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if attribute registration of ServiceWorkerGlobalScope exists, has type ServiceWorkerRegistration and is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerGlobalScope_registration_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_registration_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerGlobalScope" element_type="attribute" element_name="registration" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if skipWaiting method of ServiceWorkerGlobalScope work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerGlobalScope_skipWaiting">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_skipWaiting.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerGlobalScope" element_type="method" element_name="skipWaiting" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if skipWaiting method of ServiceWorkerGlobalScope exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="ServiceWorkerGlobalScope_skipWaiting_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_skipWaiting_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerGlobalScope" element_type="method" element_name="skipWaiting" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute active of ServiceWorkerRegistration exists, has type ServiceWorker and is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerRegistration_active_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_active_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerRegistration" element_type="attribute" element_name="active" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if ServiceWorkerRegistration exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerRegistration_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerRegistration" usage="true" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute installing of ServiceWorkerRegistration exists, has type ServiceWorker and is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerRegistration_installing_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_installing_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerRegistration" element_type="attribute" element_name="installing" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute onupdatefound of ServiceWorkerRegistration exists, has type function and is writeable" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerRegistration_onupdatefound_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_onupdatefound_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerRegistration" element_type="attribute" element_name="onupdatefound" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute scope of ServiceWorkerRegistration exists, has type ServiceWorker and is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerRegistration_scope_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_scope_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerRegistration" element_type="attribute" element_name="scope" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if unregister method work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerRegistration_unregister">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_unregister.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerRegistration" element_type="method" element_name="unregister" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if unregister exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="ServiceWorkerRegistration_unregister_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_unregister_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerRegistration" element_type="method" element_name="unregister" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if update work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerRegistration_update">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_update.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerRegistration" element_type="method" element_name="update" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if update exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="ServiceWorkerRegistration_update_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_update_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerRegistration" element_type="method" element_name="update" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if attribute waiting of ServiceWorkerRegistration exists, has type ServiceWorker and is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="ServiceWorkerRegistration_waiting_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_waiting_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ServiceWorkerRegistration" element_type="attribute" element_name="waiting" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if focus method of WindowClient work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorker" execution_type="auto" priority="P1" id="WindowClient_focus">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/WindowClient_focus.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WindowClient" element_type="method" element_name="focus" specification="ServiceWorker" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <!--<testcase purpose="Check if focus method of WindowClient exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P0" id="WindowClient_focus_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/WindowClient_focus_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WindowClient" element_type="method" element_name="focus" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if focused attribute of WindowClient exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="WindowClient_focused_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/WindowClient_focused_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WindowClient" element_type="attribute" element_name="focused" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if navigate method of WindowClient exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/" execution_type="auto" priority="P0" id="WindowClient_navigate_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/WindowClient_navigate_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WindowClient" element_type="method" element_name="navigate" specification="" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if visibilityState attribute of WindowClient exist" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="WindowClient_visibilityState_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/WindowClient_visibilityState_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="WindowClient" element_type="attribute" element_name="visibilityState" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>-->
+      <testcase purpose="check if caches attribute of Window exist ,has CacheStorage type and readonly." type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Window_caches_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Window_caches_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Window" element_type="attribute" element_name="caches" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if get method of Clients work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="Clients_get">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Clients_get.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Clients" element_type="method" element_name="get" specification="ServiceWorkers" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if get method of Clients work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/" execution_type="auto" priority="P0" id="Clients_get_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Clients_get_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="Clients" element_type="method" element_name="get" specification="" section="TBD" category="Tizen Device API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/WD-service-workers-20150625/</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="ServiceWorkers_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase purpose="check if delete method of CacheStorage work properly" type="compliance" status="approved" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" priority="P1" id="CacheStorage_delete">
         <description>
           <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_delete.html</test_script_entry>
index 49a2b31f67e6b23f77d643ffa01ed29cd24c0c8f..d19fd9ca5e69e21bb46af55e5e172efb630dbea5 100755 (executable)
@@ -2,7 +2,540 @@
 <?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-serviceworkers-w3c-tests" extension="crosswalk" category="W3C/HTML5 APIs">
-    <set name="ServiceWorkers" type="js">
+    <set name="ServiceWorkers_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase purpose="check if delete method of CacheStorage work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="CacheStorage_delete">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_delete.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if delete method of CacheStorage exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="CacheStorage_delete_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_delete_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check delete mehtod should throw exception without mandatory argument" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="CacheStorage_delete_misarg">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_delete_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if CacheStorage exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="CacheStorage_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if has method of CacheStorage work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="CacheStorage_has">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_has.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if has method of CacheStorage exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="CacheStorage_has_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_has_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check has mehtod should throw exception without mandatory argument" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="CacheStorage_has_misarg">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_has_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if keys method of CacheStorage work properly" component="W3C_HTML5 APIs/TBD/" execution_type="auto" id="CacheStorage_keys">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_keys.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if keys method of CacheStorage exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="CacheStorage_keys_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_keys_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if match method of CacheStorage work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="CacheStorage_match">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_match.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if match method of CacheStorage exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="CacheStorage_match_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_match_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check match mehtod should throw exception without mandatory argument" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="CacheStorage_match_misarg">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_match_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if match method of CacheStorage work properly with optional argument" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="CacheStorage_match_with_options">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_match_with_options.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if open method of CacheStorage work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="CacheStorage_open">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_open.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if open method of CacheStorage exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="CacheStorage_open_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_open_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check open mehtod should throw exception without mandatory argument" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="CacheStorage_open_misarg">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_open_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if add method work propery" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_add">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_add.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if addAll method work propery" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_addAll">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_addAll.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if addAll method exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_addAll_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_addAll_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check addAll method should throw exception without mandatory argument" component="W3C_HTML5 APIs/TBD/" execution_type="auto" id="Cache_addAll_misarg">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_addAll_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if add method of Cache exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_add_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_add_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check add method should throw exception without mandatory argument" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_add_misarg">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_add_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if delete method work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_delete">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_delete.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if delete method exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_delete_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_delete_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if delete method work properly without mandtory argument" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_delete_misarg">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_delete_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if delete method of Cache work properly with optional argument" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_delete_with_options">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_delete_with_options.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if Cache exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if keys method of Cache work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_keys">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_keys.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if keys method of Cache exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_keys_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_keys_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if keys method of Cache work properly with optional argument" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_keys_with_options">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_keys_with_options.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if match work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_match">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_match.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if matchAll method work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_matchAll">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_matchAll.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if matchAll exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_matchAll_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_matchAll_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if matchAll method work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_matchAll_with_options">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_matchAll_with_options.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if match method of Cache exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_match_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_match_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if match work properly with optional argument" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_match_with_options">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_match_with_options.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if put method work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_put">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_put.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if put method exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_put_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_put_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if put method throw exception without mandatory argument" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_put_misarg">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_put_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if put method throw exception with invalid request" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_put_request_invalid">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_put_request_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if put method throw exception with invalid response" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Cache_put_response_invalid">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Cache_put_response_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="checki if Client exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Client_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Client_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check frameType attribute of Client" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Client_frameType_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Client_frameType_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check id attribute of Client" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Client_id_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Client_id_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if postMessage method of Client work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Client_postMessage">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Client_postMessage.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if postMessage method of Client exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Client_postMessage_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Client_postMessage_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check Client attribute of Client" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Client_url_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Client_url_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if claim method of Clients work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Clients_claim">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Clients_claim.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if claim method of Clients exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Clients_claim_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Clients_claim_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if matchAll method of Clients work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Clients_matchAll">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Clients_matchAll.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if matchAll method of Clients work properly" component="W3C_HTML5 APIs/TBD/" execution_type="auto" id="Clients_matchAll_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Clients_matchAll_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <!--<testcase purpose="check if openWindow of Clients work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Clients_openWindow">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Clients_openWindow.html</test_script_entry>
+        </description>
+      </testcase>-->
+      <testcase purpose="check if openWindow method of Clients exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Clients_openWindow_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Clients_openWindow_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if the constructor of ExtendableEvent work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ExtendableEvent_constructor">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ExtendableEvent_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if waitUntil method of ExtendableEvent work properly" component="W3C_HTML5 APIs/TBD/ServiceWorker" execution_type="auto" id="ExtendableEvent_waitUntil">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ExtendableEvent_waitUntil.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if waitUntil of ExtendableEvent throw exception" component="W3C_HTML5 APIs/TBD/ServiceWorker" execution_type="auto" id="ExtendableEvent_waitUntil_InvalidStateError">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ExtendableEvent_waitUntil_InvalidStateError.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if waitUntil method of ExtendableEvent exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ExtendableEvent_waitUntil_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ExtendableEvent_waitUntil_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if the constructor of FetchEvent work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="FetchEvent_constructor">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/FetchEvent_constructor.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check isReload attribute of FetchEvent" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="FetchEvent_isReload_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/FetchEvent_isReload_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check request attribute of FetchEvent" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="FetchEvent_request_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/FetchEvent_request_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if respondWith of FetchEvent work properly" component="W3C_HTML5 APIs/TBD/" execution_type="auto" id="FetchEvent_respondWith">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/FetchEvent_respondWith.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if respondWith method FetchEvent exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="FetchEvent_respondWith_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/FetchEvent_respondWith_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if Navigator exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Navigator_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Navigator_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute serviceWorker of navigator exists, has type ServiceWorkerContainer and is readonly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Navigator_serviceWorker_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Navigator_serviceWorker_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute controller of ServiceWorkerContainer exists, has type ServiceWorker and is readonly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerContainer_controller_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_controller_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if ServiceWorkerContainer exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerContainer_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if getRegistration method work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerContainer_getRegistration">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_getRegistration.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if getRegistration exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerContainer_getRegistration_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_getRegistration_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if getRegistration method work properly with optional argument" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerContainer_getRegistration_with_documentURL">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_getRegistration_with_documentURL.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if getRegistrations method work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerContainer_getRegistrations">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_getRegistrations.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="checkn if getRegistrations exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerContainer_getRegistrations_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_getRegistrations_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute oncontrollerchange of ServiceWorkerContainer exists, has type function and is writeable" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerContainer_oncontrollerchange_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_oncontrollerchange_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute onmessage of ServiceWorkerContainer exists, has type function and is writeable" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerContainer_onmessage_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_onmessage_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute ready of ServiceWorkerContainer exists, has type object and is readonly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerContainer_ready_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_ready_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if register method work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerContainer_register">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_register.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if register exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerContainer_register_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_register_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if register method work properly with optional argument" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerContainer_register_with_options">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerContainer_register_with_options.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if attribute clients of ServiceWorkerGlobalScope exists, has type Clients and is readonly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerGlobalScope_clients_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_clients_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if ServiceWorkerGlobalScope exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerGlobalScope_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if fetch method of ServiceWorkerGlobalScope exist" component="W3C_HTML5 APIs/TBD/" execution_type="auto" id="ServiceWorkerGlobalScope_fetch_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_fetch_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if attribute onactivate of ServiceWorkerGlobalScope exists, has type object and is writeable" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerGlobalScope_onactivate_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_onactivate_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if attribute onfetch of ServiceWorkerGlobalScope exists, has type object and is writeable" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerGlobalScope_onfetch_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_onfetch_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if attribute oninstall of ServiceWorkerGlobalScope exists, has type object and is writeable" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerGlobalScope_oninstall_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_oninstall_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if attribute onmessage of ServiceWorkerGlobalScope exists, has type object and is writeable" component="W3C_HTML5 APIs/TBD/" execution_type="auto" id="ServiceWorkerGlobalScope_onmessage_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_onmessage_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if attribute registration of ServiceWorkerGlobalScope exists, has type ServiceWorkerRegistration and is readonly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerGlobalScope_registration_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_registration_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if skipWaiting method of ServiceWorkerGlobalScope work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerGlobalScope_skipWaiting">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_skipWaiting.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if skipWaiting method of ServiceWorkerGlobalScope exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerGlobalScope_skipWaiting_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerGlobalScope_skipWaiting_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute active of ServiceWorkerRegistration exists, has type ServiceWorker and is readonly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerRegistration_active_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_active_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if ServiceWorkerRegistration exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerRegistration_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute installing of ServiceWorkerRegistration exists, has type ServiceWorker and is readonly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerRegistration_installing_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_installing_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute onupdatefound of ServiceWorkerRegistration exists, has type function and is writeable" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerRegistration_onupdatefound_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_onupdatefound_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute scope of ServiceWorkerRegistration exists, has type ServiceWorker and is readonly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerRegistration_scope_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_scope_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if unregister method work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerRegistration_unregister">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_unregister.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if unregister exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerRegistration_unregister_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_unregister_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if update work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerRegistration_update">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_update.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if update exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerRegistration_update_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_update_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="Check if attribute waiting of ServiceWorkerRegistration exists, has type ServiceWorker and is readonly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="ServiceWorkerRegistration_waiting_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/ServiceWorkerRegistration_waiting_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if focus method of WindowClient work properly" component="W3C_HTML5 APIs/TBD/ServiceWorker" execution_type="auto" id="WindowClient_focus">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/WindowClient_focus.html</test_script_entry>
+        </description>
+      </testcase>
+      <!--<testcase purpose="Check if focus method of WindowClient exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="WindowClient_focus_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/WindowClient_focus_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if focused attribute of WindowClient exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="WindowClient_focused_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/WindowClient_focused_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if navigate method of WindowClient exist" component="W3C_HTML5 APIs/TBD/" execution_type="auto" id="WindowClient_navigate_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/WindowClient_navigate_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if visibilityState attribute of WindowClient exist" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="WindowClient_visibilityState_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/WindowClient_visibilityState_attribute.html</test_script_entry>
+        </description>
+      </testcase>-->
+      <testcase purpose="check if caches attribute of Window exist ,has CacheStorage type and readonly." component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Window_caches_attribute">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Window_caches_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+         <testcase purpose="check if get method of Clients work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="Clients_get">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Clients_get.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase purpose="check if get method of Clients work properly" component="W3C_HTML5 APIs/TBD/" execution_type="auto" id="Clients_get_exist">
+        <description>
+          <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/Clients_get_exist.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="ServiceWorkers_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase purpose="check if delete method of CacheStorage work properly" component="W3C_HTML5 APIs/TBD/ServiceWorkers" execution_type="auto" id="CacheStorage_delete">
         <description>
           <test_script_entry>/opt/tct-serviceworkers-w3c-tests/serviceworkers/CacheStorage_delete.html</test_script_entry>
index c10e2606b477894187aa32384d9bbf0ea3e3f9a5..74f2fb36226c15b5efc448ecda52a86a68df6b1f 100755 (executable)
@@ -2,7 +2,10 @@
 <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-sessionhistory-html5-tests" category="W3C/HTML5 APIs">
-    <set name="SessionHistory" type="js">
+    <set name="SessionHistory_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase purpose="Check if history.back method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_back_exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_back_exists.html</test_script_entry>
         </specs>
       </testcase>
     </set>
-    <set name="SessionHistory2" type="js">
+    <set name="SessionHistory_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase purpose="Check if history.back method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_back_exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_back_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="back" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if history.forward method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_forward_exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_forward_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="forward" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if history.length attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_length_exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_length_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="length" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the location.href is '002.html' when history.pushstate method is set to '002.html'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P0" id="history_pushState_basic">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_pushState_basic.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if history.pushState method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_pushState_exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_pushState_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the location.href is '002.html' when history.replaceState method param url set '002.html'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P0" id="history_replaceState_basic">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_replaceState_basic.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if history.replaceState method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_replaceState_exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_replaceState_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if history.state attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_state_exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_state_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if location.hostname exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_document_hostname_exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_document_hostname_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="hostname" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if location.protocol attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_document_protocol_exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_document_protocol_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="protocol" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if location.search attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_document_search_exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_document_search_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="search" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the location.href is '002.html' when location.assign is '002.html'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P0" id="location_window_assign_basic">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_assign_basic.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="assign" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if location.assign method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_window_assign_exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_assign_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="assign" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Location.hash attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_window_hash_exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_hash_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="hash" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Location.host attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_window_host_exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_host_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="host" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Location.href attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_window_href_exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_href_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="href" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Location.pathname attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_window_pathname_exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_pathname_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="pathname" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Location.port attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_window_port_exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_port_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="port" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the location.href is 'id=1' when location.replace method is set to 'id=1'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P0" id="location_window_replace_basic">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_replace_basic.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replace" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if location.replace method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_window_replace_exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_replace_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replace" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the history.forward method works well." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="manual" priority="P1" id="history_forward_basic">
+        <description>
+          <pre_condition/>
+          <post_condition/>
+          <steps>
+            <step order="1">
+              <step_desc>Click the forward button</step_desc>
+              <expected>The page is redirected to 002.html</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_forward_basic.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="forward" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the History.back method works normally" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="manual" priority="P1" id="history_back_base">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Run the test and click the back button.</step_desc>
+              <expected>The page is redirected to 001.html</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_back_base.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="back" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/REC-html5-20141028/browsers.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the History.go method works normally" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_go_base">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_go_base.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="go" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/REC-html5-20141028/browsers.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the property scrollRestoration exists, is of type string and writable" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_scrollRestoration_attribute">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_scrollRestoration_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="scrollRestoration" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/REC-html5-20141028/browsers.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the property ancestorOrigins exists, is of type object and readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_window_ancestorOrigins_attribute">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_ancestorOrigins_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="ancestorOrigins" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/REC-html5-20141028/browsers.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the property origin exists, is of type string and readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_window_origin_attribute">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_origin_attribute.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="origin" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/REC-html5-20141028/browsers.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the Location.reload method works normally" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_window_reload_base">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_reload_base.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="reload" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/REC-html5-20141028/browsers.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the Location.toString method works normally" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_window_toString_base">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_toString_base.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="toString" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/REC-html5-20141028/browsers.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the Location.toString method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P0" id="location_window_toString_exist">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_toString_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="toString" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/REC-html5-20141028/browsers.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the Location.valueOf method works normally" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_window_valueOf_base">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_valueOf_base.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="valueOf" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/REC-html5-20141028/browsers.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the Location.valueOf method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P0" id="location_window_valueOf_exist">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_valueOf_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="valueOf" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/REC-html5-20141028/browsers.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="history.length should update when setting location.hash" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_length_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="length" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="history.pushState must exist within iframes" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="initial history.state should be null" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_state_initial_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="history.length should update when pushing a state" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_length_when_pushing_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="length" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="history.state should update after a state is pushed" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_state_update_after_state_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="history.length should not decrease after going back" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_length_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="length" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="traversing history must traverse pushed states" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="history_traversed_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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="traversing history must also traverse hash changes" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="history_traversed_must_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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="pushState must not be allowed to create invalid URLs" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_arguments_with_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="pushState must not be allowed to create cross-origin URLs" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_arguments_with_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="pushState must not be allowed to create cross-origin URLs (about:blank)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_arguments_with_about_colon_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="pushState must not be allowed to create cross-origin URLs (data:URI)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_arguments_with_data_colon_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="security errors are expected to be thrown in the context of the document that owns the history object, pushState with URL" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="history_security_errors_test_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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="location.hash must be allowed to change (part 1)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="Location_hash_change_part_one">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="hash" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="location.hash must be allowed to change (part 2)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="Location_hash_change_part_two">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="hash" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="pushState must not alter location.hash when no URL is provided" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_not_alter_with_no_URL_arguments">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="pushState must remove all history after the current state" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_remove_history">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="pushState must be able to set location.hash" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="pushState must not fire hashchange events" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_not_fire_hashchange_event">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="pushState must be able to set location.pathname" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="pushState must be able to set absolute URLs to the same host" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_able_to_set_absolute_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=24</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="pushState must not be able to use a function as data" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_not_able_to_use_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="pushState must not be able to use a DOM node as data" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_not_able_to_use_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="pushState must not be able to use an error object as data" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_not_able_to_use_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="security errors are expected to be thrown in the context of the document that owns the history object, pushState with empty" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="history_security_errors_test_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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="pushState must be able to make structured clones of complex objects" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_able_to_make_structured_clones">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="history.state should also reference a clone of the original object" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_state_reference_a_clone">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="history.state should be a clone of the original object, not a reference to it" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_state_reference_a_clone_not_reference_original">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="popstate event should fire when navigation occurs" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="PopStateEvent_fired_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="PopStateEvent" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#event-definitions-0</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="popstate event should pass the state data" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="PopStateEvent_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="PopStateEvent" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#event-definitions-0</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="state data should cope with circular object references" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="PopStateEvent_state_data_cope">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="PopStateEvent" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#event-definitions-0</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="state data should be a clone of the original object, not a reference to it" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="PopStateEvent_state_data_be_clone">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="PopStateEvent" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#event-definitions-0</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="popstate event history.state should also reference a clone of the original object" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="PopStateEvent_get_history_state_be_a_clone">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="PopStateEvent" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#event-definitions-0</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="popstate event history.state should be a clone of the original object, not a reference to it" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="PopStateEvent_get_history_state_be_a_clone_not_reference_original">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="PopStateEvent" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#event-definitions-0</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="pushState should not actually load the new URL" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_not_load_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="reloading a pushed state should actually load the new URL" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_pushState_reloading_a_pushed_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=40</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="history.replaceState must exist within iframes" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_replaceState_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="history.length should not update when replacing a state with no URL" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_length_not_update_replacing_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="length" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="hash should not change when replaceState is called without a URL" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_without_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="history.length should not update when replacing a state with a URL" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_with_a_URL_length_no_update">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="hash should change when replaceState is called with a URL" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_with_a_URL_hash_change">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="replaceState must replace the existing state and not add an extra one" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_replace_existing_state">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="replaceState must replace the existing state without altering the forward history" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_not_altering_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="replaceState must not be allowed to create invalid URLs" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_not_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="replaceState must not be allowed to create cross-origin URLs" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_not_allowed_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="replaceState must not be allowed to create cross-origin URLs (about:blank)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_not_allowed_to_create_about_colon_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="replaceState must not be allowed to create cross-origin URLs (data:URI)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_not_allowed_to_create_data_colon_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="security errors are expected to be thrown in the context of the document that owns the history object, replaceState with URL" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="history_security_errors_test_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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="replaceState must be able to set location.pathname" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="replaceState must be able to set absolute URLs to the same host" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_able_to_set_absolute_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=19</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="replaceState must not remove any tasks queued by the history traversal task source" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_not_remove_tasks_queued">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="go must queue a task with the history traversal task source (run asynchronously)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="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=21</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="replaceState must not fire hashchange events" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_not_fire_hashchange_event">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="replaceState must not be able to use a function as data" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_arguments_with_a_function">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="replaceState must not be able to use a DOM node as data" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_arguments_with_a_DOM">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="replaceState must not be able to use an error object as data" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_arguments_with_a_error_object">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="security errors are expected to be thrown in the context of the document that owns the history object, replaceState with empty" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="history_security_errors_test_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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="replaceState must be able to make structured clones of complex objects" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_able_to_make_structured_clones">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="replaceState should not actually load the new URL" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_not_load_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="reloading a replaced state should actually load the new URL" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P2" id="history_replaceState_reloading_not_load_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if PopStateEvent exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="PopStateEvent" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#popstateevent</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the document.createEvent instanceof of PopStateEvent" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="initPopStateEvent_instanceof_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="PopStateEvent" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#popstateevent</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the document.createEvent instanceof of Event" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="initPopStateEvent_property_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="PopStateEvent" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#popstateevent</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if initPopStateEvent can be dispatchable on the window object" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="initPopStateEvent_dispatchable">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="PopStateEvent" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#popstateevent</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Location.hash fire hashchange event and get the correct data " type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_window_hash_basic">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="hash" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if history exists in window" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="history_in_window">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_in_window.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/REC-html5-20141028/browsers.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if location exists in window" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="location_in_window">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_in_window.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Location" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/REC-html5-20141028/browsers.html#the-location-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="SessionHistory2_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase purpose="Check if body onpopstate register a listener for the popstate event" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_body_onpopstate">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if window.onpopstate register a listener for the popstate event" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_window_onpopstate">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value of history.state initialled to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_state_initial">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if popstate event fired after onload event" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="popstate_event_fire_after_onload">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value of history.state still be null on onload event occurs" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_state_value_onload">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value of history.state still be null after onload event occurs" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_state_value_after_onload">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if writing to history.state should be silently ignored and not throw an error" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_state_write">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="state" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HTTP Referer should use the pushed state" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="history_pushState_HTTP_Referer">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if document.referrer should use the pushed state" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="history_pushState_document_referrer">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HTTP Referer should use the replaced state" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="history_replaceState_HTTP_Referer">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if document.referrer should use the replaced state" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="history_replaceState_document_referrer">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HTTP Referer should use the pushed state before onload" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="history_pushState_HTTP_Referer_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if document.referrer should use the pushed state before onload" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="history_pushState_document_referrer_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if HTTP Referer should use the replaced state before onload" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="history_replaceState_HTTP_Referer_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if document.referrer should use the replaced state before onload" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P3" id="history_replaceState_document_referrer_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if history.pushState can be set the location state" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_pushState_set_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the pushed location can be reflected immediately" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_pushState_reflecte">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the pushed location retained after the page has loaded" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_pushState_retained_later">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="pushState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if history.replaceState can be set the location state" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_replaceState_set_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the replaced location can be reflected immediately" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_replaceState_reflecte">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the replaced location retained after the page has loaded" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="history_replaceState_retained_later">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="replaceState" interface="History" specification="HTML5 The session history of browsing contexts (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-html5-20121025/history.html#the-history-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="SessionHistory2_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase purpose="Check if body onpopstate register a listener for the popstate event" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" priority="P1" id="location_body_onpopstate">
         <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>
index 5518270b04792f6266a99a1023f50b2321a40ec4..f7cb76b8cc1a0ef95bf9080d09f7bd0b3e6fe49c 100755 (executable)
@@ -2,7 +2,10 @@
 <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-sessionhistory-html5-tests" category="W3C/HTML5 APIs">
-    <set name="SessionHistory" type="js">
+    <set name="SessionHistory_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_back_exists" priority="P1" 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>
     </set>
-    <set name="SessionHistory2" type="js">
+    <set name="SessionHistory_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_back_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_forward_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_length_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_basic" priority="P0" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_basic" priority="P0" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_document_hostname_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_document_protocol_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_document_search_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_assign_basic" priority="P0" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_assign_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_hash_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_host_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_href_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_pathname_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_port_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_replace_basic" priority="P0" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_replace_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="manual" id="history_forward_basic" priority="P1" purpose="Check if the history.forward method works well.">
+        <description>
+          <pre_condition/>
+          <steps>
+            <step order="1">
+              <step_desc>Click the forward button</step_desc>
+              <expected>The page is redirected to 002.html</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_forward_basic.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="manual" id="history_back_base" priority="P1" purpose="Check if the History.back method works normally">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Run the test and click the back button.</step_desc>
+              <expected>The page is redirected to 001.html</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_back_base.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_go_base" priority="P1" purpose="Check if the History.go method works normally">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_go_base.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_scrollRestoration_attribute" priority="P1" purpose="Check if the property scrollRestoration exists, is of type string and writable">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_scrollRestoration_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_ancestorOrigins_attribute" priority="P1" purpose="Check if the property ancestorOrigins exists, is of type object and readonly">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_ancestorOrigins_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_origin_attribute" priority="P1" purpose="Check if the property origin exists, is of type string and readonly">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_origin_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_reload_base" priority="P1" purpose="Check if the Location.reload method works normally">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_reload_base.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_toString_base" priority="P1" purpose="Check if the Location.toString method works normally">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_toString_base.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_toString_exist" priority="P0" purpose="Check if the Location.toString method exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_toString_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_valueOf_base" priority="P1" purpose="Check if the Location.valueOf method works normally">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_valueOf_base.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_valueOf_exist" priority="P0" purpose="Check if the Location.valueOf method exists">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_valueOf_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_length_update_when_setting_location_hash" priority="P2" purpose="history.length should update when setting location.hash">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_exist_within_iframes" priority="P2" purpose="history.pushState must exist within iframes">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_initial_be_null" priority="P1" purpose="initial history.state should be null">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_length_when_pushing_state" priority="P2" purpose="history.length should update when pushing a state">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_update_after_state_pushed" priority="P2" purpose="history.state should update after a state is pushed">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_length_not_decrease_after_going_back" priority="P2" purpose="history.length should not decrease after going back">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_traversed_must_traverse_pushed_states" priority="P3" purpose="traversing history must traverse pushed states">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_traversed_must_traverse_hash_changes" priority="P3" purpose="traversing history must also traverse hash changes">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_arguments_with_invalid_URLs" priority="P2" purpose="pushState must not be allowed to create invalid URLs">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_arguments_with_cross-origin_URLs" priority="P2" purpose="pushState must not be allowed to create cross-origin URLs">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_arguments_with_about_colon_blank" priority="P2" purpose="pushState must not be allowed to create cross-origin URLs (about:blank)">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_arguments_with_data_colon_URI" priority="P2" purpose="pushState must not be allowed to create cross-origin URLs (data:URI)">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_security_errors_test_pushState_with_URL" priority="P3" 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>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="Location_hash_change_part_one" priority="P2" purpose="location.hash must be allowed to change (part 1)">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="Location_hash_change_part_two" priority="P2" purpose="location.hash must be allowed to change (part 2)">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_not_alter_with_no_URL_arguments" priority="P2" purpose="pushState must not alter location.hash when no URL is provided">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_remove_history" priority="P2" purpose="pushState must remove all history after the current state">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_able_to_set_location_hash" priority="P2" purpose="pushState must be able to set location.hash">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_not_fire_hashchange_event" priority="P2" purpose="pushState must not fire hashchange events">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_able_to_set_location_pathname" priority="P2" purpose="pushState must be able to set location.pathname">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_able_to_set_absolute_URLs" priority="P2" purpose="pushState must be able to set absolute URLs to the same host">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_not_able_to_use_function_as_data" priority="P2" purpose="pushState must not be able to use a function as data">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_not_able_to_use_DOM_node_as_data" priority="P2" purpose="pushState must not be able to use a DOM node as data">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_not_able_to_use_error_object_as_data" priority="P2" purpose="pushState must not be able to use an error object as data">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_security_errors_test_pushState_with_empty" priority="P3" 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>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_able_to_make_structured_clones" priority="P2" purpose="pushState must be able to make structured clones of complex objects">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_reference_a_clone" priority="P2" purpose="history.state should also reference a clone of the original object">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_reference_a_clone_not_reference_original" priority="P2" purpose="history.state should be a clone of the original object, not a reference to it">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="PopStateEvent_fired_when_navigation_occurs" priority="P2" purpose="popstate event should fire when navigation occurs">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="PopStateEvent_pass_the_state_data" priority="P2" purpose="popstate event should pass the state data">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="PopStateEvent_state_data_cope" priority="P2" purpose="state data should cope with circular object references">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="PopStateEvent_state_data_be_clone" priority="P2" purpose="state data should be a clone of the original object, not a reference to it">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="PopStateEvent_get_history_state_be_a_clone" priority="P2" purpose="popstate event history.state should also reference a clone of the original object">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="PopStateEvent_get_history_state_be_a_clone_not_reference_original" priority="P2" purpose="popstate event history.state should be a clone of the original object, not a reference to it">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_not_load_new_URL" priority="P2" purpose="pushState should not actually load the new URL">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_reloading_a_pushed_state" priority="P2" purpose="reloading a pushed state should actually load the new URL">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_exist_within_iframes" priority="P1" purpose="history.replaceState must exist within iframes">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_length_not_update_replacing_state_with_no_URL" priority="P2" purpose="history.length should not update when replacing a state with no URL">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_without_URL" priority="P2" purpose="hash should not change when replaceState is called without a URL">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_with_a_URL_length_no_update" priority="P2" purpose="history.length should not update when replacing a state with a URL">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_with_a_URL_hash_change" priority="P2" purpose="hash should change when replaceState is called with a URL">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_replace_existing_state" priority="P2" purpose="replaceState must replace the existing state and not add an extra one">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_not_altering_forward_history" priority="P2" purpose="replaceState must replace the existing state without altering the forward history">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_not_allowed_to_create_invalid_URLs" priority="P2" purpose="replaceState must not be allowed to create invalid URLs">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_not_allowed_create_cross-origin_URLs" priority="P2" purpose="replaceState must not be allowed to create cross-origin URLs">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_not_allowed_to_create_about_colon_blank" priority="P2" purpose="replaceState must not be allowed to create cross-origin URLs (about:blank)">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_not_allowed_to_create_data_colon_URI" priority="P2" purpose="replaceState must not be allowed to create cross-origin URLs (data:URI)">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_security_errors_test_replaceState_with_URL" priority="P3" 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>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_able_to_set_location_pathname" priority="P2" purpose="replaceState must be able to set location.pathname">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_able_to_set_absolute_URLs" priority="P2" purpose="replaceState must be able to set absolute URLs to the same host">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_not_remove_tasks_queued" priority="P2" purpose="replaceState must not remove any tasks queued by the history traversal task source">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_traversal_task_source" priority="P3" purpose="go must queue a task with the history traversal task source (run asynchronously)">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_not_fire_hashchange_event" priority="P2" purpose="replaceState must not fire hashchange events">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_arguments_with_a_function" priority="P2" purpose="replaceState must not be able to use a function as data">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_arguments_with_a_DOM" priority="P2" purpose="replaceState must not be able to use a DOM node as data">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_arguments_with_a_error_object" priority="P2" purpose="replaceState must not be able to use an error object as data">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_security_errors_test_replaceState_with_empty" priority="P3" 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>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_able_to_make_structured_clones" priority="P2" purpose="replaceState must be able to make structured clones of complex objects">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_not_load_new_URL" priority="P2" purpose="replaceState should not actually load the new URL">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_reloading_not_load_new_URL" priority="P2" purpose="reloading a replaced state should actually load the new URL">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="PopStateEvent_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="initPopStateEvent_instanceof_PopStateEvent" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="initPopStateEvent_property_Event" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="initPopStateEvent_dispatchable" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_hash_basic" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_in_window" priority="P3" purpose="Check if history exists in window">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_in_window.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_in_window" priority="P3" purpose="Check if location exists in window">
+        <description>
+          <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_in_window.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="SessionHistory2_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_body_onpopstate" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_onpopstate" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_initial" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="popstate_event_fire_after_onload" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_value_onload" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_value_after_onload" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_write" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_HTTP_Referer" priority="P3" purpose="Check if HTTP Referer should use the pushed state">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_document_referrer" priority="P3" purpose="Check if document.referrer should use the pushed state">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_HTTP_Referer" priority="P3" purpose="Check if HTTP Referer should use the replaced state">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_document_referrer" priority="P3" purpose="Check if document.referrer should use the replaced state">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_HTTP_Referer_2" priority="P3" purpose="Check if HTTP Referer should use the pushed state before onload">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_document_referrer_2" priority="P3" purpose="Check if document.referrer should use the pushed state before onload">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_HTTP_Referer_2" priority="P3" purpose="Check if HTTP Referer should use the replaced state before onload">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_document_referrer_2" priority="P3" purpose="Check if document.referrer should use the replaced state before onload">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_set_location_state" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_reflecte" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_retained_later" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_set_location_state" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_reflecte" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_retained_later" priority="P1" 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>
+      </testcase>
+    </set>
+    <set name="SessionHistory2_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_body_onpopstate" priority="P1" 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>
index 97f019842cc67cf90ed0a67b068d5bc82a8a86a2..1e3535c7df5fac11d1cd59d366e873fa65d164b8 100755 (executable)
@@ -2,7 +2,867 @@
 <?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-sse-w3c-tests" category="W3C/HTML5 APIs">
-    <set name="ServerSentEvent" type="js">
+    <set name="ServerSentEvent_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase purpose="Check if EventSource.url attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P1" id="sse_EventSource_url_exists">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_url_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-url</spec_url>
+            <spec_statement>The url attribute must return the absolute URL that resulted from resolving the value that was passed to the constructor</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSource.CONNECTING is default value" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P1" id="sse_EventSource_CONNECTING_default_value">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_CONNECTING_default_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CONNECTING" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-connecting</spec_url>
+            <spec_statement>The connection has not yet been established, or it was closed and the user agent is reconnecting</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSource.OPEN is default value" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P1" id="sse_EventSource_OPEN_default_value">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_OPEN_default_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="OPEN" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-open</spec_url>
+            <spec_statement>Check if EventSource.OPEN default value</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSource.CLOSED is default value" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P1" id="sse_EventSource_CLOSED_default_value">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_CLOSED_default_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSED" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-closed</spec_url>
+            <spec_statement>The connection is not open, and the user agent is not trying to reconnect. Either there was a fatal error or the close() method was invoked</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSource.readyState arrtibute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P1" id="sse_EventSource_readyState_exists">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_readyState_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="readyState" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-readystate</spec_url>
+            <spec_statement>The readyState attribute represents the state of the connection</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSource onopen event exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_onopen_exists">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_onopen_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onopen" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#handler-eventsource-onopen</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSource onmessage event exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_onmessage_exists">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_onmessage_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onmessage" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#handler-eventsource-onmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSource onerror event exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_onerror_exists">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_onerror_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onerror" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#handler-eventsource-onerror</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSource.close event exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_close_exists">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_close_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSource.close return value is void" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P1" id="sse_EventSource_close_return">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_close_return.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the method close()" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the constructor of EventSource when set the document domain correct value" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-constructor-document-domain">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the stringify argument of EventSource is set to object" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P2" id="Eventsource-constructor-stringify_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=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the stringify argument of EventSource is set to 1" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P2" id="Eventsource-constructor-stringify_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the stringify argument of EventSource is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P2" id="Eventsource-constructor-stringify_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the stringify argument of EventSource is set to undefined" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P2" id="Eventsource-constructor-stringify_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the parameter of EventSource method is invalid" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-constructor-url-bogus">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/eventsource-constructor-url-bogus.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that resolve URLs correctly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-constructor-url-multi-window">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the EventSource exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-prototype">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-prototype.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can add message event listener and receive the message" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-eventtarget">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-eventtarget.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the event of a reconnection can be got" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-reconnect">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-reconnect.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value of EventSource.url is correct" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-url">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-url.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the file ends in the middle of an event, before the final empty line, the incomplete event is not dispatched" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="format-data-before-final-empty-line">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the data field parsing" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="format-field-data">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check null character in response" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="format-null-character">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the format of double bom" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="format-bom-2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the format of bom" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="format-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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the format of empty  event  field" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="format-field-event-empty">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the format of event field when the event name is custom" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="format-field-event">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the format of multiple las event id  field" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="format-field-id-2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the format of las event id  field" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="format-field-id">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the format of empty retry field" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="format-field-retry-empty">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the format of unknown field" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="format-field-unknown">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check event stream format with a single leading space character" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="format-leading-space">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check bogus MIME type of event stream format" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="format-mime-bogus">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check MIME type with trailing semicolon of event stream format" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="format-mime-trailing-semicolon">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check incorrect valid MIME type of event stream format" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="format-mime-valid-bogus">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check newline fest of event stream format" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="format-newlines">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-newlines.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if  'text/event-stream' must be one of accept header for HTTP connections" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="request-accept">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/request-accept.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check request redirects of EventSource" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="request-redirect">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/request-redirect.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if set incorrect HTTP status code, that onerror event will be invoked" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="request-status-error">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if trigger EventSource.onmessage event when get the data form a server" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-onmessage">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-onmessage.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if trigger EventSource.onopen event when the user agent has an open connection" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-onopen">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-onopen.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check close() of EventSource with dedicated worker" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-close-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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check constructor (invalid URL) of EventSource with dedicated worker" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-constructor-url-bogus-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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check addEventListener() of EventSource with dedicated worker" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-eventtarget-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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check onmessage of EventSource with dedicated worker" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-onmesage-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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check onopen (announcing the connection) of EventSource with dedicated worker" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-onopen-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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check prototype et al of EventSource with dedicated worker" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-prototype-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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check url of EventSource with dedicated worker" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P3" id="eventsource-url-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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#the-eventsource-interface</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSource's constructor has two valid arguments that expecting EventSource object is to be created" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="EventSource_constructor_base">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/EventSource_constructor_base.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the argument 'eventSourceInitDict' of the EventSource's constructor is null that expecting EventSource object is to be created" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="EventSource_constructor_eventSourceInitDict">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/EventSource_constructor_eventSourceInitDict.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_withCredentials_exists">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_withCredentials_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_withCredentials_readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_withCredentials_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_CONNECTING">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_CONNECTING.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_withCredentials_type">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_withCredentials_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_CLOSED">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_CLOSED.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_onerror_base">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_onerror_base.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_OPEN">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_OPEN.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_url_readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_url_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_url_type">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_url_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_onopen_type">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_onopen_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_onerror_type">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_onerror_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_onmessage_type">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_onmessage_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_readyState_type">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_readyState_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_readyState_readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_readyState_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_readyState_001">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_readyState.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_readyState_002">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_readyState.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_readyState_003">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_readyState.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_readyState_004">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_readyState.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if EventSourceInit withCredentials event is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P0" id="sse_EventSource_WorkerUtils_exists">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_WorkerUtils_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="EventSource" specification="Server-Sent Events" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2011/WD-eventsource-20111020/#dom-eventsource-close</spec_url>
+            <spec_statement>The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="ServerSentEvent_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase purpose="Check if EventSource.url attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" priority="P1" id="sse_EventSource_url_exists">
         <description>
           <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_url_exists.html</test_script_entry>
index d29599f9692bfd9299409c1777c670efbd260a08..fe98bb2fd27bd8e69326504e5076a8d2ed58c2f4 100755 (executable)
@@ -2,7 +2,370 @@
     <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-sse-w3c-tests" category="W3C/HTML5 APIs">
-    <set name="ServerSentEvent" type="js">
+    <set name="ServerSentEvent_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_close_return" purpose="Check if EventSource.close return value is void">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_close_return.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="eventsource-close" purpose="Check the method close()">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/eventsource-close.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-sse-w3c-tests/sse/w3c/eventsource-constructor-document-domain.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/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 component="W3C_HTML5 APIs/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>/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 component="W3C_HTML5 APIs/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>/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 component="W3C_HTML5 APIs/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>/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="eventsource-constructor-url-multi-window" purpose="Check that resolve URLs correctly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/eventsource-constructor-url-multi-window.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="eventsource-prototype" purpose="Check if the EventSource exists">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/eventsource-prototype.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-sse-w3c-tests/sse/w3c/eventsource-eventtarget.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-sse-w3c-tests/sse/w3c/eventsource-reconnect.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="eventsource-url" purpose="Check if the value of EventSource.url is correct">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/eventsource-url.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-sse-w3c-tests/sse/w3c/format-data-before-final-empty-line.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="format-field-data" purpose="Check the data field parsing">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/format-field-data.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="format-null-character" purpose="Check null character in response">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/format-null-character.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="format-bom-2" purpose="Check the format of double bom">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/format-bom-2.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="format-bom" purpose="Check the format of bom">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/format-bom.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="format-field-event-empty" purpose="Check the format of empty  event  field">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/format-field-event-empty.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-sse-w3c-tests/sse/w3c/format-field-event.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-sse-w3c-tests/sse/w3c/format-field-id-2.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="format-field-id" purpose="Check the format of las event id  field">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/format-field-id.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="format-field-retry-empty" purpose="Check the format of empty retry field">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/format-field-retry-empty.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="format-field-unknown" purpose="Check the format of unknown field">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/format-field-unknown.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-sse-w3c-tests/sse/w3c/format-leading-space.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="format-mime-bogus" purpose="Check bogus MIME type of event stream format">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/format-mime-bogus.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-sse-w3c-tests/sse/w3c/format-mime-trailing-semicolon.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-sse-w3c-tests/sse/w3c/format-mime-valid-bogus.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="format-newlines" purpose="Check newline fest of event stream format">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/format-newlines.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-sse-w3c-tests/sse/w3c/request-accept.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="request-redirect" purpose="Check request redirects of EventSource">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/request-redirect.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-sse-w3c-tests/sse/w3c/request-status-error.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-sse-w3c-tests/sse/w3c/eventsource-onmessage.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-sse-w3c-tests/sse/w3c/eventsource-onopen.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="eventsource-close-dedicated-worker" purpose="Check close() of EventSource with dedicated worker">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/dedicated-worker/eventsource-close.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-sse-w3c-tests/sse/w3c/dedicated-worker/eventsource-constructor-url-bogus.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="eventsource-eventtarget-dedicated-worker" purpose="Check addEventListener() of EventSource with dedicated worker">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/dedicated-worker/eventsource-eventtarget.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="eventsource-onmesage-dedicated-worker" purpose="Check onmessage of EventSource with dedicated worker">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/dedicated-worker/eventsource-onmesage.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-sse-w3c-tests/sse/w3c/dedicated-worker/eventsource-onopen.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-sse-w3c-tests/sse/w3c/dedicated-worker/eventsource-prototype.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="eventsource-url-dedicated-worker" purpose="Check url of EventSource with dedicated worker">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/dedicated-worker/eventsource-url.htm</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="EventSource_constructor_base" purpose="Check if EventSource's constructor has two valid arguments that expecting EventSource object is to be created">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/EventSource_constructor_base.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="EventSource_constructor_eventSourceInitDict" purpose="Check if the argument 'eventSourceInitDict' of the EventSource's constructor is null that expecting EventSource object is to be created">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/EventSource_constructor_eventSourceInitDict.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_withCredentials_exists" purpose="Check if EventSourceInit withCredentials event exists">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_withCredentials_exists.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_withCredentials_readonly" purpose="Check if EventSourceInit withCredentials event is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_withCredentials_readonly.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_CONNECTING" purpose="Check if EventSourceInit withCredentials event is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_CONNECTING.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_withCredentials_type" purpose="Check if EventSourceInit withCredentials event is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_withCredentials_type.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_CLOSED" purpose="Check if EventSourceInit withCredentials event is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_CLOSED.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_onerror_base" purpose="Check if EventSourceInit withCredentials event is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_onerror_base.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_OPEN" purpose="Check if EventSourceInit withCredentials event is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_OPEN.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_url_readonly" purpose="Check if EventSourceInit withCredentials event is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_url_readonly.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_url_type" purpose="Check if EventSourceInit withCredentials event is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_url_type.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_onopen_type" purpose="Check if EventSourceInit withCredentials event is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_onopen_type.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_onerror_type" purpose="Check if EventSourceInit withCredentials event is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_onerror_type.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_onmessage_type" purpose="Check if EventSourceInit withCredentials event is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_onmessage_type.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_readyState_type" purpose="Check if EventSourceInit withCredentials event is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_readyState_type.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_readyState_readonly" purpose="Check if EventSourceInit withCredentials event is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_readyState_readonly.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_readyState_001" purpose="Check if EventSource.readyState attribute exists and typeof number">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_readyState.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_readyState_002" purpose="Check if EventSource.readyState is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_readyState.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_readyState_003" purpose="Check if EventSource.readyState is CONNECTING when the eventsource is created">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_readyState.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_readyState_004" purpose="Check if EventSource.readyState is CLOSED when the eventsource is closed">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_readyState.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4.html</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_WorkerUtils_exists" purpose="Check if ServerSentEvent.EventSource() implement the WorkerUtils interface">
+        <description>
+          <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_WorkerUtils_exists.html</test_script_entry>
+        </description>
+        </testcase>
+    </set>
+    <set name="ServerSentEvent_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/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>
index a51b0fd8bc67d6b50a690d475d87d7b33a8294f8..cfafd19de864757d37d0ee8e293859cb4b92eaa1 100755 (executable)
 <?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-webmessaging-w3c-tests" category="W3C/HTML5 APIs">
-    <set name="WebMessaging" type="js">
+    <set name="WebMessaging_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase purpose="Check the effective port1 of the created MessageChannel" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageChannel_effective_port1">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_effective_port1.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="port1" interface="MessageChannel" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messagechannel</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the effective port2 of the created MessageChannel" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageChannel_effective_port2">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_effective_port2.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="port2" interface="MessageChannel" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messagechannel</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check Channel Message invalid channel" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageChannel_invalid_port">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_invalid_port.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="port2" interface="MessageChannel" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messagechannel</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageChannel.port1 attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P0" id="webmessaging_MessageChannel_port1_exists">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_port1_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="port1" interface="MessageChannel" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messagechannel</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageChannel.port1 attribute is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageChannel_port1_readonly">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_port1_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="port1" interface="MessageChannel" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messagechannel</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageChannel.port2 attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P1" id="webmessaging_MessageChannel_port2_exists">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_port2_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="port2" interface="MessageChannel" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messagechannel</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageChannel.port2 attribute is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageChannel_port2_readonly">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_port2_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="port2" interface="MessageChannel" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messagechannel</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageEvent.data return the initialized value" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_data_basic">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="data" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the MessageEvent.data attribute must be initialized to null if the object is created" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_data_default_value">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_data_default_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="data" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageEvent.data attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P1" id="webmessaging_MessageEvent_data_exists">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_data_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="data" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageEvent.data attribute is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_data_readonly">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_data_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="data" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the MessageEvent.lastEventId attribute must be initialized to the empty string if the object is created" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_lastEventId_default_value">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_lastEventId_default_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="lastEventId" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageEvent.lastEventId attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P1" id="webmessaging_MessageEvent_lastEventId_exists">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_lastEventId_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="lastEventId" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageEvent.lastEventId is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_lastEventId_readonly">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_lastEventId_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="lastEventId" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageEvent.origin return the initialized value" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_origin_basic">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="origin" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the MessageEvent.origin attribute must be initialized to the empty string if the object is created" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_origin_default_value">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_origin_default_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="origin" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageEvent.origin attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P1" id="webmessaging_MessageEvent_origin_exists">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_origin_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="origin" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageEvent.origin attribute is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_origin_readonly">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_origin_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="origin" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageEvent.ports return the initialized value" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_ports_basic">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="ports" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that MessageEvent.ports attribute must be initialized to empty object if the object is created" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_ports_default_value">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_ports_default_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="ports" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageEvent.ports attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P1" id="webmessaging_MessageEvent_ports_exists">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_ports_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="ports" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageEvent.port attribute is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_ports_readonly">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_ports_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="ports" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageEvent.source return the initialized value" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_source_basic">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="source" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the MessageEvent.source attribute must be initialized to null if the object is created" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_source_default_value">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_source_default_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="source" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageEvent.source attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P1" id="webmessaging_MessageEvent_source_exists">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_source_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="source" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageEvent.source attribute is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_source_readonly">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_source_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="source" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessagePort.close() method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P0" id="webmessaging_MessagePort_close_exists">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_close_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that it will not receive message if port1 invoke close method" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessagePort_close_port1">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_close_port1.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that it will not receive message if port2 invoke close method" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessagePort_close_port2">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_close_port2.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of MessagePort.close is function" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessagePort_close_type">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_close_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessagePort.onmessage attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P1" id="webmessaging_MessagePort_onmessage_exists">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_onmessage_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onmessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the port2 will receive the message form port1 if the port1 send message port2 by method of MessagePort.onmessage" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessagePort_onmessage_port1_send">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_onmessage_port1_send.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onmessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the port1 will receive the message form port2 if the port2 send message port1 by method of MessagePort.onmessage" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessagePort_onmessage_port2_send">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_onmessage_port2_send.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onmessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessagePort.postmessage is with port1 and port2 of MessageChannel" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessagePort_postMessage_channel_basic">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_postMessage_channel_basic.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessagePort.postMessage method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P0" id="webmessaging_MessagePort_postMessage_exists">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_postMessage_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessagePort.postmessage method if no args" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessagePort_postMessage_no_args">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_postMessage_no_args.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessagePort.postmessage method  args is able to be null" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessagePort_postMessage_null">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_postMessage_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessagePort.port1 will not receive message that from itself" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessagePort_postMessage_same_port">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_postMessage_same_port.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of MessagePort.postmessage is a function" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessagePort_postMessage_type">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_postMessage_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessagePort.start method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P0" id="webmessaging_MessagePort_start_exists">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_start_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="start" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagePort.start method,if port1 invoke start method,it will still receive message" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessagePort_start_port1">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_start_port1.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="start" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagePort.start method,if port2 invoke start method it will receive message" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessagePort_start_port2">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_start_port2.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="start" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of the MessagePort.start is function" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessagePort_start_type">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_start_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="start" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if W3C web message is able to send to wrong origin1" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_cross_post_message_wrong_origin1">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_cross_post_message_wrong_origin1.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if W3C web message is able to send to wrong origin2" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_cross_post_message_wrong_origin2">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_cross_post_message_wrong_origin2.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if W3C web message is able to send to wrong origin3" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_cross_post_message_wrong_origin3">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_cross_post_message_wrong_origin3.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if W3C web message is able to send and receive" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_cross_post_normal_message">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if W3C web message is able to send specical msg" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_cross_post_specical_message">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the value of eventsource.data is 'ok' if window.postMessage method is triggered" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P1" id="webmessaging_window_postMessage_base">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_base.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if window.postMessage method support a parent page send message to a child page" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_postMessage_contentWindow">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_contentWindow.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the value of eventsource.data is empty string if window.postMessage method be set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_postMessage_empty_string">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_empty_string.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the value of eventsource.data is null if window.postMessage method be set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_postMessage_null">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if a child page is able to send message to the parent page" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_postMessage_parent">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_parent.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of window.postMessage method is function" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_postMessage_type">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of MessageChannel.port1 is MessagePort object" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageChannel_port1_type">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_port1_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="port1" interface="MessageChannel" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messagechannel</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of MessageChannel.port2 is MessagePort object" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageChannel_port2_type">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_port2_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="port2" interface="MessageChannel" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messagechannel</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of MessageEvent.lastEventId is string" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_lastEventId_type">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_lastEventId_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="lastEventId" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of MessageEvent.origin is string" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_origin_type">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_origin_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="origin" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of MessageEvent.ports is the MessagePort array" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_ports_type">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="ports" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of MessageEvent.source is the WindowProxy of the source window" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_source_type">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="source" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of MessagePort.onmessage is function" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessagePort_onmessage_type">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_onmessage_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onmessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that a DataCloneError exception is to be thrown if the message argument of window.postMessaging() could not be cloned" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_postMessage_exception_DataCloneError">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_exception_DataCloneError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of the message parameter of the postMessage function is ArrayBuffer and the message can send and receive in normally" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_postMessage_message_ArrayBuffer">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of the message parameter of the postMessage function is date and the message can send and receive in normally" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_postMessage_message_date">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <!--testcase purpose="Check if the type of the message parameter of the postMessage function is FileBlob and the message can send and receive in normally" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_postMessage_message_FileBlob">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase-->
+      <testcase purpose="Check if the type of the message parameter of the postMessage function is FileList and the message can send and receive in normally" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_postMessage_message_FileList">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of the message parameter of the postMessage function is number and the message can send and receive in normally" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_postMessage_message_number">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that a SynctaxError exception to be thrown if the value of the targetOrigin parameter of postmessage is invalid" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_window_postMessage_targetOrigin_invalid">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_targetOrigin_invalid.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="window" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-window-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if a port message queue can be enabled or disabled, and is initially disabled" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="Channel_MessagePort_initial_disabled">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Channel_MessagePort_initial_disabled.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="Channel_MessagePort_onmessage_start">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Channel_MessagePort_onmessage_start.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="Channel_postMessage_clone_port_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if data sent through remote port is received by the new cloned port" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="Channel_postMessage_clone_port_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw a DataCloneError when a host object is used with postMessage" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="Channel_postMessage_DataCloneErr">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Channel_postMessage_DataCloneErr.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if it will create an event that uses the MessageEvent interface" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="Channel_postMessage_event_properties">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Channel_postMessage_event_properties.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if using the postMessage() method make new ports into a read only array" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="Channel_postMessage_ports_readonly_array">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Channel_postMessage_ports_readonly_array.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if let target port be the port with which source port is entangled" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="Channel_postMessage_target_source">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Channel_postMessage_target_source.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if postMessage with Document object: Throw a DataCloneError if message could not be cloned" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="postMessage_Document">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_Document.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if postMessage with Function object: Throw a DataCloneError if message could not be cloned" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="postMessage_Function">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_Function.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="postMessage_invalid_targetOrigin">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>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</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_invalid_targetOrigin.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the basic usage of messagechannel method" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="Message-channels_001">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/message-channels/001.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the basic usage of messagechannel method without start()" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="message-channels_002">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/message-channels/002.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the basic usage of messagechannel method with implied start()" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="message-channels_003">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/message-channels/003.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that the basic usage of messagechannel method with cross-document channel" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="message-channels_004">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/message-channels/004.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <!--testcase purpose="Check if the postMessage method  resolve broken url without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_001">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/001.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase-->
+      <testcase purpose="Check if the postMessage method resolve url with stuff in host-specific without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_002">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/002.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method resolve 'example.org' without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_003">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/003.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method resolve special value '/' without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_004">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/004.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method resolve a same origin targetOrigin without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_005">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/005.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method resolve a same origin targetOrigin with trailing slash without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_006">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/006.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method resolve special value '*' without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_007">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/007.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method post an imagedata (from a cloned canvas) in an array without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_011">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/011.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method loop in array in structured clone without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_012">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/012.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method loop in object in structured clone without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_013">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/013.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method structured clone vs reference without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_014">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/014.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method set different origin without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_015">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/015.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method set origin of the script that invoked the method 'data:' without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_016">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/016.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method set origin of the script that invoked the method 'about:blank' without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_017">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/017.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method set origin of the script that invoked the method 'javascript:' without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_018">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/018.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method set origin of the script that invoked the method 'scheme/host/port' without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_019">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/019.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the object clone with own properties only" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_023">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/023.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw an exception if function values encountered without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_024">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/024.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the object clone with preserving sharing without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_027">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/027.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <!--testcase purpose="Check if the postMessage method  resolve broken url with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_001">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/001.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase-->
+      <testcase purpose="Check if the postMessage method resolve url with stuff in host-specific with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_002">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/002.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method resolve 'example.org' with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_003">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/003.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method resolve special value '/' with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_004">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/004.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method resolve a same origin targetOrigin with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_005">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/005.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method resolve a same origin targetOrigin with trailing slash with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_006">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/006.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method resolve special value '*' with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_007">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/007.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method post an imagedata (from a cloned canvas) in an array with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_011">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/011.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method loop in array in structured clone with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_012">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/012.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method loop in object in structured clone with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_013">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/013.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method structured clone vs reference with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_014">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/014.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method set different origin with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_015">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/015.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method set origin of the script that invoked the method 'data:' with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_016">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/016.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method set origin of the script that invoked the method 'about:blank' with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_017">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/017.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method set origin of the script that invoked the method 'javascript:' with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_018">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/018.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method set origin of the script that invoked the method 'scheme/host/port' with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_019">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/019.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method set null ports with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_023">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/023.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method set undefined as ports with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_024">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/024.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage method set message channel as ports with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_027">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/027.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="MessageEvent_properties.htm">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/MessageEvent_properties.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if postMessage to same-origin iframe with MessagePort array containing 100 ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="postMessage_MessagePorts_sorigin_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if messageChannel is supported" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="postMessage_MessagePorts_sorigin_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to undefined without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_010_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to null without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_010_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to false without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_010_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to true without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_010_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to 1 without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_010_5">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to NaN without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_010_6">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to Infinity without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_010_7">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to string without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_010_8">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to date without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_010_9">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to regex without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_010_10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to self without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_010_11">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to error without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_010_14">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to unreached without ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_010_15">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to undefined with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_010_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to null with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_010_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to false with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_010_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to true with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_010_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to 1 with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_010_5">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to NaN with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_010_6">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to Infinity with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_010_7">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to string with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_010_8">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to date with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_010_9">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to regex with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_010_10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to self with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_010_11">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to error with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_010_14">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the e.data is equals to unreached with ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_010_15">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if objects listed in transfer are transferred, not just cloned, meaning that they are no longer usable on the sending side" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="transferred_objects_unusable_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if postMessage to cross-origin iframe with MessagePort array containing 100 ports" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="postmessage_messageports_xorigin_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if send the message to the target regardless of origin, set the target origin to '*'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="postmessage_asterisk_xorigin">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the ArrayBuffer is supported" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P1" id="postmessage_arraybuffer_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the event.data returns the data of the message" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="event.data">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/event.data.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the event.origin returns the origin of the message" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="event.origin">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/event.origin.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the event.ports returns the MessagePort array sent with the message" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="event.ports_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <!--testcase purpose="Check if the event.source returns the WindowProxy of the source window with corss-origin" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="event.source.xorigin">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase-->
+      <testcase purpose="Check if the event.source returns the WindowProxy of the source window with same-origin" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="event.source">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/event.source.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the MessageChannel is supported" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P1" id="event.ports_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the messages can be structured objects" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="postmessage_arrays">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_arrays.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the messages can be structured objects, e.g., nested objects" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="postmessage_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the messages can contain JavaScript values (e.g., Dates)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="postmessage_date">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_Date.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage with ArrayBuffer object is used" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="postmessage_arraybuffer_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage with ports test cross-origin when the second argument is '*'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_021">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage with ports test cross-origin when the second argument is url" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with-ports_020">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage without ports test cross-origin when the second argument is '*'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_021">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the postMessage without ports test cross-origin when the second argument is url" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without-ports_020">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="postmessage_solidus_xorigin">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>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</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_solidus_xorigin.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that cross-origin: Origin of the target window doesn't match the given origin" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="postmessage_origin_mismatch_xorigin">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that same-origin: Origin of the target window doesn't match the given origin" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="postmessage_origin_mismatch">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that to restrict the message to same-origin targets only, without needing to explicitly state the origin, set the target origin to '/'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="postmessage_solidus_sorigin">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messageport-postmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageChannel interface exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P3" id="webmessaging_MessageChannel_exists">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageChannel" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#dom-messagechannel</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessageEvent interface exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P3" id="webmessaging_MessageEvent_exists">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if MessagePort interface exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P3" id="webmessaging_MessagePort_exists">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessagePort" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageport</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P3" id="webmessaging_MessageEvent_example_message_event_fired">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-webmessaging-20120501/#messageeventinit</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if initMessageEvent work properly without option argument" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P1" id="webmessaging_MessageEvent_initMessageEvent">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_initMessageEvent.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-webmessaging-20150519/</spec_url>
+            <spec_statement/>
+          </spec>
+      </specs>
+      </testcase>
+      <testcase purpose="Check if initMessageEvent method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P0" id="webmessaging_MessageEvent_initMessageEvent_exist">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_initMessageEvent_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-webmessaging-20150519/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if initMessageEvent() method works properly with optional argument" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P1" id="webmessaging_MessageEvent_initMessageEvent_with_optArgs">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_initMessageEvent_with_optArgs.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-webmessaging-20150519/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Throw a DataCloneError if transfer array in postMessage contains source port." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="Channel_postMessage_clone_port_error">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Channel_postMessage_clone_port_error.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-webmessaging-20150519/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if InitMessageEvent exist in MessageEvent" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P0" id="MessageEvent">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/MessageEvent.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-webmessaging-20150519/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="PostMessage with duplicate transfer objects raises DataCloneError exception." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="postMessage_dup_transfer_objects">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_dup_transfer_objects.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-webmessaging-20150519/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw a exception when make 1 as ports." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with_ports_025">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/025.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-webmessaging-20150519/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw a exception when object with length as transferable" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="with_ports_026">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/026.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-webmessaging-20150519/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw a exception when just one arguments." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without_ports_008.html">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/008.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-webmessaging-20150519/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw a exception when zero arguments." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without_ports_009.html">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/009.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-webmessaging-20150519/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="MessagePort constructor properties." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P1" id="without_ports_025.html">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/025.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-webmessaging-20150519/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Cloning objects with getter properties." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without_ports_026.html">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/026.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-webmessaging-20150519/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Cloning objects, preserving sharing #2." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without_ports_028">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/028.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-webmessaging-20150519/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check that getters do not linger after deletion wrt cloning." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="without_ports_029">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/029.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-webmessaging-20150519/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if initMessageEvent throws exception without required argument" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageEvent_initMessageEvent_misarg">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_initMessageEvent_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="MessageEvent" specification="HTML5 Web Messaging" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2015/REC-webmessaging-20150519/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="WebMessaging_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase purpose="Check the effective port1 of the created MessageChannel" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" priority="P2" id="webmessaging_MessageChannel_effective_port1">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_effective_port1.html</test_script_entry>
index 4f78802be6f4469059d4578b7ad973923b5b99f4..6d333e1db00256bf2c05b8f4470d92c323cbe067 100755 (executable)
@@ -2,7 +2,950 @@
 <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-webmessaging-w3c-tests" category="W3C/HTML5 APIs">
-    <set name="WebMessaging" type="js">
+    <set name="WebMessaging_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_effective_port1" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_effective_port2" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_invalid_port" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_port1_exists" priority="P0" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_port1_readonly" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_port2_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_port2_readonly" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_data_basic" priority="P2" purpose="Check if MessageEvent.data return the initialized value">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_data_basic.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_data_default_value" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_data_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_data_readonly" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_lastEventId_default_value" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_lastEventId_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_lastEventId_readonly" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_origin_basic" priority="P2" purpose="Check if the MessageEvent.origin return the initialized value">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_origin_basic.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_origin_default_value" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_origin_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_origin_readonly" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_ports_basic" priority="P2" purpose="Check if the MessageEvent.ports return the initialized value">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_ports_basic.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_ports_default_value" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_ports_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_ports_readonly" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_source_basic" priority="P2" purpose="Check if the MessageEvent.source return the initialized value">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_source_basic.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_source_default_value" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_source_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_source_readonly" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_close_exists" priority="P0" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_close_port1" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_close_port2" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_close_type" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_onmessage_exists" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_onmessage_port1_send" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_onmessage_port2_send" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_postMessage_channel_basic" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_postMessage_exists" priority="P0" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_postMessage_no_args" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_postMessage_null" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_postMessage_same_port" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_postMessage_type" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_start_exists" priority="P0" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_start_port1" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_start_port2" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_start_type" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_cross_post_message_wrong_origin1" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_cross_post_message_wrong_origin2" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_cross_post_message_wrong_origin3" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_cross_post_normal_message" priority="P2" purpose="Check if W3C web message is able to send and receive">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_cross_post_normal_message.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_cross_post_specical_message" priority="P2" purpose="Check if W3C web message is able to send specical msg">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_cross_post_specical_message.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_base" priority="P1" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_contentWindow" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_empty_string" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_null" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_parent" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_type" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_port1_type" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_port2_type" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_lastEventId_type" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_origin_type" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_ports_type" priority="P2" purpose="Check if the type of MessageEvent.ports is the MessagePort array">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_ports_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_source_type" priority="P2" purpose="Check if the type of MessageEvent.source is the WindowProxy of the source window">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_source_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_onmessage_type" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_exception_DataCloneError" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_message_ArrayBuffer" priority="P2" 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>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_message_ArrayBuffer.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_message_date" priority="P2" 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>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_message_date.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_message_FileList" priority="P2" 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>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_message_FileList.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_message_number" priority="P2" 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>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_message_number.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_targetOrigin_invalid" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_MessagePort_initial_disabled" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_MessagePort_onmessage_start" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_postMessage_clone_port_1" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_postMessage_clone_port_2" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_postMessage_DataCloneErr" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_postMessage_event_properties" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_postMessage_ports_readonly_array" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_postMessage_target_source" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postMessage_Document" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postMessage_Function" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postMessage_invalid_targetOrigin" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="Message-channels_001" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="message-channels_002" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="message-channels_003" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="message-channels_004" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_002" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_003" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_004" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_005" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_006" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_007" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_011" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_012" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_013" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_014" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_015" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_016" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_017" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_018" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_019" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_023" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_024" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_027" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_002" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_003" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_004" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_005" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_006" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_007" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_011" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_012" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_013" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_014" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_015" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_016" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_017" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_018" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_019" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_023" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_024" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_027" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="MessageEvent_properties.htm" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postMessage_MessagePorts_sorigin_1" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postMessage_MessagePorts_sorigin_2" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_1" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_2" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_3" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_4" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_5" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_6" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_7" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_8" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_9" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_10" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_11" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_14" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_15" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_1" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_2" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_3" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_4" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_5" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_6" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_7" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_8" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_9" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_10" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_11" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_14" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_15" priority="P2" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="transferred_objects_unusable_1" priority="P2" 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>/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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_messageports_xorigin_1" priority="P2" purpose="Check if postMessage to cross-origin iframe with MessagePort array containing 100 ports">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_asterisk_xorigin" priority="P2" purpose="Check if send the message to the target regardless of origin, set the target origin to '*'">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_asterisk_xorigin.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_arraybuffer_2" priority="P1" purpose="Check if the ArrayBuffer is supported">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="event.data" priority="P2" purpose="Check if the event.data returns the data of the message">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/event.data.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="event.origin" priority="P2" purpose="Check if the event.origin returns the origin of the message">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/event.origin.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="event.ports_1" priority="P2" purpose="Check if the event.ports returns the MessagePort array sent with the message">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="event.source" priority="P2" purpose="Check if the event.source returns the WindowProxy of the source window with same-origin">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/event.source.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="event.ports_2" priority="P1" purpose="Check if the MessageChannel is supported">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_arrays" priority="P2" purpose="Check if the messages can be structured objects">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_arrays.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_objects" priority="P2" purpose="Check if the messages can be structured objects, e.g., nested objects">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_objects.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_date" priority="P2" purpose="Check if the messages can contain JavaScript values (e.g., Dates)">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_Date.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_arraybuffer_1" priority="P2" purpose="Check if the postMessage with ArrayBuffer object is used">
+        <description>
+          <test_script_entry>/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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_021" priority="P2" purpose="Check if the postMessage with ports test cross-origin when the second argument is '*'">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/021.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_020" priority="P2" purpose="Check if the postMessage with ports test cross-origin when the second argument is url">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/020.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_021" priority="P2" purpose="Check if the postMessage without ports test cross-origin when the second argument is '*'">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/021.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_020" priority="P2" purpose="Check if the postMessage without ports test cross-origin when the second argument is url">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/020.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_solidus_xorigin" priority="P2" 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>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_solidus_xorigin.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_origin_mismatch_xorigin" priority="P2" purpose="Check that cross-origin: Origin of the target window doesn't match the given origin">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_origin_mismatch_xorigin.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_origin_mismatch" priority="P2" purpose="Check that same-origin: Origin of the target window doesn't match the given origin">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_origin_mismatch.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_solidus_sorigin" priority="P2" 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>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_solidus_sorigin.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_exists" priority="P3" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_exists" priority="P3" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_exists" priority="P3" 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 component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_example_message_event_fired" priority="P3" 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>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_example_message_event_fired.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_initMessageEvent" priority="P1" purpose="check if initMessageEvent work properly without option argument">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_initMessageEvent.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_initMessageEvent_exist" priority="P0" purpose="Check if initMessageEvent method exists">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_initMessageEvent_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_initMessageEvent_with_optArgs" priority="P1" purpose="Check if initMessageEvent() method works properly with optional argument">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_initMessageEvent_with_optArgs.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_postMessage_clone_port_error" priority="P2" purpose="Throw a DataCloneError if transfer array in postMessage contains source port.">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Channel_postMessage_clone_port_error.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="MessageEvent" priority="P0" purpose="Check if InitMessageEvent exist in MessageEvent">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/MessageEvent.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="postMessage_dup_transfer_objects" priority="P2" purpose="PostMessage with duplicate transfer objects raises DataCloneError exception.">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_dup_transfer_objects.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with_ports_025" priority="P2" purpose="Check if throw a exception when make 1 as ports.">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/025.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="with_ports_026" priority="P2" purpose="Check if throw a exception when object with length as transferable">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/026.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without_ports_008.html" priority="P2" purpose="Check if throw a exception when just one arguments.">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/008.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without_ports_009.html" priority="P2" purpose="Check if throw a exception when zero arguments.">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/009.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without_ports_025.html" priority="P1" purpose="MessagePort constructor properties.">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/025.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without_ports_026.html" priority="P2" purpose="Cloning objects with getter properties.">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/026.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without_ports_028" priority="P2" purpose="Cloning objects, preserving sharing #2.">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/028.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="without_ports_029" priority="P2" purpose="Check that getters do not linger after deletion wrt cloning.">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/029.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_initMessageEvent_misarg" priority="P2" purpose="check if initMessageEvent throws exception without required argument">
+        <description>
+          <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_initMessageEvent_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="WebMessaging_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_effective_port1" priority="P2" 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>
index c57c4b4c1c4ff9a0bd5effd81eacba1a4287b92d..d22bb4ffbd199a25df9c65a0a8067cf77159182e 100755 (executable)
 <?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
 <test_definition>
   <suite category="W3C/HTML5 APIs" name="tct-websocket-w3c-tests">
-    <set name="WebSocket">
+    <set name="WebSocket_MOBILE">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase purpose="Check the value of CloseEvent.code equals close method value" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_CloseEvent_close_code">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_close_code.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="code" interface="CloseEvent" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-closeevent-code</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the value of CloseEvent.reason equals close method value" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_CloseEvent_close_reason">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_close_reason.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="reason" interface="CloseEvent" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-closeevent-reason</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CloseEvent.code attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_CloseEvent_code_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_code_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="code" interface="CloseEvent" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-closeevent-code</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CloseEvent.code attribute is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_CloseEvent_code_readonly">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_code_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="code" interface="CloseEvent" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-closeevent-code</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of CloseEvent.code is 'number'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_CloseEvent_code_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_code_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="code" interface="CloseEvent" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-closeevent-code</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CloseEvent.reason attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_CloseEvent_reason_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_reason_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="reason" interface="CloseEvent" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-closeevent-reason</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CloseEvent.reason attribute is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_CloseEvent_reason_readonly">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_reason_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="reason" interface="CloseEvent" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-closeevent-reason</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of CloseEvent.reason is 'DOMString'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_CloseEvent_reason_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_reason_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="reason" interface="CloseEvent" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-closeevent-reason</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CloseEvent.wasClean attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_CloseEvent_wasClean_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_wasClean_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="wasClean" interface="CloseEvent" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-closeevent-wasclean</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the initialized value of CloseEvent.wasclean equals false" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_CloseEvent_wasClean_false">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_wasClean_false.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="wasClean" interface="CloseEvent" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-closeevent-wasclean</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CloseEvent. attribute is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_CloseEvent_wasClean_readonly">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_wasClean_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="wasClean" interface="CloseEvent" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-closeevent-wasclean</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value of CloseEvent.wasclean equals true" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_CloseEvent_wasClean_true" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="wasClean" interface="CloseEvent" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-closeevent-wasclean</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of CloseEvent.wasClean is 'boolean'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_CloseEvent_wasClean_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_wasClean_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="wasClean" interface="CloseEvent" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-closeevent-wasclean</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.binaryType attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_binaryType_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_binaryType_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="binaryType" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-binarytype</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <!--<testcase purpose="Check if Secure WebSocket created when the binaryType is set to something other than blob/arraybuffer" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="BinaryType_wrong_value" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="binaryType" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-binarytype</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>-->
+      <testcase purpose="Check if WebSocket.bufferedAmount attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_bufferedAmount_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-bufferedamount</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the websocket doesn't send message to server" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_bufferedAmount_nosend">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_nosend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-bufferedamount</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.bufferedAmount attribute is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_bufferedAmount_readonly">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-bufferedamount</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends ArrayBuffer 1024 bytes of data successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_bufferedAmount_send_ArrayBuffer" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-bufferedamount</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends ArrayBuffer 2048 bytes of data successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_bufferedAmount_send_ArrayBuffer_2048" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-bufferedamount</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends blob data successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_bufferedAmount_send_blob" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-bufferedamount</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends blob 2000 data successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_bufferedAmount_send_blob_2000" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-bufferedamount</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 10000 char of data successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_bufferedAmount_send10000char" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-bufferedamount</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 1000 char of data successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_bufferedAmount_send1000char" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-bufferedamount</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 100 char of data successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_bufferedAmount_send100char" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-bufferedamount</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 10 char of data successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_bufferedAmount_send10char" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-bufferedamount</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 200 char of data successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_bufferedAmount_send200char" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-bufferedamount</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 500 char of data successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_bufferedAmount_send500char" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-bufferedamount</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if type of WebSocket.bufferedAmount is 'number'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_bufferedAmount_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-bufferedamount</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if InvalidAccessError exception thrown when WebSocket.close has an argument 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Close_0" onload_delay="10">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Close-0.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired exception thrown when WebSocket.close has the arguments 2999 and reason" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Close_2999_reason" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the websocket can be close normally when WebSocket.close has an argument 3000" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P0" id="websocket_WebSocket_close_3000" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired exception thrown when WebSocket.close has an argument 5000" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_close_5000" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.close event exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_close_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_close_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the InvalidAccessError exception thrown when WebSocket.close has an argument null" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Close_null" onload_delay="10">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Close-null.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired exception thrown when the WebSocket.close has an argument reason null " type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_close_reason_null" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired exception thrown when the WebSocket.close secure has an argument null" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Close_null" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-null.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired exception thrown when the WebSocket.close secure only has an argument by reason" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Close_onlyReason" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-onlyReason.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of WebSocket.close is 'function'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_close_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_close_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the default value of WebSocket.CLOSED is 3" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_CLOSED_default_value">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CLOSED_default_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSED" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-closed</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.CLOSED attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_CLOSED_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CLOSED_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSED" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-closed</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of WebSocket.CLOSED is 'number'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_CLOSED_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CLOSED_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSED" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-closed</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the default value of WebSocket.CLOSING is 2" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_CLOSING_default_value">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CLOSING_default_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-closing</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.CLOSING attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_CLOSING_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CLOSING_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-closing</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of WebSocket.CLOSING is 'number'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_CLOSING_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CLOSING_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-closing</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the default value of WebSocket.CONNECTING is 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_CONNECTING_default_value">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CONNECTING_default_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CONNECTING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-connecting</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.CONNECTING attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_CONNECTING_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CONNECTING_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CONNECTING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-connecting</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of WebSocket.CONNECTING is 'number'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_CONNECTING_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CONNECTING_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CONNECTING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-connecting</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.extensions attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_extensions_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_extensions_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="extensions" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-extensions</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.extensions attribute is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_extensions_readonly">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_extensions_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="extensions" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-extensions</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of WebSocket.extensions is 'string'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_extensions_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_extensions_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="extensions" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-extensions</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the SyntaxError exception thrown when created by non absolute URL" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Create_non_absolute_url">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-non-absolute-url.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.onclose event fired" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_onclose_base" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onclose" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#handler-websocket-onclose</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.onclose event exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_onclose_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onclose_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onclose" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#handler-websocket-onclose</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of WebSocket.onclose is 'function'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_onclose_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onclose_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onclose" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#handler-websocket-onclose</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.onerror event exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_onerror_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onerror_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onerror" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#handler-websocket-onerror</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of WebSocket.onerror is 'function'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_onerror_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onerror_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onerror" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#handler-websocket-onerror</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.onmessage event fired" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_onmessage_base" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onmessage" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#handler-websocket-onmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.onmessage event exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_onmessage_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onmessage_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onmessage" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#handler-websocket-onmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of WebSocket.onmessage is 'function'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_onmessage_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onmessage_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onmessage" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#handler-websocket-onmessage</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.onopen event fired" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_onopen_base" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onopen" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#handler-websocket-onopen</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.onopen event exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_onopen_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onopen_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onopen" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#handler-websocket-onopen</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of WebSocket.onopen is 'function'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_onopen_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onopen_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onopen" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#handler-websocket-onopen</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the default value of WebSocket.OPEN is 1" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_OPEN_default_value">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_OPEN_default_value.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="OPEN" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.OPEN attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_OPEN_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_OPEN_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="OPEN" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of WebSocket.OPEN attribute is 'number'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_OPEN_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_OPEN_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="OPEN" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the websocket.protocol value when websocket closed" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_protocol_closing" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="protocol" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-protocol</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.protocol attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_protocol_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_protocol_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="protocol" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-protocol</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the SyntaxError exception thown when created by non ascii protocol string" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Create_nonAscii_protocol_string">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-nonAscii-protocol-string.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="protocol" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-protocol</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.protocol attribute is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_protocol_readonly">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_protocol_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="protocol" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-protocol</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of WebSocket.protocol is 'string'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_protocol_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_protocol_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="protocol" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-protocol</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the SyntaxError exception thrown when created by space protocol string" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Create_protocol_with_space">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-protocol-with-space.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="protocol" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-protocol</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the SyntaxError exception thrown when created by repeated protocol string" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Create_protocols_repeated">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-protocols-repeated.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="protocol" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-protocol</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value of WebSocket.readyState is WebSocket.CONNECTING" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_readyState_connecting">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_readyState_connecting.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="readyState" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-readystate</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.readyState attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_readystate_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_readystate_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="readyState" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-readystate</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value of WebSocket.readyState is WebSocket.OPEN" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_readyState_open" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="readyState" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-readystate</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.readyState attribute is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_readyState_readonly">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_readyState_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="readyState" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-readystate</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of WebSocket.readyState is 'number'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_readyState_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_readyState_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="readyState" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-readystate</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.send event exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_send_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_send_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.send send number data" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_send_number" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of WebSocket.send is 'function'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_send_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_send_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.url attribute exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="websocket_WebSocket_url_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_url_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the SyntaxError exception thrown when created by an invalid url " type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Create_invalid_urls">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-invalid-urls.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.url attribute is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_url_readonly">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_url_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of WebSocket.url is 'string'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_url_type">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_url_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <!--KnownIssue URL Parsing-->
+      <!--<testcase purpose="Check if the SyntaxError exception thrown when created by an url with space " type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Create_Secure_url_with_space">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-url-with-space.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>-->
+      <testcase purpose="Check if the value of websocket.url is ws://echo.websocket.org:8080 " type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_url_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value of websocket.url is ws://localhost:8080" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_url_ws_localhost_8080">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_url_ws_localhost_8080.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value of websocket.url is wss://echo.websocket.org:8080" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_url_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value of websocket.url is wss://localhost:8080" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_WebSocket_url_wss_localhost_8080">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_url_wss_localhost_8080.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the SyntaxError exception thrown when non ws/wss scheme in url" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Create_wrong_scheme">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-wrong-scheme.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the SyntaxError exception thrown when url has a blocked port " type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Create_Secure_blocked_port">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-blocked-port.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired exception thrown when the WebSocket.close reason length is more than 123 bytes" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Close_Reason_124Bytes" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired exception thrown when the WebSocket.close secure has an argument 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Close_0" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-0.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired exception thrown when the WebSocket.close secure has an argument 1005" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Close_1005" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-1005.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if send before connection in established" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Send_before_open">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Send-before-open.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Secure WebSocket when Send 65K data" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Send_65K_data" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if 64k byte data can be received after 65k data send on a WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Send_65k_data" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if connection can be opened or closed after open or close a secure WebSocket with a valid URL and protocol string" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="create_secure_valid_url_protocol_string" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="protocol" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-protocol</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the connnection works when open or close a secure WebSocket with server initiated close" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="secure_close_server_initiated_close" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the connection works when open or close a secure WebSocket with 4999 code and reason" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="secure_close_4999_reason" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if connection can be opened or closed after open or close a WebSocket with a valid URL and a protocol" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="create_valid_url_protocol" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="protocol" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-protocol</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the websocket connection with an empty extension can be opened or closed successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="create_secure_extensions_empty" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="extensions" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-extensions</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if null can be received when null data send on a Secure WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="secure_send_null" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if a open secure WebSocket which binaryType should be set to 'blob' after connection is established." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="create_secure_valid_url_binarytype_blob" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the connection works when sending the valid URL" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="create_valid_url" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if wsocket.protocol is empty before connection is established" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="create_valid_url_protocol_empty">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="protocol" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-protocol</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if binary data should be received in blob form when binary data in blob form send on a Secure Websocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="secure_send_binary_blob" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if connection works when open or close a secure WebSocket with a valid URL and array of protocol strings" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="create_secure_valid_url_array_protocols" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if data can be received after send data on a Secure WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Send_data" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the desired wsocket.readyState is equal to 3 and evt.wasClean is true if the websocket call the method close(3000)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="secure_close_3000_reason" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readyState is 2 before onclose is fired" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="secure_close_readystate_closing" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="readyState" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-readystate</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readystate should be in CLOSED state and wasClean is TRUE after close a WebSocket with 1000 code and reason" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="close_1000" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the websocket connection with a valid URL and array of protocols can be opened or closed successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="create_valid_url_array_protocols" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="protocol" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-protocol</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if null can be received after null send on a WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="send_null" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the connection can be opened or closed after open or close a secure WebSocket with a valid URL" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="create_secure_valid_url" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if protocol is set correctly after connection" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="create_secure_valid_url_protocol_setcorrectly" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="protocol" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-protocol</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readystate can be in CLOSED state and wasClean is TRUE if close a WebSocket with 1000 code and reason" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="close_1000_reason" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readystate can be in CLOSED state and wasClean is TRUE after close a secure WebSocket with 1000 code" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="secure_close_1000" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readyState is in closed state when onclose is fired" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="secure_close_readystate_closed" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="readyState" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-readystate</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if readystate should be in CLOSED state and wasClean is TRUE after close a secure WebSocket with 1000 code and reason" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="secure_close_1000_reason" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if null can be received when 0 byte data send on a WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="send_0byte_data" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if url can be set correctly when a secure WebSocket created with a valid URL and default port" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Create_Secure_verify_url_set_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if url can be set correctly when a secure WebSocket created with a valid URL and non default port" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Create_Secure_verify_url_set_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if url can be set correctly when a WebSocket created with a valid URL and a default port" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Create_verify_url_set_default_port">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-verify-url-set-default-port.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if url can be set correctly when a WebSocket created with a valid URL and non default port" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Create_verify_url_set_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-url</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the return code is 1000 when close a secure WebSocket with 1000 code" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Close_1000_verify_code" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the return code is 1005 when close a secure WebSocket with 1005 code" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Close_1005_verify_code" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the return code is 3000 when close a secure WebSocket with 3000 code" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Close_3000_verify_code" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-close</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if 65 byte data can be received after Send 65K binary data on a Secure Websocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Send_binary_65K_arraybuffer" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if binary data should be received when binary data send on a Secure Websocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Send_binary_arraybuffer" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if paired surrogates data should be received when paired surrogates data send on a Secure Websocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Send_paired_surrogates" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if unicode data message should be received when unicode data send on a Secure Websocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Send_unicode_data" onload_delay="10">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if 65 byte data can be received after Send 65K binary data send on a WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Send_binary_65K_arraybuffer" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if binary data should be received when binary data send on a Websocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Send_binary_arraybuffer" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if binary data should be received in blob form when binary data in blob form send on a Websocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Send_binary_blob" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if data can be received after data send on a WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Send_data" onload_delay="10">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Send-data.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if paired surrogates data should be received when paired surrogates data send on a Websocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Send_paired_surrogates" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if unicode data message should be received when unicode data send on a Websocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Send_unicode_data" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Send_binary_arraybufferview_float32" onload_delay="5">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Send_binary_arraybufferview_float64" onload_delay="5">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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 " type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Send_binary_arraybufferview_int32" onload_delay="5">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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 " type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Send_binary_arraybufferview_uint8_offset" onload_delay="5">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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 " type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Send_binary_arraybufferview_uint8_offset_length" onload_delay="5">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Send_binary_arraybufferview_uint16_offset_length" onload_delay="5">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" priority="P2" id="Secure_Send_binary_arraybufferview_uint32_offset" onload_delay="5">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Send_binary_arraybufferview_int8" onload_delay="5">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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 " type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="Send_binary_arraybufferview_int16_offset" onload_delay="5">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#dom-websocket-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the default value of WebSocket.bufferedAmount is 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="BufferedAmount_001">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/bufferedAmount/001.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the WebSocket.bufferedAmount is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="BufferedAmount_002">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/bufferedAmount/002.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can delete the attribute of WebSocket.bufferedAmount" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="BufferedAmount_004">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/bufferedAmount/004.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="bufferedAmount" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.close method fired the onclose event" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Close_001">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/close/001.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can replace the method of close in WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Close_002">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/close/002.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can call WebSocket.close method several times" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Close_003">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/close/003.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.close method return undefined" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Close_004">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/close/004.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if window.CloseEvent exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="CloseEvent_001">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/CloseEvent/001.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="CloseEvent" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#closeevent</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.CONNECTING exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_001_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CONNECTING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.OPEN exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_001_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="OPEN" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.CLOSING exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_001_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.CLOSED exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_001_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSED" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can delete the attribute of WebSocket.CONNECTING" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_003_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CONNECTING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can delete the attribute of WebSocket.OPEN" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_003_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="OPEN" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can delete the attribute of WebSocket.CLOSING" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_003_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can delete the attribute ofWebSocket.CLOSED" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_003_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSED" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CONNECTING exists in WebSocket.prototype" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_004_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CONNECTING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CONNECTING exists in WebSocket instance" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_004_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CONNECTING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if OPEN exists in WebSocket.prototype" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_004_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="OPEN" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if OPEN exists in WebSocket instance" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_004_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="OPEN" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CLOSING exists in WebSocket.prototype" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_004_5">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CLOSING exists in WebSocket instance" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_004_6">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CLOSED exists in WebSocket.prototype" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_004_7">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSED" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CLOSED exists in WebSocket instance" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_004_8">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSED" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw TypeError by defineProperty getter for CONNECTING" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_005_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CONNECTING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw TypeError by defineProperty getter for OPEN" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_005_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="OPEN" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw TypeError by defineProperty getter for CLOSING" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_005_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw TypeError by defineProperty getter for CLOSED" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_005_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSED" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw TypeError by defineProperty setter for CONNECTING" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_006_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CONNECTING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw TypeError by defineProperty setter for OPEN" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_006_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="OPEN" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw TypeError by defineProperty setter for CLOSING" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_006_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSING" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw TypeError by defineProperty setter for CLOSED" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Constants_006_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="CLOSED" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the WebSocket response cookies matches document.cookie" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="Cookies_004">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/cookies/004.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if onopen attribute nonexist when without define it on WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_001_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onopen" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if onmessage attribute nonexist when without define it on WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_001_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onmessage" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if onerror attribute nonexist when without define it on WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_001_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onerror" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if onclose attribute nonexist when without define it on WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_001_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onclose" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if onopen attribute exist after it defined on WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_002_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onopen" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if onmessage attribute exist after it defined on WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_002_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onmessage" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if onerror attribute exist after it defined on WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_002_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onerror" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if onclose attribute exist after it defined on WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_002_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onclose" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can listen event with onopen" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_003">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/003.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onopen" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of addEventListener/removeEventListener/dispatchEvent are function" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="Events_004">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/004.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="EventTarget" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#eventtarget</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if onopen/onmessage/onerror/onclose are in WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_006">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/006.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onopen" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can listen event with onmessage" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_007">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/007.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onmessage" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can listen event with onerror" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_008">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/008.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onerror" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can listen event with onclose" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_009">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/009.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onclose" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can set onopen event handler to undefined" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_010_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onopen" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can set onmessage event handler to undefined" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_010_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onmessage" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can set onerror event handler to undefined" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_010_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onerror" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can set onclose event handler to undefined" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_010_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onclose" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can set onopen event handler to 1" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_011_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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onopen" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can set onmessage event handler to 1" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_011_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onmessage" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can set onerror event handler to 1" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_011_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onerror" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can set onclose event handler to 1" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_011_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onclose" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can set onopen event handler to ';'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_012_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onopen" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can set onmessage event handler to ';'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_012_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onmessage" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can set onerror event handler to ';'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_012_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onerror" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can set onclose event handler to ';'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_012_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onclose" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can set onopen event handler to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_014_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onopen" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can set onmessage event handler to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_014_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onmessage" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can set onerror event handler to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_014_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onerror" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can set onclose event handler to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_014_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onclose" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket events are instanceof of Event" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_015">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/015.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onopen" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if e.target/e.currentTarget/e.eventPhase get the correct value in WebSocket event handler" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_017">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/017.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onopen" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if toString()/bubbles/cancelable get the correct value in WebSocket event handler" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_018">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/018.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onopen" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can removeEventListener about onopen event handler" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_019_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onopen" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can removeEventListener about onmessage event handler" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_019_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onmessage" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can removeEventListener about onerror event handler" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_019_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onerror" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can removeEventListener about onclose event handler" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Events_019_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onclose" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the extensions attribute initially return the empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Extensions_001">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/extensions/001.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="extensions" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the protocol attribute initially return the empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Protocol_001">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/protocol/001.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="protocol" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the readyState attribute initially return the WebSocket.CONNECTING" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="ReadyState_001">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="readyState" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the WebSocket.readyState attribute is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="ReadyState_002">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="readyState" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value readyState is WebSocket.OPEN when in onopen event handler" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="ReadyState_006">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="readyState" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value readyState is WebSocket.CLOSING when WebSocket.close() is called" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="ReadyState_007">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="readyState" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value readyState is WebSocket.CLOSED when in onclose event handler" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="ReadyState_008">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="readyState" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw TypeError when WebSocket.send() with no args" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Send_001">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/send/001.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can replace the method of send in WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Send_002">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/send/002.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can send() when readyState is CONNECTING" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Send_003">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/send/003.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw INVALID_STATE_ERR when send() with lone low surrogate" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Send_004_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw INVALID_STATE_ERR when send() with lone high surrogate" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Send_004_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if throw INVALID_STATE_ERR when send() with surrogates in wrong order" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Send_004_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can send() empty message" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Send_009">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/send/009.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <!--testcase purpose="Check if can navigate top-level browsing context" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Unload-a-document_001">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase-->
+      <testcase purpose="Check if can navigate nested browsing context" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Unload-a-document_003">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.url is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Url_002">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/url/002.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can delete the attribute of WebSocket.url" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P1" id="Url_003">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/url/003.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="url" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with no args" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_001">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/001.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with invalid url arg as '/test'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_002_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <!--KnownIssue URL Parsing-->
+      <!--<testcase purpose="Check if can new WebSocket() with invalid url arg as 'ws://foo bar.com/'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_002_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with invalid url arg as 'wss://foo bar.com/'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_002_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>-->
+      <testcase purpose="Check if can new WebSocket() with invalid url arg as 'http://location.hostname/'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_002_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with invalid url arg as 'mailto:example@example.org'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_002_5">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with invalid url arg as 'about:blank'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_002_6">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with invalid url arg as 'ws://location.hostname/#'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_002_7">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with invalid url arg as 'ws://location.hostname/#test'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_002_8">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with invalid url arg as '?test'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_002_9">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with invalid url arg as '#test'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_002_10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with invalid protocol arg" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" onload_delay="10" priority="P3" id="websocket_constructor_004">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/004.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the return value of new WebSocket() is instanceof WebSocket" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_005">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/005.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with null char arg" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_007">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/007.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with invalid port arg as 'ws://example.invalid:80/'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_008_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with invalid port arg as 'ws://example.invalid:443/'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_008_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with invalid port arg as 'wss://example.invalid:80/'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_008_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with invalid port arg as 'wss://example.invalid:443/'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_008_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the protocol in response but no in requested" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_010">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/010.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if no protocol in response" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_012">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/012.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with no slash after ws as 'ws:location.hostname/ws/echo'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_017_1">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with one slash after ws as 'ws:/location.hostname/ws/echo'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_017_2">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with no slash after wss as 'wss:location.hostname/ws/echo'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_017_3">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with one slash after wss as 'wss:/location.hostname/ws/echo'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_017_4">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with uppercase protocal as 'WS:'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_019">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/019.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with uppercase host" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_020">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/020.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can new WebSocket() with the same sub protocol twice" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_constructor_021">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/021.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/#websocket</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if CloseEvent interface exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_CloseEvent_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="CloseEvent" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/</spec_url>
+            <spec_statement>Create an event that uses the CloseEvent interface, with the event name close, which does not bubble, is not cancelable, has no default action, whose wasClean attribute is initialized to true if the connection closed cleanly and false otherwise, whose code attribute is initialized to the WebSocket connection close code, and whose reason attribute is initialized to the WebSocket connection close reason decoded as UTF-8, with error handling, and dispatch the event at the WebSocket object.</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WebSocket.bufferedAmount increases with each call to the send() method, when the connection is closed" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_WebSocket_bufferedAmount_increase_each_call" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if window.WebSocket interface exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_WebSocket_exists">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_exists.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/</spec_url>
+            <spec_statement>Offers bi-directional network connectivity</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_WebSocket_onmessage_MessageEvent_origin_initialize" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase 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" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P3" id="websocket_WebSocket_port_block_access_exception_SecurityError" onload_delay="10">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WebSocket" specification="The WebSocket API" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/CR-websockets-20120920/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="WebSocket_WEARABLE">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase purpose="Check the value of CloseEvent.code equals close method value" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" priority="P2" id="websocket_CloseEvent_close_code">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_close_code.html</test_script_entry>
index 3e24f62b2b628171d388901935c201f7b0d8f8a8..cf7a2a8d8bf3f86b4a7a01dcfc59dfe12f21fdd1 100755 (executable)
 <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite category="W3C/HTML5 APIs" name="tct-websocket-w3c-tests">
-    <set name="WebSocket" type="js">
+    <set name="WebSocket_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_wasClean_true.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/binaryType-wrong-value.htm</test_script_entry>
+        </description>
+      </testcase>-->
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send_ArrayBuffer.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send_ArrayBuffer_2048.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send_blob.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send_blob_2000.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send10000char.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send1000char.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send100char.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send10char.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send200char.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send500char.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/Close-0.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-2999-reason.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_close_3000.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_close_5000.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/Close-null.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_close_reason_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" id="Secure_Close_null" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close secure has an argument null">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-null.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-onlyReason.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onclose_base.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onmessage_base.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onopen_base.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_protocol_closing.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_readyState_open.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_send_number.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>
+      <!--KnownIssue URL Parsing-->
+      <!--<testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-Reason-124Bytes.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" id="Secure_Close_0" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close secure has an argument 0">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-0.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" id="Secure_Close_1005" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close secure has an argument 1005">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-1005.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" id="Secure_Send_65K_data" onload_delay="10" purpose="Check if Secure WebSocket when Send 65K data">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-65K-data.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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">/opt/tct-websocket-w3c-tests/websocket/w3c/Send-65K-data.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-valid-url-protocol-string.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-server-initiated-close.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-4999-reason.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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">/opt/tct-websocket-w3c-tests/websocket/w3c/Create-valid-url-protocol.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-extensions-empty.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" id="secure_send_null" onload_delay="10" purpose="Check if null can be received when null data send on a Secure WebSocket">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-null.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-valid-url-binaryType-blob.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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">/opt/tct-websocket-w3c-tests/websocket/w3c/Create-valid-url.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-blob.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-valid-url-array-protocols.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" id="Secure_Send_data" onload_delay="10" purpose="Check if data can be received after send data on a Secure WebSocket">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-data.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-3000-reason.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" id="secure_close_readystate_closing" onload_delay="10" purpose="Check if readyState is 2 before onclose is fired">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-readyState-Closing.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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">/opt/tct-websocket-w3c-tests/websocket/w3c/Close-1000.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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">/opt/tct-websocket-w3c-tests/websocket/w3c/Create-valid-url-array-protocols.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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">/opt/tct-websocket-w3c-tests/websocket/w3c/Send-null.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-valid-url.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" id="create_secure_valid_url_protocol_setcorrectly" onload_delay="10" purpose="Check if protocol is set correctly after connection">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-valid-url-protocol-setCorrectly.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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">/opt/tct-websocket-w3c-tests/websocket/w3c/Close-1000-reason.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-1000.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" id="secure_close_readystate_closed" onload_delay="10" purpose="Check if readyState is in closed state when onclose is fired">
+        <description>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-readyState-Closed.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-1000-reason.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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">/opt/tct-websocket-w3c-tests/websocket/w3c/Send-0byte-data.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-1000-verify-code.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-1005-verify-code.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-3000-verify-code.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-65K-arraybuffer.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-arraybuffer.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-paired-surrogates.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-unicode-data.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/Send-binary-65K-arraybuffer.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/Send-binary-arraybuffer.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/Send-binary-blob.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/Send-data.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/Send-paired-surrogates.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/Send-unicode-data.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-arraybufferview-float32.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-arraybufferview-float64.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-arraybufferview-int32.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-arraybufferview-uint8-offset.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-arraybufferview-uint8-offset-length.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-arraybufferview-uint16-offset-length.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="manual" 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>
+          <pre_condition>Security ceritifcation for the site wss://127.0.0.1:8443/echo MUST be allowed on the device.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Push the "Run" button and press "Allow" button if authorization dialogue is prompted</step_desc>
+              <expected>The test case is passed</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-arraybufferview-uint32-offset.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/Send-binary-arraybufferview-int8.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/Send-binary-arraybufferview-int16-offset.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" id="Cookies_004" purpose="Check if the WebSocket response cookies matches document.cookie">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/cookies/004.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/readyState/001.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" id="ReadyState_002" purpose="Check if the WebSocket.readyState attribute is readonly">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/readyState/002.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/readyState/006.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/readyState/007.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/readyState/008.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/unload-a-document/001.html</test_script_entry>
+        </description>
+      </testcase-->
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" id="Unload-a-document_003" purpose="Check if can navigate nested browsing context">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/unload-a-document/003.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>
+      <!--KnownIssue URL Parsing-->
+      <!--<testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_010" onload_delay="30" purpose="Check if the protocol in response but no in requested">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/010.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_012" onload_delay="300" 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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/w3c/019.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_020" purpose="Check if can new WebSocket() with uppercase host">
+        <description>
+          <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/020.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_increase_each_call.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onmessage_MessageEvent_origin_initialize.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_port_block_access_exception_SecurityError.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="WebSocket_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/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>
index dcdc814c87d5c767104d1ae148f02381a293a398..34ea8683d9bdaf9788ec5fd741c6b59bfc9ecfb1 100755 (executable)
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="When a user agent grants access to a given set of network resources, it must do equally for APIs and markup." type="compliance" status="approved" component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" priority="P3" id="WidgetPolicy_load_image_and_script">
-        <description>
-          <pre_condition>Make sure the device can access to the network; Make sure load_image_and_script.wgt is installed with the command : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_and_script.wgt</pre_condition>
-          <post_condition>Get the 'application id' of load_image_and_script.wgt with the command : wrt-launcher -l, then uninstall the load_image_and_script.wgt with the command : pkgcmd -u -q -t wgt -n 'package id'</post_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Launch load_image_and_script.wgt with the command : wrt-launcher -s 'application id'</step_desc>
-              <expected>The screen shows "PASS" on green backgroud and a gray background of "...testing..." image is displayed.</expected>
-            </step>
-          </steps>
-          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_and_script.wgt</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion usage="true" interface="Widget" specification="Widget Access Request Policy" section="Widget" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/widgets-access/</spec_url>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="When a user agent grants access to a given set of network text resources, it must do equally for APIs and markup." type="compliance" status="approved" component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" priority="P3" id="WidgetPolicy_load_text_over_xhr">
-        <description>
-          <pre_condition>Make sure the device can access to the network; Make sure load_text_over_xhr.wgt is installed with the command : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_text_over_xhr.wgt</pre_condition>
-          <post_condition>Get the 'application id' of load_text_over_xhr.wgt with the command : wrt-launcher -l, then uninstall the load_text_over_xhr.wgt with the command : pkgcmd -u -q -t wgt -n 'package id'</post_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Launch load_text_over_xhr.wgt with the command : wrt-launcher -s 'application id'</step_desc>
-              <expected>The screen shows "PASS" on green backgroud.</expected>
-            </step>
-          </steps>
-          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_text_over_xhr.wgt</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion usage="true" interface="Widget" specification="Widget Access Request Policy" section="Widget" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/widgets-access/</spec_url>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="When a user agent is not grant access to network resources, it should deny access requests." type="compliance" status="approved" component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" priority="P3" id="WidgetPolicy_block_loading_text_over_xhr">
         <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 : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/block_loading_text_over_xhr.wgt</pre_condition>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Test that the user agent can process and support a &lt;access&gt; element with a wildcard ('*') origin." type="compliance" status="approved" component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" priority="P3" id="WidgetPolicy_wildcard_support">
-        <description>
-          <pre_condition>Make sure the device can access to the network; Make sure wildcard_support.wgt is installed with the command : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/wildcard_support.wgt</pre_condition>
-          <post_condition>Get the 'application id' of wildcard_support.wgt with the command : wrt-launcher -l, then uninstall the wildcard_support.wgt with the command : pkgcmd -u -q -t wgt -n 'package id'</post_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Launch wildcard_support.wgt with the command : wrt-launcher -s 'application id'</step_desc>
-              <expected>The screen shows "PASS" on green backgroud.</expected>
-            </step>
-          </steps>
-          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/wildcard_support.wgt</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion usage="true" interface="Widget" specification="Widget Access Request Policy" section="Widget" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/widgets-access/</spec_url>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Test that the user agent ignores &lt;access&gt; element with an origin containing an invalid IRI." type="compliance" status="approved" component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" priority="P3" id="WidgetPolicy_ignore_access_element_with_invalid_uri_1">
         <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 : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_invalid_uri_1.wgt</pre_condition>
         </specs>
       </testcase>
     </set>
+    <set name="WidgetPolicy_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase purpose="When a user agent grants access to a given set of network resources, it must do equally for APIs and markup." type="compliance" status="approved" component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" priority="P3" id="WidgetPolicy_load_image_and_script">
+        <description>
+          <pre_condition>Make sure the device can access to the network; Make sure load_image_and_script.wgt is installed with the command : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_and_script.wgt</pre_condition>
+          <post_condition>Get the 'application id' of load_image_and_script.wgt with the command : wrt-launcher -l, then uninstall the load_image_and_script.wgt with the command : pkgcmd -u -q -t wgt -n 'package id'</post_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Launch load_image_and_script.wgt with the command : wrt-launcher -s 'application id'</step_desc>
+              <expected>The screen shows "PASS" on green backgroud and a gray background of "...testing..." image is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_and_script.wgt</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Widget" specification="Widget Access Request Policy" section="Widget" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/widgets-access/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="When a user agent grants access to a given set of network text resources, it must do equally for APIs and markup." type="compliance" status="approved" component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" priority="P3" id="WidgetPolicy_load_text_over_xhr">
+        <description>
+          <pre_condition>Make sure the device can access to the network; Make sure load_text_over_xhr.wgt is installed with the command : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_text_over_xhr.wgt</pre_condition>
+          <post_condition>Get the 'application id' of load_text_over_xhr.wgt with the command : wrt-launcher -l, then uninstall the load_text_over_xhr.wgt with the command : pkgcmd -u -q -t wgt -n 'package id'</post_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Launch load_text_over_xhr.wgt with the command : wrt-launcher -s 'application id'</step_desc>
+              <expected>The screen shows "PASS" on green backgroud.</expected>
+            </step>
+          </steps>
+          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_text_over_xhr.wgt</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Widget" specification="Widget Access Request Policy" section="Widget" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/widgets-access/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test that the user agent can process and support a &lt;access&gt; element with a wildcard ('*') origin." type="compliance" status="approved" component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" priority="P3" id="WidgetPolicy_wildcard_support">
+        <description>
+          <pre_condition>Make sure the device can access to the network; Make sure wildcard_support.wgt is installed with the command : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/wildcard_support.wgt</pre_condition>
+          <post_condition>Get the 'application id' of wildcard_support.wgt with the command : wrt-launcher -l, then uninstall the wildcard_support.wgt with the command : pkgcmd -u -q -t wgt -n 'package id'</post_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Launch wildcard_support.wgt with the command : wrt-launcher -s 'application id'</step_desc>
+              <expected>The screen shows "PASS" on green backgroud.</expected>
+            </step>
+          </steps>
+          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/wildcard_support.wgt</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Widget" specification="Widget Access Request Policy" section="Widget" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/widgets-access/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="WidgetPolicy_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase purpose="When a user agent grants access to a given set of network resources, it must do equally for APIs and markup." type="compliance" status="approved" component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" priority="P3" id="WidgetPolicy_load_image_and_script">
+        <description>
+          <pre_condition>Make sure the device can access to the network; Make sure load_image_and_script.wgt is installed with the command : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_and_script.wgt</pre_condition>
+          <post_condition>Get the 'application id' of load_image_and_script.wgt with the command : wrt-launcher -l, then uninstall the load_image_and_script.wgt with the command : pkgcmd -u -q -t wgt -n 'package id'</post_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Launch load_image_and_script.wgt with the command : wrt-launcher -s 'application id'</step_desc>
+              <expected>The screen shows "PASS" on green backgroud and a gray background of "...testing..." image is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_and_script.wgt</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Widget" specification="Widget Access Request Policy" section="Widget" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/widgets-access/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="When a user agent grants access to a given set of network text resources, it must do equally for APIs and markup." type="compliance" status="approved" component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" priority="P3" id="WidgetPolicy_load_text_over_xhr">
+        <description>
+          <pre_condition>Make sure the device can access to the network; Make sure load_text_over_xhr.wgt is installed with the command : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_text_over_xhr.wgt</pre_condition>
+          <post_condition>Get the 'application id' of load_text_over_xhr.wgt with the command : wrt-launcher -l, then uninstall the load_text_over_xhr.wgt with the command : pkgcmd -u -q -t wgt -n 'package id'</post_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Launch load_text_over_xhr.wgt with the command : wrt-launcher -s 'application id'</step_desc>
+              <expected>The screen shows "PASS" on green backgroud.</expected>
+            </step>
+          </steps>
+          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_text_over_xhr.wgt</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Widget" specification="Widget Access Request Policy" section="Widget" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/widgets-access/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Test that the user agent can process and support a &lt;access&gt; element with a wildcard ('*') origin." type="compliance" status="approved" component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" priority="P3" id="WidgetPolicy_wildcard_support">
+        <description>
+          <pre_condition>Make sure the device can access to the network; Make sure wildcard_support.wgt is installed with the command : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/wildcard_support.wgt</pre_condition>
+          <post_condition>Get the 'application id' of wildcard_support.wgt with the command : wrt-launcher -l, then uninstall the wildcard_support.wgt with the command : pkgcmd -u -q -t wgt -n 'package id'</post_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Launch wildcard_support.wgt with the command : wrt-launcher -s 'application id'</step_desc>
+              <expected>The screen shows "PASS" on green backgroud.</expected>
+            </step>
+          </steps>
+          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/wildcard_support.wgt</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Widget" specification="Widget Access Request Policy" section="Widget" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/widgets-access/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
index 7dd6c7b07f5bbb0c3835095b2fe6799d0be4d0a2..5cb06ce2df34ff91ca08ba9b99ebf08e7b529c39 100755 (executable)
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_iframe.wgt</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/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 : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_and_script.wgt</pre_condition>
-          <post_condition>Get the $pkgid of load_image_and_script.wgt with the command : pkgcmd -l, then uninstall the load_image_and_script.wgt with the command : pkgcmd -u -t wgt -q -n $pkgid</post_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Get the $appid of load_image_and_script.wgt with the command : app_launcher -l, Give the smack access to app with the command : echo "User::Shell User::Pkg::$pkgid rwx" | smackload 
-echo "User::Pkg::$pkgid User::Shell rwx" | smackload,
- launch load_image_and_script.wgt with the command : app_launcher -s $appid</step_desc>
-              <expected>The screen shows "PASS" on green backgroud and a gray background of "...testing..." image is displayed.</expected>
-            </step>
-          </steps>
-          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_and_script.wgt</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="W3C_HTML5 APIs/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 : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_text_over_xhr.wgt</pre_condition>
-          <post_condition>Get the $pkgid of load_text_over_xhr.wgt with the command : pkgcmd -l, then uninstall the load_text_over_xhr.wgt with the command : pkgcmd -u -t wgt -q -n $pkgid</post_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Get the $appid of load_text_over_xhr.wgt with the command : app_launcher -l,  Give the smack access to app with the command : echo "User::Shell User::Pkg::$pkgid rwx" | smackload 
-echo "User::Pkg::$pkgid User::Shell rwx" | smackload,
- launch load_text_over_xhr.wgt with the command : app_launcher -s $appid</step_desc>
-              <expected>The screen shows "PASS" on green backgroud.</expected>
-            </step>
-          </steps>
-          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_text_over_xhr.wgt</test_script_entry>
-        </description>
-      </testcase>
       <testcase component="W3C_HTML5 APIs/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 : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/block_loading_text_over_xhr.wgt</pre_condition>
@@ -111,21 +81,6 @@ echo "User::Pkg::$pkgid User::Shell rwx" | smackload,
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_with_missing_origin.wgt</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/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 : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/wildcard_support.wgt</pre_condition>
-          <post_condition>Get the $pkgid of wildcard_support.wgt with the command : pkgcmd -l, then uninstall the wildcard_support.wgt with the command : pkgcmd -u -t wgt -q -n $pkgid</post_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Get the $appid of wildcard_support.wgt with the command : app_launcher -l,  Give the smack access to app with the command : echo "User::Shell User::Pkg::$pkgid rwx" | smackload 
-echo "User::Pkg::$pkgid User::Shell rwx" | smackload,
-launch wildcard_support.wgt with the command : app_launcher -s $appid</step_desc>
-              <expected>The screen shows "PASS" on green backgroud.</expected>
-            </step>
-          </steps>
-          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/wildcard_support.wgt</test_script_entry>
-        </description>
-      </testcase>
       <testcase component="W3C_HTML5 APIs/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_HTTP_ToASCII" purpose="When a user agent using the ToASCII algorithm as defined in RFC3490">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure HTTP_ToASCII.wgt is installed with the command : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/HTTP_ToASCII.wgt</pre_condition>
@@ -295,5 +250,105 @@ launch wildcard_support.wgt with the command : app_launcher -s $appid</step_desc
         </description>
       </testcase>
     </set>
+    <set name="WidgetPolicy_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/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 : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_and_script.wgt</pre_condition>
+          <post_condition>Get the $pkgid of load_image_and_script.wgt with the command : pkgcmd -l, then uninstall the load_image_and_script.wgt with the command : pkgcmd -u -t wgt -q -n $pkgid</post_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Get the $appid of load_image_and_script.wgt with the command : app_launcher -l, Give the smack access to app with the command : echo "User::Shell User::Pkg::$pkgid rwx" | smackload 
+echo "User::Pkg::$pkgid User::Shell rwx" | smackload,
+ launch load_image_and_script.wgt with the command : app_launcher -s $appid</step_desc>
+              <expected>The screen shows "PASS" on green backgroud and a gray background of "...testing..." image is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_and_script.wgt</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_text_over_xhr.wgt</pre_condition>
+          <post_condition>Get the $pkgid of load_text_over_xhr.wgt with the command : pkgcmd -l, then uninstall the load_text_over_xhr.wgt with the command : pkgcmd -u -t wgt -q -n $pkgid</post_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Get the $appid of load_text_over_xhr.wgt with the command : app_launcher -l,  Give the smack access to app with the command : echo "User::Shell User::Pkg::$pkgid rwx" | smackload 
+echo "User::Pkg::$pkgid User::Shell rwx" | smackload,
+ launch load_text_over_xhr.wgt with the command : app_launcher -s $appid</step_desc>
+              <expected>The screen shows "PASS" on green backgroud.</expected>
+            </step>
+          </steps>
+          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_text_over_xhr.wgt</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/wildcard_support.wgt</pre_condition>
+          <post_condition>Get the $pkgid of wildcard_support.wgt with the command : pkgcmd -l, then uninstall the wildcard_support.wgt with the command : pkgcmd -u -t wgt -q -n $pkgid</post_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Get the $appid of wildcard_support.wgt with the command : app_launcher -l,  Give the smack access to app with the command : echo "User::Shell User::Pkg::$pkgid rwx" | smackload 
+echo "User::Pkg::$pkgid User::Shell rwx" | smackload,
+launch wildcard_support.wgt with the command : app_launcher -s $appid</step_desc>
+              <expected>The screen shows "PASS" on green backgroud.</expected>
+            </step>
+          </steps>
+          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/wildcard_support.wgt</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="WidgetPolicy_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/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 : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_and_script.wgt</pre_condition>
+          <post_condition>Get the $pkgid of load_image_and_script.wgt with the command : pkgcmd -l, then uninstall the load_image_and_script.wgt with the command : pkgcmd -u -t wgt -q -n $pkgid</post_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Get the $appid of load_image_and_script.wgt with the command : app_launcher -l, Give the smack access to app with the command : echo "User::Shell User::Pkg::$pkgid rwx" | smackload 
+echo "User::Pkg::$pkgid User::Shell rwx" | smackload,
+ launch load_image_and_script.wgt with the command : app_launcher -s $appid</step_desc>
+              <expected>The screen shows "PASS" on green backgroud and a gray background of "...testing..." image is displayed.</expected>
+            </step>
+          </steps>
+          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_and_script.wgt</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_text_over_xhr.wgt</pre_condition>
+          <post_condition>Get the $pkgid of load_text_over_xhr.wgt with the command : pkgcmd -l, then uninstall the load_text_over_xhr.wgt with the command : pkgcmd -u -t wgt -q -n $pkgid</post_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Get the $appid of load_text_over_xhr.wgt with the command : app_launcher -l,  Give the smack access to app with the command : echo "User::Shell User::Pkg::$pkgid rwx" | smackload 
+echo "User::Pkg::$pkgid User::Shell rwx" | smackload,
+ launch load_text_over_xhr.wgt with the command : app_launcher -s $appid</step_desc>
+              <expected>The screen shows "PASS" on green backgroud.</expected>
+            </step>
+          </steps>
+          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_text_over_xhr.wgt</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/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 : pkgcmd -i -t wgt -q -p {DEVICE_SUITE_TARGET_30}/tct/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/wildcard_support.wgt</pre_condition>
+          <post_condition>Get the $pkgid of wildcard_support.wgt with the command : pkgcmd -l, then uninstall the wildcard_support.wgt with the command : pkgcmd -u -t wgt -q -n $pkgid</post_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Get the $appid of wildcard_support.wgt with the command : app_launcher -l,  Give the smack access to app with the command : echo "User::Shell User::Pkg::$pkgid rwx" | smackload 
+echo "User::Pkg::$pkgid User::Shell rwx" | smackload,
+launch wildcard_support.wgt with the command : app_launcher -s $appid</step_desc>
+              <expected>The screen shows "PASS" on green backgroud.</expected>
+            </step>
+          </steps>
+          <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/wildcard_support.wgt</test_script_entry>
+        </description>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
index d1b613bba795e697c7c1e590e7c2dbb81f45ea39..d2b676333c34cdbb70f46cd3807fdd2eb515aa79 100755 (executable)
@@ -2,7 +2,10 @@
 <?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-workers-w3c-tests" category="W3C/HTML5 APIs">
-    <set name="WebWorker" type="js">
+    <set name="WebWorker_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase purpose="Check if WorkerGlobalScope method: postMessage can send binary data." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="WebWorker_DedicatedWorkerGlobalScope_postMessage_binary">
         <description>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WebWorker_DedicatedWorkerGlobalScope_postMessage_binary.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: hash." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerLocation_hash">
-        <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_hash.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="hash" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/workers/</spec_url>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check if WorkerNavigator appName can return the name of the browser." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P0" id="WorkerNavigator_appName">
         <description>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerNavigator_appName.htm</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerLocation.hash can work correctly with no fragment." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerLocation_hash_nonexist">
-        <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_hash_nonexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="hash" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/workers/</spec_url>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check if SharedWorkerNavigator.onLine can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerNavigator_online">
         <description>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerNavigator_online.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerLocation.search can work correctly with no component." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerLocation_search_nonexist">
-        <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_search_nonexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion element_type="attribute" element_name="search" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w3.org/TR/workers/</spec_url>
-          </spec>
-        </specs>
-      </testcase>
       <testcase purpose="Check if WorkerGlobalScope Close() can clear events queue." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerGlobalScope_close">
         <description>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_close.htm</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if shared worker object can be constructed correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="SharedWorkerConstructor">
+      <testcase purpose="A WorkerLocation object represents an absolute URL set at its creation." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerLocation">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerConstructor.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="method" element_name="constructor" interface="SharedWorker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion usage="true" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if addEventListener method of shared worker can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="SharedWorkerEventListener">
+      <testcase purpose="WorkerLocation.hash returns the current fragment identifier in the underlying URL." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerLocation_hash">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerEventListener.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_hash.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="onconnect" interface="SharedWorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="hash" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="check if shared worker exception Tests" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="SharedWorkerException">
+      <testcase purpose="WorkerLocation.hash returns '#question%3f' from input 'http://example.com/carrot#question%3f'." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerLocation_hash_encoding">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerException.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_hash_encoding.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="hash" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerGlobalScope attribute: name can return the worker name." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="SharedWorkerGlobalScope_name">
+      <testcase purpose="WorkerLocation hash attribute returns an empty string when there is no &lt;query&gt; component in input URL." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerLocation_hash_nonexist">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerGlobalScope_name.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_hash_nonexist.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="name" interface="SharedWorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w10.org/TR/workers/</spec_url>
+            <spec_assertion element_type="attribute" element_name="hash" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerGlobalScope method: onconnect can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="SharedWorkerGlobalScope_onconnect">
+      <testcase purpose="WorkerLocation host attribute returns the current host and port (if it's not the default port)." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerLocation_host">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerGlobalScope_onconnect.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_host.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="onconnect" interface="SharedWorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
-            <spec_url>http://www.w11.org/TR/workers/</spec_url>
+            <spec_assertion element_type="attribute" element_name="host" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="check if  shared worker in iframe Tests" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="manual" priority="P3" id="SharedWorker_in_iframe">
+      <testcase purpose="WorkerLocation hostname attribute returns the current host in the underlying URL." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerLocation_hostname">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorker_in_iframe.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_hostname.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="SharedWorker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="hostname" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase 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." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerLoadError">
+      <testcase purpose="WorkerLocation href attribute must return the absolute URL that the WorkerLocation object represents." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerLocation_href">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerLoadError.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_href.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="onerror" interface="WorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="href" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerLocation.hash can work correctly with url encoding string." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerLocation_hash_encoding">
+      <testcase purpose="WorkerLocation pathname attribute returns the current path in the underlying URL." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerLocation_pathname">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_hash_encoding.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_pathname.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="hash" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="pathname" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: host." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerLocation_host">
+      <testcase purpose="WorkerLocation port attribute returns the current port in the underlying URL." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerLocation_port">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_host.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_port.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="host" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="port" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: hostname." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerLocation_hostname">
+      <testcase purpose="WorkerLocation protocol attribute returns the current scheme of the underlying URL." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerLocation_protocol">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_hostname.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_protocol.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="hostname" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="protocol" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerLocation object can return the absolute URL set when it is created." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="SharedWorkerLocation">
+      <testcase purpose="WorkerLocation search attribute returns the current query component in the underlying URL." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerLocation_search">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_search.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="location" interface="WorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="search" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: port." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerLocation_port">
+      <testcase purpose="WorkerLocation.search Getter Condition: input is a hierarchical URL,and contained a &lt;query&gt; component (possibly an empty one)." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerLocation_search_empty">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_port.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_search_empty.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="port" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="search" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: protocol." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerLocation_portocol">
+      <testcase purpose="WorkerLocation.search returns an empty string when there is no &lt;query&gt; component in input URL." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerLocation_search_nonexist">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_portocol.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_search_nonexist.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="protocol" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="search" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerLocation.search can work correctly with fragment." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerLocation_search_fragment">
+      <testcase purpose="WorkerLocation.search - The (empty) &lt;fragment&gt; component is not part of the &lt;query&gt; component for input URL 'http://example.com/?test#'." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerLocation_search_fragment">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_search_fragment.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_search_fragment.htm</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerLocation URL can decomposition IDL attribute: search." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerLocation_search">
+      <testcase purpose="check location attribute of WorkerGlobalScope." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerGlobalScope_location">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_search.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WorkerGlobalScope_location.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="search" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="location" interface="WorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if basic usage of worker name can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="SharedWorkerName">
+      <testcase purpose="check onerror attribute of AbstractWorker." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="AbstractWorker_onerror">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerName.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/AbstractWorker_onerror.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="onerror" interface="AbstractWorker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check port attribute of SharedWorker." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="SharedWorker_port_attribute">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorker_port_attribute.html</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerNavigator appName can return the name of the browser." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerNavigator_appName">
+    </set>
+    <set name="WebWorker_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase purpose="Check if WorkerGlobalScope method: postMessage can send binary data." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="WebWorker_DedicatedWorkerGlobalScope_postMessage_binary">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerNavigator_appName.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WebWorker_DedicatedWorkerGlobalScope_postMessage_binary.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="appName" interface="WorkerNavigator" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="method" element_name="postMessage" interface="DedicatedWorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w7.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WorkerGlobalScope method: postMessage can send structured data." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="WebWorker_DedicatedWorkerGlobalScope_postMessage_structure">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WebWorker_DedicatedWorkerGlobalScope_postMessage_structure.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="DedicatedWorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w7.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WorkerGlobalScope method: onMessage can receive binary data." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="WebWorker_DedicatedWorkerGlobalScope_onMessage_binary">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WebWorker_DedicatedWorkerGlobalScope_onMessage_binary.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onmessage" interface="DedicatedWorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w6.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WorkerGlobalScope method: onMessage can receive structure data." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="WebWorker_DedicatedWorkerGlobalScope_onMessage_structure">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WebWorker_DedicatedWorkerGlobalScope_onMessage_structure.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onmessage" interface="DedicatedWorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w6.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WorkerGlobalScope API: importScripts() can throw exception when importing an existent but unsupported format file." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="WebWorker_WorkerGlobalScope_importScripts_unsupport">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WebWorker_WorkerGlobalScope_importScripts_unsupport.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="importScripts" interface="WorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerNavigator appVersion can return the version of the browser." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerNavigator_appVersion">
+      <testcase purpose="Check if shared worker object can be constructed with name." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="WebWorker_SharedWorker_constructor_name">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerNavigator_appVersion.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WebWorker_SharedWorker_constructor_name.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="appVersion" interface="WorkerNavigator" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="method" element_name="constructor" interface="SharedWorker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerNavigator.onLine can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerNavigator_online">
+      <testcase purpose="Check if shared worker can throw exception when constructing object with an invalid URL." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="WebWorker_SharedWorker_constructor_invalidURL">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerNavigator_online.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WebWorker_SharedWorker_constructor_invalidURL.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="online" interface="WorkerNavigator" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="method" element_name="constructor" interface="SharedWorker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerNavigator.platform can return the name of the platform." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerNavigator_platform">
+      <testcase purpose="Check if WorkerNavigator.platform can return the name of the platform." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerNavigator_platform">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerNavigator_platform.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerNavigator_platform.htm</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerNavigator.userAgent can return the complete User-Agent header." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerNavigator_userAgent">
+      <testcase purpose="Check if SharedWorkerNavigator appName can return the name of the browser." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerNavigator_appName">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerNavigator_userAgent.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerNavigator_appName.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="userAgent" interface="WorkerNavigator" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="appName" interface="WorkerNavigator" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="check if shared worker script error Tests" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="SharedWorkerScriptError">
+      <testcase purpose="Check if SharedWorkerNavigator.platform can return the name of the platform." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerNavigator_platform">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerScriptError.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerNavigator_platform.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="SharedWorker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="platform" interface="WorkerNavigator" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if shared worker objects created by different names are distinct instances." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerShared_distinct">
+      <testcase 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." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerLoadError">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerShared_distinct.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerLoadError.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="method" element_name="constructor" interface="SharedWorker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="eventhandler" element_name="onerror" interface="WorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="check if shared worker shared Tests" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="SharedWorkerShared_loaded">
+      <testcase purpose="Check if WorkerGlobalScope API: importScripts() can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P0" id="WorkerGlobalScope_importScripts">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerShared_loaded.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_importScripts.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="SharedWorker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="method" element_name="importScripts" interface="WorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="check if throw exception when creating SharedWorker with different URLs but same name" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="SharedWorkerShared_name_except">
+      <testcase purpose="Check if addEventListener method of shared worker can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="SharedWorkerEventListener">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerShared_name_except.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerEventListener.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="SharedWorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="eventhandler" element_name="onconnect" interface="SharedWorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="check if Access simultaneously-loaded instance of shared worker." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="SharedWorkerShared_simultaneously">
+      <testcase purpose="Check if the postMessage() method can work correctly when the target port is entangled with source port." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="postMessage_target_source">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerShared_simultaneously.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/postMessage_target_source.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="SharedWorker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="method" element_name="postMessage" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if shared worker can throw exception when constructing object with an invalid URL." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="WebWorker_SharedWorker_constructor_invalidURL">
+      <testcase purpose="Check if ports is read-only." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="postMessage_ports_readonly_array">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WebWorker_SharedWorker_constructor_invalidURL.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/postMessage_ports_readonly_array.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="method" element_name="constructor" interface="SharedWorker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="method" element_name="postMessage" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if shared worker object can be constructed with name." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="WebWorker_SharedWorker_constructor_name">
+      <testcase purpose="Check if shared worker objects created by different names are distinct instances." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerShared_distinct">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WebWorker_SharedWorker_constructor_name.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerShared_distinct.html</test_script_entry>
         </description>
         <specs>
           <spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: pathname." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="WebWorker_WorkerLocation_pathname_decompose">
+      <testcase purpose="Check if WorkerGlobalScope API: setInterval() can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P0" id="WorkerGlobalScope_setInterval">
         <description>
-          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WebWorker_WorkerLocation_pathname_decompose.html</test_script_entry>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_setInterval.htm</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="pathname" interface="WorkerLocation" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="method" element_name="setInterval" interface="WorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Worker always assumes the resource file to be JavaScript, regardless of the MIME type." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="Worker_script_mimetype">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/Worker_script_mimetype.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="constructor" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AbstractWorker terminate() can clear the event queue." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="Worker_terminate_event_queue">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/Worker_terminate_event_queue.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="terminate" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if ErrorEvent message attribute can represent the error message." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="Worker_ErrorEvent_message">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/Worker_ErrorEvent_message.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="message" interface="ErrorEvent" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if AbstractWorker ErrorEvent.type can represent the error type." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="Worker_ErrorEvent_type">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/Worker_ErrorEvent_type.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onerror" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WorkerNavigator appName can return the name of the browser." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P0" id="WorkerNavigator_appName">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerNavigator_appName.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="appName" interface="WorkerNavigator" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if SharedWorkerNavigator.userAgent can return the complete User-Agent header." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerNavigator_userAgent">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerNavigator_userAgent.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="userAgent" interface="WorkerNavigator" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if postMessage(): clone can clone a port correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="postMessage_clone_port">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/postMessage_clone_port.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if shared worker object can be constructed correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="SharedWorkerConstructor">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerConstructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="constructor" interface="SharedWorker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WorkerNavigator.userAgent can return the complete User-Agent header." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerNavigator_userAgent">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerNavigator_userAgent.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="userAgent" interface="WorkerNavigator" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WorkerNavigator.onLine can represent whether the browser is online." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerNavigator_onLine">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerNavigator_onLine.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="online" interface="WorkerNavigator" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if SharedWorkerNavigator appVersion can return the version of the browser." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerNavigator_appVersion">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerNavigator_appVersion.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="appVersion" interface="WorkerNavigator" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WorkerGlobalScope ErrorEvent.message can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerGlobalScope_ErrorEvent_message">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_ErrorEvent_message.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onerror" interface="WorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if SharedWorkerNavigator.onLine can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="SharedWorkerNavigator_online">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerNavigator_online.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="online" interface="WorkerNavigator" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if basic function of Web Workers can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P0" id="Worker_basic">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/Worker_basic.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onmessage" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if basic usage of worker name can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="SharedWorkerName">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerName.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="port" interface="SharedWorker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if postMessage MessageEvent can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="postMessage_event_properties">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/postMessage_event_properties.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WorkerGlobalScope Close() can clear events queue." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerGlobalScope_close">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_close.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="close" interface="WorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WorkerNavigator appVersion can return the version of the browser." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerNavigator_appVersion">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerNavigator_appVersion.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="appVersion" interface="WorkerNavigator" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WorkerGlobalScope_setTimeout can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerGlobalScope_setTimeout">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_setTimeout.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setTimeout" interface="WorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WorkerGlobalScope attribute navigator can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerGlobalScope_navigator">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WorkerGlobalScope_navigator.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="navigator" interface="WorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w5.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Worker constructor can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="Worker_constructor">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/Worker_constructor.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="constructor" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w4.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WorkerGlobalScope method: onmessage can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerGlobalScope_onMessage">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WorkerGlobalScope_onMessage.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onmessage" interface="DedicatedWorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w6.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WorkerGlobalScope method: postMessage can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerGlobalScope_postMessage">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WorkerGlobalScope_postMessage.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="postMessage" interface="DedicatedWorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w7.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if SharedWorkerGlobalScope attribute: name can return the worker name." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="SharedWorkerGlobalScope_name">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerGlobalScope_name.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="name" interface="SharedWorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w10.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if WorkerGlobalScope attribute: self can return WorkerGlobalScope object itself." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="WorkerGlobalScope_self">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WorkerGlobalScope_self.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="self" interface="WorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w8.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if SharedWorkerGlobalScope method: onconnect can work correctly." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P1" id="SharedWorkerGlobalScope_onconnect">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerGlobalScope_onconnect.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onconnect" interface="SharedWorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w11.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if Web Worker support Blob url" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P2" id="WebWorker_Blob_url_support">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/WebWorker_Blob_url_support.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="constructor" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if throw exception when creating SharedWorker with different URLs but same name" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="SharedWorkerShared_name_except">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerShared_name_except.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="SharedWorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if WorkerGlobalScope XMLHttpRequest support" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="WorkerGlobalScope_XMLHttpRequest">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_XMLHttpRequest.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if postMessage() with WorkerNavigator raises DATA_CLONE_ERR" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="postMessage_DataCloneErr">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/postMessage_DataCloneErr.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if Access simultaneously-loaded instance of shared worker." type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="SharedWorkerShared_simultaneously">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerShared_simultaneously.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="SharedWorker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if MessageChannel port.onmessage enables message queue" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="MessagePort_onmessage_start">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/MessagePort_onmessage_start.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if shared worker exception Tests" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="SharedWorkerException">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerException.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if  shared worker in iframe Tests" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="manual" priority="P3" id="SharedWorker_in_iframe">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorker_in_iframe.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="SharedWorker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if shared worker script error Tests" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="SharedWorkerScriptError">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerScriptError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="SharedWorker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if WorkerGlobalScope implements EventTarget" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="WorkerGlobalScope_EventTarget">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_EventTarget.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if importScripts() with non-existent script file raises NETWORK_ERR" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="WorkerGlobalScope_importScripts_NetworkErr">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_importScripts_NetworkErr.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="WorkerGlobalScope" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if shared worker shared Tests" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="SharedWorkerShared_loaded">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorkerShared_loaded.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="SharedWorker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if MessageChannel: port message queue is initially disabled" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="MessagePort_initial_disabled">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/MessagePort_initial_disabled.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if WorkerGlobalScope API: removeEventListener()" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="WorkerGlobalScope_removeEventListener">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_removeEventListener.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/workers/</spec_url>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="check if WorkerGlobalScope API: addEventListener()" type="compliance" status="approved" component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" priority="P3" id="WorkerGlobalScope_addEventListener">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_addEventListener.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="Worker" specification="Web Workers (Partial)" section="Performance and Optimization" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/workers/</spec_url>
           </spec>
         </specs>
index c0c908be14f77403234ed3a38ef7c149a981a9dd..9ac275b8e2f7a57b34d311cf99cffadd21093426 100755 (executable)
@@ -2,7 +2,395 @@
 <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-workers-w3c-tests" category="W3C/HTML5 APIs">
-    <set name="WebWorker" type="js">
+    <set name="WebWorker_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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>
+        </testcase>
+      <testcase component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="manual" id="SharedWorker_in_iframe" purpose="check if  shared worker in iframe Tests">
+        <description>
+          <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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/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 component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation" purpose="Test Description: A WorkerLocation object represents an absolute URL set at its creation.">
+        <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 component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_hash" purpose="WorkerLocation.hash returns the current fragment identifier in the underlying URL.">
+        <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 component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_hash_encoding" purpose="WorkerLocation.hash returns '#question%3f' from input 'http://example.com/carrot#question%3f'.">
+        <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 component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_hash_nonexist" purpose="WorkerLocation hash attribute returns an empty string when there is no &lt;query&gt; component in input URL.">
+        <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 component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_host" purpose="WorkerLocation host attribute returns the current host and port (if it's not the default port).">
+        <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 component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_hostname" purpose="WorkerLocation hostname attribute returns the current host in the underlying URL.">
+        <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 component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_href" purpose="WorkerLocation href attribute must 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 component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_pathname" purpose="WorkerLocation pathname attribute returns the current path in the underlying URL.">
+        <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 component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_port" purpose="WorkerLocation port attribute returns the current port in the underlying URL.">
+        <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 component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_protocol" purpose="WorkerLocation protocol attribute returns the current scheme of the underlying URL.">
+        <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 component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_search" purpose="WorkerLocation search attribute returns the current query component in the underlying URL.">
+        <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 component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_search_empty" purpose="WorkerLocation.search Getter Condition: input is a hierarchical URL,and contained a &lt;query&gt; component (possibly an empty one).">
+        <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 component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_search_nonexist" purpose="WorkerLocation.search returns an empty string when there is no &lt;query&gt; component in input URL.">
+        <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 component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_search_fragment" purpose="WorkerLocation.search - The (empty) &lt;fragment&gt; component is not part of the &lt;query&gt; component for input URL 'http://example.com/?test#'.">
+        <description>
+          <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_search_fragment.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerGlobalScope_location" purpose="check location attribute of WorkerGlobalScope.">
+        <description>
+          <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/WorkerGlobalScope_location.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="AbstractWorker_onerror" purpose="check onerror attribute of AbstractWorker.">
+        <description>
+          <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/AbstractWorker_onerror.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorker_port_attribute" purpose="check port attribute of SharedWorker.">
+        <description>
+          <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorker_port_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="WebWorker_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/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>
index db855b38f295f9a3a10e911114cb192095c418ca..f0ed196ad8ac86ae3f15e722dc2ff49f1dccc78f 100755 (executable)
@@ -2,7 +2,10 @@
 <?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-xmlhttprequest-w3c-tests" category="W3C/HTML5 APIs">
-    <set name="XMLHttpRequest" type="js">
+    <set name="XMLHttpRequest_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase purpose="Check if formdata.append method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P0" id="xhr2_FormData_append_exist">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_FormData_append_exist.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <!--testcase purpose="Check if the onabort event occurs when the request abort" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onabort_event">
+      <testcase purpose="Check if the onabort event occurs when the request abort" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onabort_event">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onabort_event.html</test_script_entry>
         </description>
             <spec_statement/>
           </spec>
         </specs>
-      </testcase-->
+      </testcase>
       <testcase purpose="Check if XMLHttpRequestEventTarget.onerror exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onerror_exist">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onerror_exist.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <!--testcase purpose="Check if the onerror event occurs when the request fail" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onerror_event">
+      <testcase purpose="Check if the onerror event occurs when the request fail" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onerror_event">
         <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>
             <spec_statement/>
           </spec>
         </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequestEventTarget.onload exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onload_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onload_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onload" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onload</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the onload event occurs when the request complete" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onload_event">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onload_event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onload" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onload</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the XMLHttpRequestEventTarget.onloadend exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onloadend_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onloadend_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onloadend" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onloadend</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the onloadend event occurs when the request complete" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onloadend_event">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onloadend_event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onloadend" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onloadend</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the XMLHttpRequestEventTarget.onloadstart exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onloadstart_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onloadstart_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onloadstart" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onloadstart</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the onloadstart event occurs event when the request start" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onloadstart_event">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onloadstart_event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onloadstart" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onloadstart</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the XMLHttpRequestEventTarget.onprogress exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onprogress_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onprogress_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onprogress" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onprogress</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the onprogress event occurs when sending and loading data" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onprogress_event">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onprogress_event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onprogress" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onprogress</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the XMLHttpRequest.onreadystatechange exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_onreadystatechange_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_onreadystatechange_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onreadystatechange" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onreadystatechange</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the onreadystatechange event occurs when The readyState attribute changes at some seemingly arbitrary times for historical reasons" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_onreadystatechange_event">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_onreadystatechange_event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onreadystatechange" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onreadystatechange</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequestEventTarget.ontimeout exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_ontimeout_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_ontimeout_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="ontimeout" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-ontimeout</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <!--testcase purpose="Check if the ontimeout event occurs when the author specified timeout has passed before the request could complete" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_ontimeout_event">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="ontimeout" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-ontimeout</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
       </testcase-->
+      <testcase purpose="Check if the XMLHttpRequest.open exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_open_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_open_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.OPENED exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_OPENED_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_OPENED_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="OPENED" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-opened</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of XMLHttpRequest.OPENED is 'number'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_OPENED_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_OPENED_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="OPENED" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-opened</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if xmlhttprequest.overrideMimeType method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_overrideMimeType_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_overrideMimeType_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="overrideMimeType" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-overridemimetype</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the XMLHttpRequest.readyState exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_readyState_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_readyState_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="readyState" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-readystate</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of XMLHttpRequest.readyState is 'number'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_readyState_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_readyState_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="readyState" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-readystate</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the XMLHttpRequest.response exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_response_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="response" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-response</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.responseText is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_responseText_readonly">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseText_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest Level2 has responseText attribute" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_responseText_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseText_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of XMLHttpRequest.responseText is 'string'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_responseText_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseText_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the XMLHttpRequest.responseType exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_responseType_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseType_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseType" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetype</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest Level2 has responseXML attribute" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_responseXML_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseXML_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of XMLHttpRequest.responseXML is 'object Document'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_responseXML_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseXML_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if xmlhttprequest.send method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_send_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_send_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if xmlhttprequest.setRequestHeader method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_setRequestHeader_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_setRequestHeader_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest Level2 has status attribute" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_status_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_status_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="status" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-status</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of XMLHttpRequest.status is 'number'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_status_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_status_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="status" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-status</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the XMLHttpRequest.statusText exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_statusText_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_statusText_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="statusText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-statustext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of XMLHttpRequest.statusText is 'string'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_statusText_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_statusText_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="statusText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-statustext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the XMLHttpRequest.timeout exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_timeout_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_timeout_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="timeout" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-timeout</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of XMLHttpRequest.timeout is 'number'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_timeout_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_timeout_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="timeout" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-timeout</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.UNSENT exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_UNSENT_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_UNSENT_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="UNSENT" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-unsent</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of XMLHttpRequest.UNSENT is 'number'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_UNSENT_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_UNSENT_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="UNSENT" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-unsent</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the XMLHttpRequest.withCredentials exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_withCredentials_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_withCredentials_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="withCredentials" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-withcredentials</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of XMLHttpRequest.withCredentials is 'boolean'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_withCredentials_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_withCredentials_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="withCredentials" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-withcredentials</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if FormData's constructor returns a new FormData object" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P3" id="xhr2_FormData_constructors_base">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_FormData_constructors_base.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="FormData" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/</spec_url>
+            <spec_statement>Returns a new FormData object</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if formdata.append method can be called normally" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="xhr2_FormData_append_basic">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_FormData_append_basic.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="append" interface="FormData" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-formdata-append</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest can send Blob data normally" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="xhr2_XMLHttpRequest_send_Blob">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_send_Blob.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.response returns the arraybuffer response entity body when responseType is arraybuffer and the state is DONE" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P3" id="xhr2_XMLHttpRequest_response_responseType_arraybuffer_readyState_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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-response</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.response returns the blob response entity body when responseType is blob and the state is DONE" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P3" id="xhr2_XMLHttpRequest_response_responseType_blob_readyState_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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-response</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check the function of abort method during done" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="abort-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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="abort" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-abort</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if abort method aborts network activity during OPEN" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="abort-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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="abort" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-abort</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if UNSENT state can be switched when attempt to abort network activity during UNSENT" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="abort-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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="abort" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-abort</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if abort method will reset event listeners" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="abort-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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="abort" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-abort</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: The abort() method: Fire a progress event named loadend" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="abort-event-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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="abort" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-abort</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="abort-upload-event-abort">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="abort" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-abort</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="abort-upload-event-loadend">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="abort" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-abort</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: abort event" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="event-abort">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-abort.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="abort" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-abort</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: The send() method: Fire an event named load (synchronous flag is unset)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="event-load">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-load.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onload" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onload</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: loadend event" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="event-loadend">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-loadend.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onloadend" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onloadend</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: loadstart event" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="event-loadstart">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-loadstart.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onloadstart" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onloadstart</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: The send() method: Fire a progress event named progress (synchronous flag is unset)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="event-progress">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-progress.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onprogress" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onprogress</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: the LOADING state change should only happen once" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="event-readystatechange-loaded">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onreadystatechange" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onreadystatechange</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: upload progress event" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="event-upload-progress">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onprogress" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onprogress</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if can get server and date header by getResponseHeader method" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="getresponseheader-server-date">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="getResponseHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-getresponseheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() after abort()" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - bogus methods ()" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-bogus1">
+        <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;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - bogus methods (&gt;)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-bogus2">
+        <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;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - bogus methods ( GET)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-bogus3">
+        <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;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - bogus methods (G T)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-bogus4">
+        <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;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (track)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-insecure1">
+        <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;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (TRACK)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-insecure2">
+        <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;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (trAck)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-insecure3">
+        <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;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (TRACE)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-insecure4">
+        <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;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (trace)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-insecure5">
+        <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;locator_key=id&amp;value=5</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (traCE)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-insecure6">
+        <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;locator_key=id&amp;value=6</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (connect)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-insecure7">
+        <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;locator_key=id&amp;value=7</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (CONNECT)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-insecure8">
+        <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;locator_key=id&amp;value=8</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (connECT)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-insecure9">
+        <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;locator_key=id&amp;value=9</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-responsetype-set-sync1">
+        <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;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() sync request not allowed if responseType is set (blob)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-responsetype-set-sync2">
+        <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;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() sync request not allowed if responseType is set (text)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-responsetype-set-sync4">
+        <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;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() sync request not allowed if responseType is set (document)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-method-responsetype-set-sync5">
+        <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;locator_key=id&amp;value=5</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - open() - send()" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - open() (sync) - send()" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - send() - open()" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if open method resolves URLs (about: blank iframe)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-url-about-blank-window">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() resolving URLs - insert base after open()" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-url-base-inserted-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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() resolving URLs - base" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-url-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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - resolving URLs (javascript: iframe; 2)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-url-javascript-window-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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if open() method resolving URLs after open" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-url-javascript-window">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if open() method resolving URLs in multi window" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-url-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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: relative URLs in worker scripts resolved by script URL" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-url-worker-simple">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() - user/pass argument and non same-origin URL doesn't throw" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="open-user-password-non-same-origin">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="open" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="responseXML on empty response documents" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-basic2">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-basic.htm?total_num=2&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check responsexml of URL" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-document-properties2">
+        <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;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check responsexml of documentURI" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-document-properties3">
+        <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;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check responsexml of referrer" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-document-properties4">
+        <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;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check responsexml of title" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-document-properties5">
+        <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;locator_key=id&amp;value=5</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check responsexml of location" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-document-properties8">
+        <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;locator_key=id&amp;value=8</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check responsexml of defaultView" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-document-properties9">
+        <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;locator_key=id&amp;value=9</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check responsexml of doctype" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-document-properties12">
+        <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;locator_key=id&amp;value=12</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check responsexml of cookie" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-document-properties15">
+        <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;locator_key=id&amp;value=15</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check responsexml of cookie (after setting it)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-document-properties17">
+        <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;locator_key=id&amp;value=17</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check responsexml of styleSheets" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-document-properties18">
+        <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;locator_key=id&amp;value=18</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check responsexml of implementation" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-document-properties19">
+        <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;locator_key=id&amp;value=19</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check responsexml of all" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-document-properties20">
+        <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;locator_key=id&amp;value=20</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML MIME type tests ('text/html', should not parse)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-media-type2">
+        <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;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML MIME type tests ('text/plain;+xml', should not parse)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-media-type5">
+        <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;locator_key=id&amp;value=5</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML MIME type tests ('text/plainxml', should not parse)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-media-type6">
+        <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;locator_key=id&amp;value=6</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML MIME type tests ('video/x-awesome', should not parse)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-media-type8">
+        <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;locator_key=id&amp;value=8</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML MIME type tests ('text/plain', should not parse)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-media-type12">
+        <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;locator_key=id&amp;value=12</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML MIME type tests ('application/rdf', should not parse)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-media-type13">
+        <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;locator_key=id&amp;value=13</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML non well-formed tests" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-non-well-formed1">
+        <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;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML non well-formed tests 1" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-non-well-formed2">
+        <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;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML non well-formed tests 2" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-non-well-formed3">
+        <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;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML non well-formed tests 3" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-non-well-formed4">
+        <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;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML non well-formed tests 4" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-non-well-formed5">
+        <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;locator_key=id&amp;value=5</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML non well-formed tests 5" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-non-well-formed6">
+        <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;locator_key=id&amp;value=6</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML non well-formed tests 6" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-non-well-formed7">
+        <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;locator_key=id&amp;value=7</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: The send() method: Fire a progress event named loadstart (no response entity body and the state is LOADING)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-no-response-event-loadstart">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: The send() method: Fire a progress event named loadend on the XMLHttpRequestUpload (synchronous flag is unset)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-response-upload-event-loadend">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: The send() method: Fire a progress event named loadstart on the XMLHttpRequestUpload (synchronous flag is unset)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-response-upload-event-loadstart">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: The send() method: Fire a progress event named progress on the XMLHttpRequestUpload (synchronous flag is unset)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-response-upload-event-progress">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if decoding responseText can be received when attempt to send() - send()" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: timeout during sync send() should not run" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-sync-timeout">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if InvalidStateError can be thrown setRequestHeader() after send()" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="setRequestHeader invoked before open()" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name1">
+        <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;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 1" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name2">
+        <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;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 2" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name3">
+        <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;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 3" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name4">
+        <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;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 4" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name5">
+        <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;locator_key=id&amp;value=5</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 5" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name6">
+        <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;locator_key=id&amp;value=6</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 6" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name7">
+        <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;locator_key=id&amp;value=7</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 7" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name8">
+        <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;locator_key=id&amp;value=8</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 8" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name9">
+        <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;locator_key=id&amp;value=9</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 9" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name10">
+        <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;locator_key=id&amp;value=10</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 10" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name11">
+        <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;locator_key=id&amp;value=11</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 11" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name12">
+        <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;locator_key=id&amp;value=12</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 12" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name13">
+        <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;locator_key=id&amp;value=13</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 13" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name13">
+        <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;locator_key=id&amp;value=13</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 15" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name15">
+        <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;locator_key=id&amp;value=15</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 16" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name16">
+        <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;locator_key=id&amp;value=16</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 17" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name17">
+        <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;locator_key=id&amp;value=17</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 18" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name18">
+        <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;locator_key=id&amp;value=18</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() name argument checks 19" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-bogus-name19">
+        <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;locator_key=id&amp;value=19</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="default value is false, set value is true" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="withcredentials-set1">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/withcredentials-set.htm?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="withCredentials" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-withcredentials</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="can also be set in OPEN state" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="withcredentials-set2">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/withcredentials-set.htm?total_num=2&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="withCredentials" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-withcredentials</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setting withCredentials when not in UNSENT, OPENED state" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="withcredentials-wrong-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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="withCredentials" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-withcredentials</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check prototype and members of XMLHttpRequest" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P3" id="xmlhttprequest-basic">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/xmlhttprequest-basic.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#interface-xmlhttprequest</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: implements EventTarget" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P3" id="xmlhttprequest-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>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#interface-xmlhttprequest</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: timeout event" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="event-timeout">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-timeout.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="ontimeout" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-ontimeout</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if case-insensitive matching" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="getresponseheader-case-insensitive">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="getResponseHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-getresponseheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: overrideMimeType() in open state, enforcing UTF-8 encoding" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="overridemimetype-open-state-force-utf-8">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="overrideMimeType" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-overridemimetype</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: overrideMimeType() in open state, XML MIME type with UTF-8 charset" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="overridemimetype-open-state-force-xml">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="overrideMimeType" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-overridemimetype</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: overrideMimeType() in unsent state, enforcing Shift-JIS encoding" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="overridemimetype-unsent-state-force-shiftjis">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="overrideMimeType" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-overridemimetype</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseText decoding (application/xml %3C%3Fxml%20version%3D'1.0'%20encoding%3D'windows-1252'%3F%3E%3Cx%3E%FF%3C%2Fx%3E)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsetext-decoding1">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseText decoding (text/html %3C!doctype%20html%3E%3Cmeta%20charset%3Dwindows-1252%3E%FF)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsetext-decoding2">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseText decoding (text/plain;charset=windows-1252 %FF)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsetext-decoding3">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseText decoding (text/plain %FF)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsetext-decoding4">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseText decoding (text/plain %FE%FF)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsetext-decoding5">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=5</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseText decoding (text/plain %FE%FF%FE%FF)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsetext-decoding6">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=6</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseText decoding (text/plain %EF%BB%BF)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsetext-decoding7">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=7</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseText decoding (text/plain %EF%BB%BF%EF%BB%BF)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsetext-decoding8">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=8</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseText decoding (text/plain %C2)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsetext-decoding9">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=9</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseText decoding (text/xml %FE%FF)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsetext-decoding10">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=10</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseText decoding (text/xml %FE%FF%FE%FF)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsetext-decoding11">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=11</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseText decoding (text/xml %EF%BB%BF)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsetext-decoding12">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=12</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseText decoding (text/xml %EF%BB%BF%EF%BB%BF)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsetext-decoding13">
+        <description>
+          <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=13</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseText" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML MIME type tests ('', should parse)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-media-type1">
+        <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;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML MIME type tests ('video/x-awesome+xml', should parse)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-media-type7">
+        <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;locator_key=id&amp;value=7</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML MIME type tests ('text/xml', should parse)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-media-type9">
+        <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;locator_key=id&amp;value=9</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML MIME type tests ('application/xhtml+xml', should parse)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-media-type14">
+        <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;locator_key=id&amp;value=14</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: responseXML MIME type tests ('image/svg+xml', should parse)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="responsexml-media-type15">
+        <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;locator_key=id&amp;value=15</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseXML" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="loading documents from original origin after setting document.domain" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-after-setting-document-domain1">
+        <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;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: send() - Redirects (bogus Location header) (302: http://example.not)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-redirect-bogus1" onload_delay="25000">
+        <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;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: send() - Redirects (bogus Location header) (302: mailto:someone@example.org)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-redirect-bogus2" onload_delay="25000">
+        <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;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: send() - Redirects (bogus Location header) (303: http://example.not)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-redirect-bogus3" onload_delay="25000">
+        <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;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: send() - Redirects (bogus Location header) (303: foobar:someone@example.org)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-redirect-bogus4" onload_delay="25000">
+        <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;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: send() - Redirects (no Location header) (301)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-redirect-no-location1">
+        <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;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: send() - Redirects (no Location header) (302)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-redirect-no-location2">
+        <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;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: send() - Redirects (no Location header) (303)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-redirect-no-location3">
+        <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;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: send() - Redirects (no Location header) (307)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-redirect-no-location4">
+        <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;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled (301)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-redirect-to-non-cors1" onload_delay="25000">
+        <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;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled (302)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-redirect-to-non-cors2" onload_delay="25000">
+        <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;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled (303)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-redirect-to-non-cors3" onload_delay="25000">
+        <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;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled (307)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-redirect-to-non-cors4" onload_delay="25000">
+        <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;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="send" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if headers differ in case" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-case-insensitive">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Authorization)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-header-allowed1">
+        <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;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Pragma)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-header-allowed2">
+        <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;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Content-Transfer-Encoding)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-header-allowed4">
+        <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;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Content-Type)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-header-allowed5">
+        <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;locator_key=id&amp;value=5</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Overwrite)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-header-allowed6">
+        <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;locator_key=id&amp;value=6</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (If)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-header-allowed7">
+        <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;locator_key=id&amp;value=7</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Status-URI)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-header-allowed8">
+        <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;locator_key=id&amp;value=8</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if headers forbidded set by setRequestHeader()" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="setrequestheader-header-forbidden">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="XMLHttpRequest: open() after setRequestHeader()" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="setRequestHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if FormData interface exists in window" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P3" id="xhr2_FormData_in_window">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_FormData_in_window.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="FormData" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/WD-XMLHttpRequest-20140130/#interface-formdata</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequestUpload interface exists in window" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P3" id="xhr2_XMLHttpRequestUpload_in_window">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestUpload_in_window.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequestUpload" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/WD-XMLHttpRequest-20140130/#interface-xmlhttprequest</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the property XMLHttpRequest.responseURL exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P0" id="xhr2_XMLHttpRequest_responseURL_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseURL_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseURL" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/WD-XMLHttpRequest-20140130/#response</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the property XMLHttpRequest.responseURL is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_responseURL_readonly">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseURL_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseURL" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/WD-XMLHttpRequest-20140130/#response</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the property XMLHttpRequest.responseURL is of type string" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_responseURL_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseURL_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="responseURL" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/WD-XMLHttpRequest-20140130/#response</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the property upload is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_upload_readonly">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_upload_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="upload" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/WD-XMLHttpRequest-20140130/#the-upload-attribute</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the property upload is of XMLHttpRequestUpload object" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_upload_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_upload_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="upload" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/WD-XMLHttpRequest-20140130/#the-upload-attribute</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequestEventTarget interface exists in window" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P3" id="xhr2_XMLHttpRequestEventTarget_in_window">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_in_window.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/WD-XMLHttpRequest-20140130/#interface-xmlhttprequest</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest interface exists in window" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P3" id="xhr2_XMLHttpRequest_in_window">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_in_window.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2014/WD-XMLHttpRequest-20140130/#interface-xmlhttprequest</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="The abort() method do not fire abort event in OPENED state when send() flag is unset. send() throws after abort()." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P3" id="abort-event-abort">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/abort-event-abort.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://dvcs.w3.org/hg/xhr/raw-file/tip/Overview.html#the-abort()-method</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="getResponseHeader() in unsent, opened states" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P3" id="getresponseheader-unsent-opened-state">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/getresponseheader-unsent-opened-state.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://dvcs.w3.org/hg/xhr/raw-file/tip/Overview.html#dom-xmlhttprequest-getresponseheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="overrideMimeType() in DONE state" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P3" id="overridemimetype-done-state">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/overridemimetype-done-state.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://dvcs.w3.org/hg/xhr/raw-file/tip/Overview.html#the-overridemimetype()-method</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="This test validates that the reponseType property is supported and accepts all the proper values." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="responsetype.html">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetype.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://xhr.spec.whatwg.org/#the-responsetype-attribute</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="The send() method: ArrayBuffer data" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="send-data-arraybuffer">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-data-arraybuffer.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://dvcs.w3.org/hg/xhr/raw-file/tip/Overview.html#the-send()-method</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="send() - non-empty data argument and GET/HEAD" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="send-entity-body-get-head">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-entity-body-get-head.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://dvcs.w3.org/hg/xhr/raw-file/tip/Overview.html#the-send()-method</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="The send() method throw an NetworkError exception when Network error happens synchronous flag is set" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="send-network-error-sync-events">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-network-error-sync-events.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://dvcs.w3.org/hg/xhr/raw-file/tip/Overview.html#infrastructure-for-the-send()-method</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="The send() method: Fire a progress event named loadend (no response entity body)." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="send-no-response-event-loadend">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-no-response-event-loadend.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://dvcs.w3.org/hg/xhr/raw-file/tip/Overview.html#infrastructure-for-the-send()-method</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="The send() method: Fire an event named load (no response entity body and the synchronous flag is set)" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="send-sync-no-response-event-load">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-sync-no-response-event-load.htm</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://dvcs.w3.org/hg/xhr/raw-file/tip/Overview.html#infrastructure-for-the-send()-method</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the default value of onabort attribute is null." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onabort_default_null">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onabort_default_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onabort</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the onabort event can be invoked when the request has been aborted." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onabort_event">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onabort_event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onabort</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the default value of onerror attribute is null." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onerror_default_null">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onerror_default_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onerror</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the onerror event when the request has failed." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onerror_event">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onerror_event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onabort</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the default value of onload attribute is null." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onload_default_null">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onload_default_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onload</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the default value of onloadend attribute is null." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onloadend_default_null">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onloadend_default_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onloadend</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the default value of onloadstart attribute is null." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onloadstart_default_null">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onloadstart_default_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onloadstart</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the default value of onprogress attribute is null." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onprogress_default_null">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onprogress_default_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onprogress</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the default value of ontimeout attribute is null." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_ontimeout_default_null">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_ontimeout_default_null.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-ontimeout</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of xmlhttprequest.abort is function." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_abort_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_abort_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-abort</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest(options) returns a new XMLHttpRequest object." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_constructors_base">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_constructors_base.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#constructors</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the return type of XMLHttpRequest.getAllResponseHeaders() is string." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_getAllResponseHeaders_return_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_getAllResponseHeaders_return_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-getallresponseheaders</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of xmlhttprequest.getResponseHeader is function." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_getResponseHeader_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_getResponseHeader_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-getresponseheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of xmlhttprequest.open is a function." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_open_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_open_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-open</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if use xmlhttprequest.overrideMimeType to set the Content-Type header for the response to mime." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_overrideMimeType_basic">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_overrideMimeType_basic.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-overridemimetype</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of xmlhttprequest.overrideMimeType is function." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_overrideMimeType_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_overrideMimeType_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-overridemimetype</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.readyState attribute is readonly." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_readyState_readonly">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_readyState_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-readystate</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.responseText can return the document response entity body normally." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_responseText_basic">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseText_basic.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if responseType is not the empty string and text and calls XMLHttpRequest.responseText that expecting an exception InvalidStateError to be thrown." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="xhr2_XMLHttpRequest_responseText_exception_InvalidStateError">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseText_exception_InvalidStateError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value of XMLHttpRequest.responseType is normal" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_responseType_basic">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseType_basic.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetype</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the default value of responseType is the empty string." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_responseType_default">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseType_default.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetype</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the state is DONE and calls XMLHttpRequest.responseType that expecting an execption InvalidStateError to be thrown." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="xhr2_XMLHttpRequest_responseType_readyState_DONE">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseType_readyState_DONE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetype</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the state is LOADING and calls XMLHttpRequest.responseType that expecting an execption InvalidStateError is to be thrown." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="xhr2_XMLHttpRequest_responseType_readyState_LOADING">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseType_readyState_LOADING.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetype</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of responseType is string." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_responseType_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseType_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsetype</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if responseType is not the empty string or document and calls XMLHttpRequest.responseXML that expecting an exception InvalidStateError to be thrown." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="xhr2_XMLHttpRequest_responseXML_exception_InvalidStateError">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseXML_exception_InvalidStateError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the XMLHttpRequest.responseXML attribute is readonly." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_responseXML_readonly">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseXML_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the XmlHttpRequest state is not DONE and calls XMLHttpRequest.responseXML that expecting a null to be turned." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_responseXML_readyState_not_DONE">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseXML_readyState_not_DONE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-responsexml</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.response can return the text response entity body normally." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_response_basic">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_basic.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-response</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the XMLHttpRequest.response attribute is readonly." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_response_readonly">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-response</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.response is null, when responseType is not the empty string and text and the state is not DONE." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_response_responseType_blob_readyState_not_DONE">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_responseType_blob_readyState_not_DONE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-response</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.response returns the document response entity body when responseType is document and the state is DONE." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_response_responseType_document_readyState_DONE">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_responseType_document_readyState_DONE.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-response</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.response is an empty string, when responseType is the empty string and the state is UNSENT." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_response_responseType_empty_string_readyState_UNSENT">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_responseType_empty_string_readyState_UNSENT.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-response</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.response is an empty string when responseType is text and the state is UNSENT." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_response_responseType_text_readyState_UNSENT">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_responseType_text_readyState_UNSENT.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-response</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest can send ArrayBufferView data normally." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_send_ArrayBufferView">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_send_ArrayBufferView.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest can send FormData data normally." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_send_FormData">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_send_FormData.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of xmlhttprequest.send is a function." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_send_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_send_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-send</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of xmlhttprequest.setRequestHeader is function." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_setRequestHeader_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_setRequestHeader_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-setrequestheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the xmlhttprequest.statusText attribute is readonly." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_statusText_readonly">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_statusText_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-statustext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.statusText is an empty string, when the readyState is UNSENT." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_statusText_readyState_UNSENT">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_statusText_readyState_UNSENT.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-statustext</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the xmlhttprequest.status attribute is readonly." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_status_readonly">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_status_readonly.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-status</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.status is 0, when the readyState is UNSENT." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_status_readyState_UNSENT">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_status_readyState_UNSENT.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-status</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the value of XMLHttpRequest.timeout is normal." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_timeout_basic">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_timeout_basic.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-timeout</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the default value of timeout attribute is 0." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_timeout_default_zero">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_timeout_default_zero.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-timeout</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if an exception InvalidAccessError will be thrown when there is an associated XMLHttpRequest document and the synchronous flag is set." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="xhr2_XMLHttpRequest_timeout_exception_InvalidAccessError">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_timeout_exception_InvalidAccessError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the readyState is not OPENED or UNSENT then set XMLHttpRequest.withCredentials false that expecting an execption InvalidStateError to be thrown." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="xhr2_XMLHttpRequest_withCredentials_InvalidStateError">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_withCredentials_InvalidStateError.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-withcredentials</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the default value of withCredentials attribute is false." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_withCredentials_default_false">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_withCredentials_default_false.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-withcredentials</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the send flag is set and calls XMLHttpRequest.withCredentials that expecting an execption InvalidStateError to be thrown." type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P2" id="xhr2_XMLHttpRequest_withCredentials_send_flag_set">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_withCredentials_send_flag_set.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion usage="true" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-withcredentials</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="XMLHttpRequest_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase purpose="Check if formdata.append method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P0" id="xhr2_FormData_append_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_FormData_append_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="append" interface="FormData" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-formdata-append</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the XMLHttpRequest.upload exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P0" id="xhr2_XMLHttpRequest_upload_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_upload_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="upload" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-upload</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if xmlhttprequest.abort method exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_abort_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_abort_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="abort" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-abort</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.DONE exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_DONE_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_DONE_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="DONE" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-done</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of XMLHttpRequest.DONE is 'number'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_DONE_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_DONE_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="DONE" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-done</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest Level2 has getAllResponseHeaders method" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_getAllResponseHeaders_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_getAllResponseHeaders_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="getAllResponseHeaders" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-getallresponseheaders</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if xmlhttprequest.getResponseHeader method exits" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_getResponseHeader_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_getResponseHeader_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="method" element_name="getResponseHeader" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-getresponseheader</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.HEADERS_RECEIVED exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_HEADERS_RECEIVED_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_HEADERS_RECEIVED_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="HEADERS_RECEIVED" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-headers_received</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of XMLHttpRequest.HEADERS_RECEIVED is 'number'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_HEADERS_RECEIVED_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_HEADERS_RECEIVED_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="HEADERS_RECEIVED" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-headers_received</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequest.LOADING exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_LOADING_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_LOADING_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="LOADING" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-loading</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the type of XMLHttpRequest.LOADING is 'number'" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequest_LOADING_type">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_LOADING_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="attribute" element_name="LOADING" interface="XMLHttpRequest" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#dom-xmlhttprequest-loading</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequestEventTarget.onabort exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onabort_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onabort_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onabort" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onabort</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the onabort event occurs when the request abort" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onabort_event">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onabort_event.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onabort" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onabort</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if XMLHttpRequestEventTarget.onerror exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onerror_exist">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onerror_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onerror" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onerror</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if the onerror event occurs when the request fail" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onerror_event">
+        <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>
+        <specs>
+          <spec>
+            <spec_assertion element_type="eventhandler" element_name="onerror" interface="XMLHttpRequestEventTarget" specification="XMLHttpRequest Level 2 (Partial)" section="Communication" category="Tizen W3C API Specifications"/>
+            <spec_url>http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/#handler-xhr-onerror</spec_url>
+            <spec_statement/>
+          </spec>
+        </specs>
+      </testcase>
       <testcase purpose="Check if XMLHttpRequestEventTarget.onload exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" priority="P1" id="xhr2_XMLHttpRequestEventTarget_onload_exist">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onload_exist.html</test_script_entry>
index 3351353b3b04cd3f3f75f8f807539239cffbe599..bec0e61d6bf31273e250d0486362fa7a4b2d2586 100755 (executable)
 <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-xmlhttprequest-w3c-tests" category="W3C/HTML5 APIs">
-    <set name="XMLHttpRequest" type="js">
+    <set name="XMLHttpRequest_MOBILE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_FormData_append_exist" priority="P0" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_upload_exist" priority="P0" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_abort_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_DONE_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_DONE_type" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_getAllResponseHeaders_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_getResponseHeader_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_HEADERS_RECEIVED_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_HEADERS_RECEIVED_type" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_LOADING_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_LOADING_type" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onabort_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onerror_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onload_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onload_event" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onloadend_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onloadend_event" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onloadstart_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onloadstart_event" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onprogress_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onprogress_event" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_onreadystatechange_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_onreadystatechange_event" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_ontimeout_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_ontimeout_event" priority="P1" purpose="Check if the ontimeout event occurs when the author specified timeout has passed before the request could complete">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_ontimeout_event.html</test_script_entry>
+        </description>
+      </testcase-->
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_open_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_OPENED_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_OPENED_type" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_overrideMimeType_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_readyState_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_readyState_type" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_response_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseText_readonly" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseText_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseText_type" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseType_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseXML_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseXML_type" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_send_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_setRequestHeader_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_status_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_status_type" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_statusText_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_statusText_type" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_timeout_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_timeout_type" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_UNSENT_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_UNSENT_type" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_withCredentials_exist" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_withCredentials_type" priority="P1" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_FormData_constructors_base" priority="P3" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_FormData_append_basic" priority="P2" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_send_Blob" priority="P2" 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 component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_response_responseType_arraybuffer_readyState_DONE" priority="P3" purpose="Check if XMLHttpRequest.response returns the arraybuffer response entity body when responseType is arraybuffer and the state is DONE">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_responseType_arraybuffer_readyState_DONE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_response_responseType_blob_readyState_DONE" priority="P3" purpose="Check if XMLHttpRequest.response returns the blob response entity body when responseType is blob and the state is DONE">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_responseType_blob_readyState_DONE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="abort-during-done" priority="P2" purpose="Check the function of abort method during done">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/abort-during-done.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="abort-during-open" priority="P2" purpose="Check if abort method aborts network activity during OPEN">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/abort-during-open.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="abort-during-unsent" priority="P2" purpose="Check if UNSENT state can be switched when attempt to abort network activity during UNSENT">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/abort-during-unsent.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="abort-event-listeners" priority="P2" purpose="Check if abort method will reset event listeners">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/abort-event-listeners.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="abort-event-loadend" priority="P2" purpose="XMLHttpRequest: The abort() method: Fire a progress event named loadend">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/abort-event-loadend.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="abort-upload-event-abort" priority="P2" purpose="XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/abort-upload-event-abort.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="abort-upload-event-loadend" priority="P2" purpose="XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/abort-upload-event-loadend.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="event-abort" priority="P2" purpose="XMLHttpRequest: abort event">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-abort.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="event-load" priority="P2" purpose="XMLHttpRequest: The send() method: Fire an event named load (synchronous flag is unset)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-load.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="event-loadend" priority="P2" purpose="XMLHttpRequest: loadend event">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-loadend.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="event-loadstart" priority="P2" purpose="XMLHttpRequest: loadstart event">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-loadstart.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="event-progress" priority="P2" purpose="XMLHttpRequest: The send() method: Fire a progress event named progress (synchronous flag is unset)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-progress.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="event-readystatechange-loaded" priority="P2" purpose="XMLHttpRequest: the LOADING state change should only happen once">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-readystatechange-loaded.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="event-upload-progress" priority="P2" purpose="XMLHttpRequest: upload progress event">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-upload-progress.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="getresponseheader-server-date" priority="P2" purpose="Check if can get server and date header by getResponseHeader method">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/getresponseheader-server-date.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-after-abort" priority="P2" purpose="XMLHttpRequest: open() after abort()">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-after-abort.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-bogus1" priority="P2" purpose="XMLHttpRequest: open() - bogus methods ()">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-bogus.htm?total_num=4&amp;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-bogus2" priority="P2" purpose="XMLHttpRequest: open() - bogus methods (&gt;)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-bogus.htm?total_num=4&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-bogus3" priority="P2" purpose="XMLHttpRequest: open() - bogus methods ( GET)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-bogus.htm?total_num=4&amp;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-bogus4" priority="P2" purpose="XMLHttpRequest: open() - bogus methods (G T)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-bogus.htm?total_num=4&amp;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-insecure1" priority="P2" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (track)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-insecure2" priority="P2" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (TRACK)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-insecure3" priority="P2" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (trAck)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-insecure4" priority="P2" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (TRACE)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-insecure5" priority="P2" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (trace)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;locator_key=id&amp;value=5</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-insecure6" priority="P2" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (traCE)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;locator_key=id&amp;value=6</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-insecure7" priority="P2" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (connect)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;locator_key=id&amp;value=7</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-insecure8" priority="P2" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (CONNECT)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;locator_key=id&amp;value=8</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-insecure9" priority="P2" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (connECT)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;locator_key=id&amp;value=9</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-responsetype-set-sync1" priority="P2" purpose="XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-responsetype-set-sync.htm?total_num=5&amp;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-responsetype-set-sync2" priority="P2" purpose="XMLHttpRequest: open() sync request not allowed if responseType is set (blob)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-responsetype-set-sync.htm?total_num=5&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-responsetype-set-sync4" priority="P2" purpose="XMLHttpRequest: open() sync request not allowed if responseType is set (text)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-responsetype-set-sync.htm?total_num=5&amp;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-method-responsetype-set-sync5" priority="P2" purpose="XMLHttpRequest: open() sync request not allowed if responseType is set (document)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-responsetype-set-sync.htm?total_num=5&amp;locator_key=id&amp;value=5</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-open-send" priority="P2" purpose="XMLHttpRequest: open() - open() - send()">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-open-send.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-open-sync-send" priority="P2" purpose="XMLHttpRequest: open() - open() (sync) - send()">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-open-sync-send.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-send-open" priority="P2" purpose="XMLHttpRequest: open() - send() - open()">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-send-open.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-url-about-blank-window" priority="P2" purpose="Check if open method resolves URLs (about: blank iframe)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-url-about-blank-window.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-url-base-inserted-after-open" priority="P2" purpose="XMLHttpRequest: open() resolving URLs - insert base after open()">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-url-base-inserted-after-open.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-url-base" priority="P2" purpose="XMLHttpRequest: open() resolving URLs - base">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-url-base.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-url-javascript-window-2" priority="P2" purpose="XMLHttpRequest: open() - resolving URLs (javascript: iframe; 2)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-url-javascript-window-2.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-url-javascript-window" priority="P2" purpose="Check if open() method resolving URLs after open">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-url-javascript-window.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-url-multi-window" priority="P2" purpose="Check if open() method resolving URLs in multi window">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-url-multi-window.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-url-worker-simple" priority="P2" purpose="XMLHttpRequest: relative URLs in worker scripts resolved by script URL">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-url-worker-simple.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-user-password-non-same-origin" priority="P2" purpose="XMLHttpRequest: open() - user/pass argument and non same-origin URL doesn't throw">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-user-password-non-same-origin.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-basic2" priority="P2" purpose="responseXML on empty response documents">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-basic.htm?total_num=2&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-document-properties2" priority="P2" purpose="Check responsexml of URL">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-document-properties3" priority="P2" purpose="Check responsexml of documentURI">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-document-properties4" priority="P2" purpose="Check responsexml of referrer">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-document-properties5" priority="P2" purpose="Check responsexml of title">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;locator_key=id&amp;value=5</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-document-properties8" priority="P2" purpose="Check responsexml of location">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;locator_key=id&amp;value=8</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-document-properties9" priority="P2" purpose="Check responsexml of defaultView">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;locator_key=id&amp;value=9</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-document-properties12" priority="P2" purpose="Check responsexml of doctype">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;locator_key=id&amp;value=12</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-document-properties15" priority="P2" purpose="Check responsexml of cookie">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;locator_key=id&amp;value=15</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-document-properties17" priority="P2" purpose="Check responsexml of cookie (after setting it)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;locator_key=id&amp;value=17</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-document-properties18" priority="P2" purpose="Check responsexml of styleSheets">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;locator_key=id&amp;value=18</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-document-properties19" priority="P2" purpose="Check responsexml of implementation">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;locator_key=id&amp;value=19</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-document-properties20" priority="P2" purpose="Check responsexml of all">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;locator_key=id&amp;value=20</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-media-type2" priority="P2" purpose="XMLHttpRequest: responseXML MIME type tests ('text/html', should not parse)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-media-type5" priority="P2" purpose="XMLHttpRequest: responseXML MIME type tests ('text/plain;+xml', should not parse)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;locator_key=id&amp;value=5</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-media-type6" priority="P2" purpose="XMLHttpRequest: responseXML MIME type tests ('text/plainxml', should not parse)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;locator_key=id&amp;value=6</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-media-type8" priority="P2" purpose="XMLHttpRequest: responseXML MIME type tests ('video/x-awesome', should not parse)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;locator_key=id&amp;value=8</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-media-type12" priority="P2" purpose="XMLHttpRequest: responseXML MIME type tests ('text/plain', should not parse)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;locator_key=id&amp;value=12</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-media-type13" priority="P2" purpose="XMLHttpRequest: responseXML MIME type tests ('application/rdf', should not parse)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;locator_key=id&amp;value=13</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-non-well-formed1" priority="P2" purpose="XMLHttpRequest: responseXML non well-formed tests">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-non-well-formed.htm?total_num=7&amp;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-non-well-formed2" priority="P2" purpose="XMLHttpRequest: responseXML non well-formed tests 1">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-non-well-formed.htm?total_num=7&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-non-well-formed3" priority="P2" purpose="XMLHttpRequest: responseXML non well-formed tests 2">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-non-well-formed.htm?total_num=7&amp;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-non-well-formed4" priority="P2" purpose="XMLHttpRequest: responseXML non well-formed tests 3">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-non-well-formed.htm?total_num=7&amp;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-non-well-formed5" priority="P2" purpose="XMLHttpRequest: responseXML non well-formed tests 4">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-non-well-formed.htm?total_num=7&amp;locator_key=id&amp;value=5</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-non-well-formed6" priority="P2" purpose="XMLHttpRequest: responseXML non well-formed tests 5">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-non-well-formed.htm?total_num=7&amp;locator_key=id&amp;value=6</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-non-well-formed7" priority="P2" purpose="XMLHttpRequest: responseXML non well-formed tests 6">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-non-well-formed.htm?total_num=7&amp;locator_key=id&amp;value=7</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-no-response-event-loadstart" priority="P2" purpose="XMLHttpRequest: The send() method: Fire a progress event named loadstart (no response entity body and the state is LOADING)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-no-response-event-loadstart.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-response-upload-event-loadend" priority="P2" purpose="XMLHttpRequest: The send() method: Fire a progress event named loadend on the XMLHttpRequestUpload (synchronous flag is unset)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-response-upload-event-loadend.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-response-upload-event-loadstart" priority="P2" purpose="XMLHttpRequest: The send() method: Fire a progress event named loadstart on the XMLHttpRequestUpload (synchronous flag is unset)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-response-upload-event-loadstart.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-response-upload-event-progress" priority="P2" purpose="XMLHttpRequest: The send() method: Fire a progress event named progress on the XMLHttpRequestUpload (synchronous flag is unset)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-response-upload-event-progress.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-send" priority="P2" purpose="Check if decoding responseText can be received when attempt to send() - send()">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-send.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-sync-timeout" priority="P2" purpose="XMLHttpRequest: timeout during sync send() should not run">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-sync-timeout.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-after-send" priority="P2" purpose="Check if InvalidStateError can be thrown setRequestHeader() after send()">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-after-send.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-before-open" priority="P2" purpose="setRequestHeader invoked before open()">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-before-open.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name1" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name2" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 1">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name3" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 2">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name4" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 3">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name5" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 4">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=5</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name6" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 5">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=6</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name7" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 6">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=7</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name8" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 7">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=8</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name9" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 8">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=9</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name10" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 9">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=10</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name11" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 10">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=11</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name12" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 11">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=12</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name13" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 12">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=13</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name14" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 13">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=14</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name15" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 15">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=15</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name16" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 16">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=16</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name17" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 17">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=17</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-bogus-name19" priority="P2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 19">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;locator_key=id&amp;value=19</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="withcredentials-set1" priority="P2" purpose="default value is false, set value is true">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/withcredentials-set.htm?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="withcredentials-set2" priority="P2" purpose="can also be set in OPEN state">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/withcredentials-set.htm?total_num=2&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="withcredentials-wrong-state" priority="P2" purpose="XMLHttpRequest: setting withCredentials when not in UNSENT, OPENED state">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/withcredentials-wrong-state.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xmlhttprequest-basic" priority="P3" purpose="Check prototype and members of XMLHttpRequest">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/xmlhttprequest-basic.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xmlhttprequest-eventtarget" priority="P3" purpose="XMLHttpRequest: implements EventTarget">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/xmlhttprequest-eventtarget.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="event-timeout" priority="P2" purpose="XMLHttpRequest: timeout event">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-timeout.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="getresponseheader-case-insensitive" priority="P2" purpose="Check if case-insensitive matching">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/getresponseheader-case-insensitive.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="overridemimetype-open-state-force-utf-8" priority="P2" purpose="XMLHttpRequest: overrideMimeType() in open state, enforcing UTF-8 encoding">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/overridemimetype-open-state-force-utf-8.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="overridemimetype-open-state-force-xml" priority="P2" purpose="XMLHttpRequest: overrideMimeType() in open state, XML MIME type with UTF-8 charset">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/overridemimetype-open-state-force-xml.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="overridemimetype-unsent-state-force-shiftjis" priority="P2" purpose="XMLHttpRequest: overrideMimeType() in unsent state, enforcing Shift-JIS encoding">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/overridemimetype-unsent-state-force-shiftjis.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsetext-decoding1" priority="P2" 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>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsetext-decoding2" priority="P2" purpose="XMLHttpRequest: responseText decoding (text/html %3C!doctype%20html%3E%3Cmeta%20charset%3Dwindows-1252%3E%FF)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsetext-decoding3" priority="P2" purpose="XMLHttpRequest: responseText decoding (text/plain;charset=windows-1252 %FF)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsetext-decoding4" priority="P2" purpose="XMLHttpRequest: responseText decoding (text/plain %FF)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsetext-decoding5" priority="P2" purpose="XMLHttpRequest: responseText decoding (text/plain %FE%FF)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=5</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsetext-decoding6" priority="P2" purpose="XMLHttpRequest: responseText decoding (text/plain %FE%FF%FE%FF)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=6</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsetext-decoding7" priority="P2" purpose="XMLHttpRequest: responseText decoding (text/plain %EF%BB%BF)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=7</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsetext-decoding8" priority="P2" purpose="XMLHttpRequest: responseText decoding (text/plain %EF%BB%BF%EF%BB%BF)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=8</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsetext-decoding9" priority="P2" purpose="XMLHttpRequest: responseText decoding (text/plain %C2)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=9</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsetext-decoding10" priority="P2" purpose="XMLHttpRequest: responseText decoding (text/xml %FE%FF)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=10</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsetext-decoding11" priority="P2" purpose="XMLHttpRequest: responseText decoding (text/xml %FE%FF%FE%FF)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=11</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsetext-decoding12" priority="P2" purpose="XMLHttpRequest: responseText decoding (text/xml %EF%BB%BF)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=12</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsetext-decoding13" priority="P2" purpose="XMLHttpRequest: responseText decoding (text/xml %EF%BB%BF%EF%BB%BF)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;locator_key=id&amp;value=13</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-media-type1" priority="P2" purpose="XMLHttpRequest: responseXML MIME type tests ('', should parse)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-media-type7" priority="P2" purpose="XMLHttpRequest: responseXML MIME type tests ('video/x-awesome+xml', should parse)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;locator_key=id&amp;value=7</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-media-type9" priority="P2" purpose="XMLHttpRequest: responseXML MIME type tests ('text/xml', should parse)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;locator_key=id&amp;value=9</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-media-type14" priority="P2" purpose="XMLHttpRequest: responseXML MIME type tests ('application/xhtml+xml', should parse)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;locator_key=id&amp;value=14</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsexml-media-type15" priority="P2" purpose="XMLHttpRequest: responseXML MIME type tests ('image/svg+xml', should parse)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;locator_key=id&amp;value=15</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-after-setting-document-domain1" priority="P2" purpose="loading documents from original origin after setting document.domain">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-after-setting-document-domain.htm?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-redirect-bogus1" onload_delay="25000" priority="P2" purpose="XMLHttpRequest: send() - Redirects (bogus Location header) (302: http://example.not)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-bogus.htm?total_num=4&amp;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-redirect-bogus2" onload_delay="25000" priority="P2" purpose="XMLHttpRequest: send() - Redirects (bogus Location header) (302: mailto:someone@example.org)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-bogus.htm?total_num=4&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-redirect-bogus3" onload_delay="25000" priority="P2" purpose="XMLHttpRequest: send() - Redirects (bogus Location header) (303: http://example.not)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-bogus.htm?total_num=4&amp;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-redirect-bogus4" onload_delay="25000" priority="P2" purpose="XMLHttpRequest: send() - Redirects (bogus Location header) (303: foobar:someone@example.org)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-bogus.htm?total_num=4&amp;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-redirect-no-location1" priority="P2" purpose="XMLHttpRequest: send() - Redirects (no Location header) (301)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-no-location.htm?total_num=4&amp;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-redirect-no-location2" priority="P2" purpose="XMLHttpRequest: send() - Redirects (no Location header) (302)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-no-location.htm?total_num=4&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-redirect-no-location3" priority="P2" purpose="XMLHttpRequest: send() - Redirects (no Location header) (303)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-no-location.htm?total_num=4&amp;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-redirect-no-location4" priority="P2" purpose="XMLHttpRequest: send() - Redirects (no Location header) (307)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-no-location.htm?total_num=4&amp;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-redirect-to-non-cors1" onload_delay="25000" priority="P2" purpose="XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled (301)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-to-non-cors.htm?total_num=4&amp;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-redirect-to-non-cors2" onload_delay="25000" priority="P2" purpose="XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled (302)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-to-non-cors.htm?total_num=4&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-redirect-to-non-cors3" onload_delay="25000" priority="P2" purpose="XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled (303)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-to-non-cors.htm?total_num=4&amp;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-redirect-to-non-cors4" onload_delay="25000" priority="P2" purpose="XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled (307)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-to-non-cors.htm?total_num=4&amp;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-case-insensitive" priority="P2" purpose="Check if headers differ in case">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-case-insensitive.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-header-allowed1" priority="P2" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Authorization)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-header-allowed.htm?total_num=8&amp;locator_key=id&amp;value=1</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-header-allowed2" priority="P2" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Pragma)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-header-allowed.htm?total_num=8&amp;locator_key=id&amp;value=2</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-header-allowed4" priority="P2" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Content-Transfer-Encoding)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-header-allowed.htm?total_num=8&amp;locator_key=id&amp;value=4</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-header-allowed5" priority="P2" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Content-Type)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-header-allowed.htm?total_num=8&amp;locator_key=id&amp;value=5</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-header-allowed6" priority="P2" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Overwrite)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-header-allowed.htm?total_num=8&amp;locator_key=id&amp;value=6</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-header-allowed7" priority="P2" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (If)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-header-allowed.htm?total_num=8&amp;locator_key=id&amp;value=7</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-header-allowed8" priority="P2" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Status-URI)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-header-allowed.htm?total_num=8&amp;locator_key=id&amp;value=8</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="setrequestheader-header-forbidden" priority="P2" purpose="Check if headers forbidded set by setRequestHeader()">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-header-forbidden.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="open-after-setrequestheader" priority="P2" purpose="XMLHttpRequest: open() after setRequestHeader()">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-after-setrequestheader.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_FormData_in_window" priority="P3" purpose="Check if FormData interface exists in window">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_FormData_in_window.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestUpload_in_window" priority="P3" purpose="Check if XMLHttpRequestUpload interface exists in window">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestUpload_in_window.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseURL_exist" priority="P0" purpose="Check if the property XMLHttpRequest.responseURL exists">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseURL_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseURL_readonly" priority="P1" purpose="Check if the property XMLHttpRequest.responseURL is readonly">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseURL_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseURL_type" priority="P1" purpose="Check if the property XMLHttpRequest.responseURL is of type string">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseURL_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_upload_readonly" priority="P1" purpose="Check if the property upload is readonly">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_upload_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_upload_type" priority="P1" purpose="Check if the property upload is of XMLHttpRequestUpload object">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_upload_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_in_window" priority="P3" purpose="Check if XMLHttpRequestEventTarget interface exists in window" >
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_in_window.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_in_window" priority="P3" purpose="Check if XMLHttpRequest interface exists in window" >
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_in_window.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="abort-event-abort" priority="P3" purpose="The abort() method do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/abort-event-abort.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="getresponseheader-unsent-opened-state" priority="P3" purpose="getResponseHeader() in unsent, opened states">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/getresponseheader-unsent-opened-state.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="overridemimetype-done-state" priority="P3" purpose="overrideMimeType() in DONE state">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/overridemimetype-done-state.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="responsetype.html" priority="P1" purpose="The response attribute: Blob data">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetype.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-data-arraybuffer" priority="P1" purpose="The send() method: ArrayBuffer data">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-data-arraybuffer.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-entity-body-get-head" priority="P1" purpose="send() - non-empty data argument and GET/HEAD">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-entity-body-get-head.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-network-error-sync-events" priority="P2" purpose="The send() method throw an NetworkError exception when Network error happens synchronous flag is set">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-network-error-sync-events.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-no-response-event-loadend" priority="P1" purpose="The send() method: Fire a progress event named loadend (no response entity body).">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-no-response-event-loadend.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="send-sync-no-response-event-load" priority="P1" purpose="The send() method: Fire an event named load (no response entity body and the synchronous flag is set)">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-sync-no-response-event-load.htm</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onabort_default_null" priority="P1" purpose="Check if the default value of onabort attribute is null.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onabort_default_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onabort_event" priority="P1" purpose="Check if the onabort event can be invoked when the request has been aborted.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onabort_event.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onerror_default_null" priority="P1" purpose="Check if the default value of onerror attribute is null.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onerror_default_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onerror_event" priority="P1" purpose="Check if the onerror event when the request has failed.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onerror_event.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onload_default_null" priority="P1" purpose="Check if the default value of onload attribute is null.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onload_default_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onloadend_default_null" priority="P1" purpose="Check if the default value of onloadend attribute is null.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onloadend_default_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onloadstart_default_null" priority="P1" purpose="Check if the default value of onloadstart attribute is null.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onloadstart_default_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onprogress_default_null" priority="P1" purpose="Check if the default value of onprogress attribute is null.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onprogress_default_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_ontimeout_default_null" priority="P1" purpose="Check if the default value of ontimeout attribute is null.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_ontimeout_default_null.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_abort_type" priority="P1" purpose="Check if the type of xmlhttprequest.abort is function.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_abort_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_constructors_base" priority="P1" purpose="Check if XMLHttpRequest(options) returns a new XMLHttpRequest object.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_constructors_base.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_getAllResponseHeaders_return_type" priority="P1" purpose="Check if the return type of XMLHttpRequest.getAllResponseHeaders() is string.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_getAllResponseHeaders_return_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_getResponseHeader_type" priority="P1" purpose="Check if the type of xmlhttprequest.getResponseHeader is function.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_getResponseHeader_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_open_type" priority="P1" purpose="Check if the type of xmlhttprequest.open is a function.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_open_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_overrideMimeType_basic" priority="P1" purpose="Check if use xmlhttprequest.overrideMimeType to set the Content-Type header for the response to mime.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_overrideMimeType_basic.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_overrideMimeType_type" priority="P1" purpose="Check if the type of xmlhttprequest.overrideMimeType is function.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_overrideMimeType_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_readyState_readonly" priority="P1" purpose="Check if XMLHttpRequest.readyState attribute is readonly.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_readyState_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseText_basic" priority="P1" purpose="Check if XMLHttpRequest.responseText can return the document response entity body normally.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseText_basic.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseText_exception_InvalidStateError" priority="P2" purpose="Check if responseType is not the empty string and text and calls XMLHttpRequest.responseText that expecting an exception InvalidStateError to be thrown.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseText_exception_InvalidStateError.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseType_basic" priority="P1" purpose="Check if the value of XMLHttpRequest.responseType is normal">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseType_basic.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseType_default" priority="P1" purpose="Check if the default value of responseType is the empty string.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseType_default.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseType_readyState_DONE" priority="P2" purpose="Check if the state is DONE and calls XMLHttpRequest.responseType that expecting an execption InvalidStateError to be thrown.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseType_readyState_DONE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseType_readyState_LOADING" priority="P2" purpose="Check if the state is LOADING and calls XMLHttpRequest.responseType that expecting an execption InvalidStateError is to be thrown.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseType_readyState_LOADING.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseType_type" priority="P1" purpose="Check if the type of responseType is string.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseType_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseXML_exception_InvalidStateError" priority="P2" purpose="Check if responseType is not the empty string or document and calls XMLHttpRequest.responseXML that expecting an exception InvalidStateError to be thrown.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseXML_exception_InvalidStateError.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseXML_readonly" priority="P1" purpose="Check if the XMLHttpRequest.responseXML attribute is readonly.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseXML_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_responseXML_readyState_not_DONE" priority="P1" purpose="Check if the XmlHttpRequest state is not DONE and calls XMLHttpRequest.responseXML that expecting a null to be turned.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseXML_readyState_not_DONE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_response_basic" priority="P1" purpose="Check if XMLHttpRequest.response can return the text response entity body normally.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_basic.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_response_readonly" priority="P1" purpose="Check if the XMLHttpRequest.response attribute is readonly.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_response_responseType_blob_readyState_not_DONE" priority="P1" purpose="Check if XMLHttpRequest.response is null, when responseType is not the empty string and text and the state is not DONE.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_responseType_blob_readyState_not_DONE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_response_responseType_document_readyState_DONE" priority="P1" purpose="Check if XMLHttpRequest.response returns the document response entity body when responseType is document and the state is DONE.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_responseType_document_readyState_DONE.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_response_responseType_empty_string_readyState_UNSENT" priority="P1" purpose="Check if XMLHttpRequest.response is an empty string, when responseType is the empty string and the state is UNSENT.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_responseType_empty_string_readyState_UNSENT.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_response_responseType_text_readyState_UNSENT" priority="P1" purpose="Check if XMLHttpRequest.response is an empty string when responseType is text and the state is UNSENT.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_responseType_text_readyState_UNSENT.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_send_ArrayBufferView" priority="P1" purpose="Check if XMLHttpRequest can send ArrayBufferView data normally.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_send_ArrayBufferView.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_send_FormData" priority="P1" purpose="Check if XMLHttpRequest can send FormData data normally.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_send_FormData.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_send_type" priority="P1" purpose="Check if the type of xmlhttprequest.send is a function.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_send_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_setRequestHeader_type" priority="P1" purpose="Check if the type of xmlhttprequest.setRequestHeader is function.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_setRequestHeader_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_statusText_readonly" priority="P1" purpose="Check if the xmlhttprequest.statusText attribute is readonly.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_statusText_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_statusText_readyState_UNSENT" priority="P1" purpose="Check if XMLHttpRequest.statusText is an empty string, when the readyState is UNSENT.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_statusText_readyState_UNSENT.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_status_readonly" priority="P1" purpose="Check if the xmlhttprequest.status attribute is readonly.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_status_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_status_readyState_UNSENT" priority="P1" purpose="Check if XMLHttpRequest.status is 0, when the readyState is UNSENT.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_status_readyState_UNSENT.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_timeout_basic" priority="P1" purpose="Check if the value of XMLHttpRequest.timeout is normal.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_timeout_basic.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_timeout_default_zero" priority="P1" purpose="Check if the default value of timeout attribute is 0.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_timeout_default_zero.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_timeout_exception_InvalidAccessError" priority="P2" purpose="Check if an exception InvalidAccessError will be thrown when there is an associated XMLHttpRequest document and the synchronous flag is set.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_timeout_exception_InvalidAccessError.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_withCredentials_InvalidStateError" priority="P2" purpose="Check if the readyState is not OPENED or UNSENT then set XMLHttpRequest.withCredentials false that expecting an execption InvalidStateError to be thrown.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_withCredentials_InvalidStateError.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_withCredentials_default_false" priority="P1" purpose="Check if the default value of withCredentials attribute is false.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_withCredentials_default_false.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_XMLHttpRequest_withCredentials_send_flag_set" priority="P2" purpose="Check if the send flag is set and calls XMLHttpRequest.withCredentials that expecting an execption InvalidStateError to be thrown.">
+        <description>
+          <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_withCredentials_send_flag_set.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="XMLHttpRequest_WEARABLE" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase component="W3C_HTML5 APIs/Communication/XMLHttpRequest Level 2" execution_type="auto" id="xhr2_FormData_append_exist" priority="P0" 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>