[common][tct-geoallow-w3c-tests][DPTTIZEN-32141 TC failing because of upstream changes] 87/254187/1
authorchen <chen89.chen@samsung.com>
Wed, 24 Feb 2021 12:34:55 +0000 (20:34 +0800)
committerchen <chen89.chen@samsung.com>
Wed, 24 Feb 2021 12:35:11 +0000 (20:35 +0800)
Change-Id: I446e63fa30739d4855c181cd2d3dacf9c70d48eb
Signed-off-by: chen <chen89.chen@samsung.com>
163 files changed:
common/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_exists.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_readonly.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_set_null.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_value_default.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_empty_string.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_exists.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_readonly.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_set_null.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_empty_string.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_exists.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_readonly.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_set_null.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_0.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_100.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_60000.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_empty_string.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_exists.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_readonly.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_set_null.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_empty_string.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_exists.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_readonly.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_set_null.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_empty_string.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_exists.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_readonly.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_set_null.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_return_type.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_speed.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_empty_string.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_exists.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_readonly.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_set_null.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_exists.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_readonly.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_set_null.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_value_default.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_empty_string.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_exists.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_readonly.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_set_null.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_empty_string.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_exists.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_readonly.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_set_null.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_0.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_100.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_60000.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_empty_string.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_exists.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_readonly.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_set_null.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_empty_string.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_exists.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_readonly.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_set_null.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_empty_string.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_exists.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_readonly.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_set_null.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_return_type.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_empty_string.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_exists.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_readonly.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_set_null.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_Default_value.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_constExist.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_type.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_Default_value.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_constExist.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_type.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_Default_value.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_constExist.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_type.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_TIMEOUT.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_empty_string.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_exists.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_readonly.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_set_null.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_empty_string.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_exists.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_readonly.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_set_null.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_Err.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0Age0.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0AgeNeg.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOutNegAge0.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_return_type.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_Err.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0Age0.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0AgeNeg.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOutNegAge0.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_with_getCurrentPosition_timeOut0Age0.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_empty_string.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_exists.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_readonly.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_set_null.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_return_type.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_exists.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_readonly.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_set_null.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_0.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_100.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_60000.html [new file with mode: 0755]
common/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_PERMISSION_DENIED_constExist.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_POSITION_UNAVAILABLE_constExist.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_TIMEOUT_constExist.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0.html
common/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_timer_timeout.html
common/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_PositionOptions_timeout_0_maximumAge_0.html
common/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_error_return_type.html
common/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_timer_timeout.html
common/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_Default_value.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_type.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_Default_value.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_type.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_Default_value.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_type.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_code_TIMEOUT.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_empty_string.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_exists.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_readonly.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_set_null.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_message.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_empty_string.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_exists.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_readonly.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_set_null.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_Err.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0Age0.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0AgeNeg.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOutNegAge0.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_message_return_type.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_Err.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0Age0.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0AgeNeg.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOutNegAge0.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/PositionError_message_with_getCurrentPosition_timeOut0Age0.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Position_coords.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_empty_string.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_exists.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_readonly.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_set_null.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Position_coords_return_type.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_exists.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_readonly.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_set_null.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_0.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_100.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_60000.html [deleted file]
common/tct-geoallow-w3c-tests/geoallow/w3c/Overview.html
common/tct-geoallow-w3c-tests/geoallow/w3c/getCurrentPosition_IDL.html
common/tct-geoallow-w3c-tests/tests.full.xml
common/tct-geoallow-w3c-tests/tests.xml

diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy.html
deleted file mode 100755 (executable)
index dbe02f3..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-        Wei Ji <wei.ji@samsung.com>
-
--->
-
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_accuracy</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute accuracy of interface Coordinates is comparison" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-setup({timeout: 90000});
-
-var t = async_test(document.title, {timeout: 90000}), coords, accuracy, expectedsuccessCallback, unexpectederrorCallback;
-
-t.step(function () {
-    expectedsuccessCallback = t.step_func(function (position) {
-        coords = position.coords;
-        accuracy = coords.accuracy;
-        assert_true(coords != null && accuracy != null, "the attribute accuracy of interface Coordinates is comparison");
-        t.done();
-    });
-
-    unexpectederrorCallback = t.step_func(function (error) {
-        assert_unreached("getCurrentPosition() error callback invoked: " + error.message);
-    });
-
-    window.navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-});
-
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_exists.html
deleted file mode 100755 (executable)
index 3eae987..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_accuracy_attribute_exists</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute accuracy value of interface Coordinates exists" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P0
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          assert_true("accuracy" in position.coords, "the attribute accuracy value of interface Coordinates exists");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_readonly.html
deleted file mode 100755 (executable)
index 5bb0b7b..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_accuracy_attribute_readonly</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute accuracy value of interface Coordinates is readonly" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          var offset = 1;
-          var temp_accuracy = position.coords.accuracy + offset;
-          position.coords.accuracy = temp_accuracy;
-          assert_true(position.coords.accuracy != temp_accuracy, "the attribute accuracy value of interface Coordinates is readonly");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_set_null.html
deleted file mode 100755 (executable)
index 70163c7..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_accuracy_attribute_set_null</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute accuracy value of interface Coordinates set null" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          position.coords.accuracy = null;
-          assert_false(position.coords.accuracy == null, "the attribute accuracy value of interface Coordinates set null");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_value_default.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_value_default.html
deleted file mode 100755 (executable)
index 9438705..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Liu, Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test: Coordinates_accuracy_attribute_value_default</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the default value of attribute accuracy of interface Coordinates is a non-negative real number" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      }  catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          assert_true(position.coords.accuracy >= 0, "the default value of attribute accuracy of interface Coordinates is a non-negative real number");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_empty_string.html
deleted file mode 100755 (executable)
index 5269eb2..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Xinx, liu <xinx.liu@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_altitudeAccuracy_attribute_empty_string</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/">
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates">
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test("Check if the attribute altitudeAccuracy value of interface Coordinates set empty string");
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          position.coords.altitudeAccuracy = "";
-          //regular matching (e.g. +12.3 -23.63 16.36 1533.6M etc)
-          var reg = new RegExp("null|^\-*\\+*[0-9]+.*");
-          assert_true(reg.test(position.coords.altitudeAccuracy), "altitudeAccuracy value should be specified in meters");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_exists.html
deleted file mode 100755 (executable)
index 5eaa534..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_altitudeAccuracy_attribute_exists</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute altitudeAccuracy value of interface Coordinates exists" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P0
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback(position){
-        t.step(function () {
-          assert_true("altitudeAccuracy" in position.coords, "the attribute altitudeAccuracy value of interface Coordinates exists");
-        });
-        t.done();
-      }
-      function  unexpectederrorCallback(error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_readonly.html
deleted file mode 100755 (executable)
index 2f8b535..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_altitudeAccuracy_attribute_readonly</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute altitudeAccuracy value of interface Coordinates is readonly" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback(position){
-        t.step(function () {
-          var offset = 1;
-          var temp_altitudeAccuracy = position.coords.altitudeAccuracy + offset;
-          position.coords.altitudeAccuracy = temp_altitudeAccuracy;
-          assert_true(position.coords.altitudeAccuracy != temp_altitudeAccuracy, "the attribute altitudeAccuracy value of interface Coordinates is readonly");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback(error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_set_null.html
deleted file mode 100755 (executable)
index 7763054..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Xinx, liu <xinx.liu@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_altitudeAccuracy_attribute_set_null</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/">
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates">
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test("Check if the attribute altitudeAccuracy value of interface Coordinates set null");
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback(position){
-        t.step(function () {
-          position.coords.altitudeAccuracy == null;
-          //regular matching (e.g. +12.3 -23.63 16.36 1533.6M etc)
-          var reg = new RegExp("null|^\-*\\+*[0-9]+.*");
-          assert_true(reg.test(position.coords.altitudeAccuracy), "altitudeAccuracy value should be specified in meters");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback(error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_empty_string.html
deleted file mode 100755 (executable)
index 6ff76ac..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Xinx, liu <xinx.liu@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_altitude_attribute_empty_string</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/">
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates">
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test("Check if the attribute altitude value of interface Coordinates set empty string");
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          position.coords.altitude = "";
-          //regular matching (e.g. +12.3 -23.63 16.36 1533.6M etc)
-          var reg = new RegExp("null|^\-*\\+*[0-9]+.*");
-          assert_true(reg.test(position.coords.altitude), "altitude value should be specified in meters");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_exists.html
deleted file mode 100755 (executable)
index 6ad9422..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_altitude_attribute_exists</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute altitude value of interface Coordinates exists" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P0
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          assert_true("altitude" in position.coords, "the attribute altitude value of interface Coordinates exists");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-     }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_readonly.html
deleted file mode 100755 (executable)
index 65fd611..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_altitude_attribute_readonly</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="flags" content="interact" />
-    <meta name="assert" content="Check if the attribute altitude value of interface Coordinates is readonly" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          var offset = 1;
-          var temp_altitude = position.coords.altitude + offset;
-          position.coords.altitude = temp_altitude;
-          assert_true(position.coords.altitude != temp_altitude, "the attribute altitude value of interface Coordinates is readonly");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_set_null.html
deleted file mode 100755 (executable)
index 80eb3e6..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Xinx, liu <xinx.liu@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_altitude_attribute_set_null</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/">
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates">
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test("Check if the attribute altitude value of interface Coordinates set null");
-      setup({timeout: 90000});
-      try {
-          navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          position.coords.altitude = null;
-          //regular matching (e.g. +12.3 -23.63 16.36 1533.6M etc)
-          var reg = new RegExp("null|^\-*\\+*[0-9]+.*");
-          assert_true(reg.test(position.coords.altitude), "altitude value should be specified in meters");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_0.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_0.html
deleted file mode 100755 (executable)
index 067c247..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_attribute_timeout_0</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if will get Coordinates attribute return value when set timeout to 0" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id=log></div>
-    <script>
-    //==== PRIORITY P3
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(unexpectedsuccessCallback, expectederrorCallback, {timeout: 0});
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function unexpectedsuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("successCallback should not be invoked");
-        });
-        t.done();
-      }
-      function expectederrorCallback (error) {
-        t.step(function () {
-          assert_equals(error.code, error.TIMEOUT, "The timeout error occurred");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_100.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_100.html
deleted file mode 100755 (executable)
index dbbec22..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_attribute_timeout_100</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if will get Coordinates attribute return value when set timeout to 100" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id=log></div>
-    <script>
-    //==== PRIORITY P3
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(unexpectedsuccessCallback, expectederrorCallback, {timeout: 100});
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function unexpectedsuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("successCallback should not be invoked");
-        });
-        t.done();
-      }
-      function expectederrorCallback (error) {
-        t.step(function () {
-          assert_equals(error.code, error.TIMEOUT, "The timeout error occurred");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_60000.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_60000.html
deleted file mode 100755 (executable)
index 1a5dc5c..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_attribute_timeout_60000</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if will get Coordinates attribute return value when set timeout to 60000" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id=log></div>
-    <script>
-    //==== PRIORITY P3
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback, {timeout: 90000});
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        var coords = position.coords;
-        t.step(function () {
-          assert_true(coords.accuracy == null || isNaN(coords.accuracy) || coords.accuracy >= 0, "should get Coordinates.accuracy");
-          assert_true(coords.altitudeAccuracy == null || isNaN(coords.altitudeAccuracy) || coords.altitudeAccuracy >= 0, "should get Coordinates.altitudeAccuracy");
-          assert_true(coords.altitude == null || isNaN(coords.altitude) || coords.altitude >= 0, "should get Coordinates.altitude");
-          assert_true(coords.heading == null || isNaN(coords.heading) || coords.heading >= 0, "should get Coordinates.heading");
-          assert_true(coords.latitude == null || isNaN(coords.latitude) || coords.latitude >= 0, "should get Coordinates.latitude");
-          assert_true(coords.longitude == null || isNaN(coords.longitude) || coords.longitude >= 0, "should get Coordinates.longitude");
-          assert_true(coords.speed == null || isNaN(coords.speed) || coords.speed >= 0, "should get Coordinates.speed");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_empty_string.html
deleted file mode 100755 (executable)
index ce1170e..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Xinx, liu <xinx.liu@intel.com>
-        Wei Ji <wei.ji@samsung.com>
--->
-
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_heading_attribute_empty_string</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/">
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates">
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-setup({timeout: 90000});
-var t = async_test(document.title, {timeout: 90000}), successCB, errorCB, reg;
-
-t.step(function () {
-    successCB = t.step_func(function (position) {
-        position.coords.heading = "";
-        if (position.coords.speed == 0) {
-            assert_equals(position.coords.heading, NaN, "the value of the speed attribute is 0, then the value of the heading attribute must be NaN.");
-        } else if (position.coords.heading != null){
-            //regular matching (e.g. 0<=reg<360 etc)
-            reg = new RegExp("^(((\\d|[1-9]\\d|[1-2]\\d{2}|3[0-5]\\d)(\\.\\d+)?)|360(\\.0+)?)$");
-            assert_true(reg.test(position.coords.heading), "the value of the heading attribute is specified in degrees, where 0° â‰¤ heading < 360°");
-        }
-        t.done();
-    });
-
-    errorCB = t.step_func(function (error) {
-        assert_unreached("Error message: { " + error.message + " }");
-    });
-
-    navigator.geolocation.getCurrentPosition(successCB, errorCB);
-});
-
-    </script>
-  </body>
-</html>
\ No newline at end of file
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_exists.html
deleted file mode 100755 (executable)
index e58724b..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_heading_attribute_exists</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute heading value of interface Coordinates exists" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P0
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          assert_true("heading" in position.coords, "Check if the attribute heading value of interface Coordinates exists");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_readonly.html
deleted file mode 100755 (executable)
index 7f7f5d4..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_heading_attribute_readonly</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute heading value of interface Coordinates is readonly" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          var offset = 1;
-          var temp_heading = position.coords.heading + offset;
-          position.coords.heading = temp_heading;
-          assert_true(position.coords.heading != temp_heading, "the attribute heading value of interface Coordinates is readonly");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_set_null.html
deleted file mode 100755 (executable)
index 5363e0f..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Xinx, liu <xinx.liu@intel.com>
-        Wei Ji <wei.ji@samsung.com>
--->
-
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_heading_attribute_set_null</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/">
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates">
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-setup({timeout: 90000});
-var t = async_test(document.title, {timeout: 90000}), successCB, errorCB, reg;
-
-t.step(function () {
-    successCB = t.step_func(function (position) {
-        if (position.coords.heading != null) {
-            position.coords.heading = null;
-            if (position.coords.speed == 0) {
-                assert_equals(position.coords.heading, NaN, "the value of the speed attribute is 0, then the value of the heading attribute must be NaN.");
-            } else {
-                //regular matching (e.g. 0<=reg<360 etc)
-                reg = new RegExp("^(((\\d|[1-9]\\d|[1-2]\\d{2}|3[0-5]\\d)(\\.\\d+)?)|360(\\.0+)?)$");
-                assert_true(reg.test(position.coords.heading), "the value of the heading attribute is specified in degrees, where 0° â‰¤ heading < 360°");
-            }
-        }
-        t.done();
-    });
-
-    errorCB = t.step_func(function (error) {
-        assert_unreached("Error message: { " + error.message + " }");
-    });
-
-    navigator.geolocation.getCurrentPosition(successCB, errorCB);
-});
-
-    </script>
-  </body>
-</html>
\ No newline at end of file
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude.html
deleted file mode 100755 (executable)
index 8fe3f89..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_latitude</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="set geographic positioning options is null on Coordinates.latitude attribute" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id=log></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        var coordinates = position.coords;
-        t.step(function () {
-          if (isNaN(coordinates.latitude)) {
-            assert_true(false, "test Coordinates.latitude value is error");
-          } else {
-            assert_true(true, "test coordinates.latitude method attribute value");
-          }
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_empty_string.html
deleted file mode 100755 (executable)
index c344fe6..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_latitude_attribute_empty_string</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute latitude value of interface Coordinates set empty string" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          position.coords.latitude = "";
-          assert_false(position.coords.latitude == "", "the attribute latitude value of interface Coordinates set empty string");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_exists.html
deleted file mode 100755 (executable)
index 8a2fa36..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_latitude_attribute_exists</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute latitude value of interface Coordinates is exist" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P0
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          assert_true("latitude" in position.coords, "the attribute latitude value of interface Coordinates is exist");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_readonly.html
deleted file mode 100755 (executable)
index a2a0723..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_latitude_attribute_readonly</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute latitude value of interface Coordinates is readonly" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          var offset = 1;
-          var temp_latitude = position.coords.latitude + offset;
-          position.coords.latitude = temp_latitude;
-          assert_true(position.coords.latitude != temp_latitude, "the attribute latitude value of interface Coordinates is readonly");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_set_null.html
deleted file mode 100755 (executable)
index 4c2865f..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_latitude_attribute_set_null</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute latitude value of interface Coordinates set null" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          position.coords.latitude = null;
-          assert_false(position.coords.latitude == null, "Check if the attribute latitude value of interface Coordinates set null");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude.html
deleted file mode 100755 (executable)
index 6ed8b7a..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_longitude</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="set geographic positioning options is null on Coordinates.longitude attribute" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id=log></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        var coordinates = position.coords;
-        t.step(function () {
-          if (isNaN(coordinates.longitude)) {
-            assert_true(false, "test Coordinates.longitude value is error");
-          } else {
-            assert_true(true, "test coordinates.longitude attribute value");
-          }
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_empty_string.html
deleted file mode 100755 (executable)
index a15a649..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_longitude_attribute_empty_strng</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute longitude value of interface Coordinates set empty string" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          position.coords.longitude = "";
-          assert_false(position.coords.longitude == "", "Check if the attribute longitude value of interface Coordinates set empty string");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback(error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_exists.html
deleted file mode 100755 (executable)
index 217037c..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_longitude_attribute_exists</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute longitude value of interface Coordinates exists" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P0
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          assert_true("longitude" in position.coords, "the attribute longitude value of interface Coordinates exists");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_readonly.html
deleted file mode 100755 (executable)
index 5acdb64..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_longitude_attribute_readonly</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute longitude value of interface Coordinates is readonly" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          var offset = 1;
-          var temp_longitude = position.coords.longitude + offset;
-          position.coords.longitude = temp_longitude;
-          assert_true(position.coords.longitude != temp_longitude, "the attribute longitude value of interface Coordinates is readonly");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-    <div id="log"></div>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_set_null.html
deleted file mode 100755 (executable)
index cbe66f2..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_longitude_attribute_set_null</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute longitude value of interface Coordinates set null" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          position.coords.longitude = null;
-          assert_false(position.coords.longitude == null,"Check if the attribute longitude value of interface Coordinates set null");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback(error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_return_type.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_return_type.html
deleted file mode 100755 (executable)
index eeac9b1..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_longitude_return_type</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute longitude of interface Coordinates return type" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        window.navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (e) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-           assert_equals(typeof position.coords.longitude, "number", "the attribute longitude of interface Coordinates return type");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_speed.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_speed.html
deleted file mode 100755 (executable)
index f60209d..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_speed</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="set geographic positioning options is null on Coordinates.speed attribute " />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id=log></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback(position) {
-        var coordinates = position.coords;
-        t.step(function () {
-          if (!isNaN(coordinates.speed)) {
-            assert_true(true, "Coordinates.speed method existence test");
-          } else {
-            assert_true(true, "the implementation cannot provide speed information");
-          }
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_empty_string.html
deleted file mode 100755 (executable)
index 7080c01..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Xinx, liu <xinx.liu@intel.com>
-        Wei Ji <wei.ji@samsung.com>
--->
-
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_speed_attribute_empty_string</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/">
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates">
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-setup({timeout: 90000});
-var t = async_test(document.title, {timeout: 90000}), successCB, errorCB, reg;
-
-t.step(function () {
-    successCB = t.step_func(function (position) {
-        position.coords.speed = "";
-        if (position.coords.speed != null){
-            //regular matching (e.g. 12.56 136.6 421.323m etc)
-            reg = new RegExp("^[0-9]+.*$");
-            assert_true(reg.test(position.coords.speed), "the attribute speed value is specified in meters per second");
-        }
-        t.done();
-    });
-
-    errorCB = t.step_func(function (error) {
-        assert_unreached("Error message: { " + error.message + " }");
-    });
-
-    navigator.geolocation.getCurrentPosition(successCB, errorCB);
-});
-
-    </script>
-  </body>
-</html>
\ No newline at end of file
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_exists.html
deleted file mode 100755 (executable)
index 50e15d9..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_speed_attribute_exists</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute speed value of interface Coordinates exists" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P0
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          assert_true("speed" in position.coords, "the attribute speed value of interface Coordinates exists");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_readonly.html
deleted file mode 100755 (executable)
index 2ec99e2..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_speed_attribute_readonly</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
-    <meta name="assert" content="Check if the attribute speed value of interface Coordinates is readonly" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          var offset = 1;
-          var temp_speed = position.coords.speed + offset;
-          position.coords.speed = temp_speed;
-          assert_true(position.coords.speed != temp_speed, "the attribute speed value of interface Coordinates is readonly");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: " + error.message);
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_set_null.html
deleted file mode 100755 (executable)
index 5fdb313..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2013 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Xinx, liu <xinx.liu@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-        Wei Ji <wei.ji@samsung.com>
--->
-
-<html>
-  <head>
-    <title>Geolocation Test:Coordinates_speed_attribute_set_null</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/">
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates">
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-setup({timeout: 90000});
-var t = async_test(document.title, {timeout: 90000}), successCB, errorCB, reg;
-
-t.step(function () {
-    successCB = t.step_func(function (position) {
-        if (position.coords.speed != null) {
-            position.coords.speed = null;
-            //regular matching (e.g. 12.56 136.6 421.323m etc)
-            reg = new RegExp("^[0-9]+.*$");
-            assert_true(reg.test(position.coords.speed), "the attribute speed value is specified in meters per second");
-        }
-        t.done();
-    });
-
-    errorCB = t.step_func(function (error) {
-        assert_unreached("Error message: { " + error.message + " }");
-    });
-
-    navigator.geolocation.getCurrentPosition(successCB, errorCB);
-});
-
-    </script>
-  </body>
-</html>
\ No newline at end of file
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy.html
new file mode 100755 (executable)
index 0000000..cae8047
--- /dev/null
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+        Wei Ji <wei.ji@samsung.com>
+
+-->
+
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_accuracy</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute accuracy of interface GeolocationCoordinates is comparison" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+setup({timeout: 90000});
+
+var t = async_test(document.title, {timeout: 90000}), coords, accuracy, expectedsuccessCallback, unexpectederrorCallback;
+
+t.step(function () {
+    expectedsuccessCallback = t.step_func(function (position) {
+        coords = position.coords;
+        accuracy = coords.accuracy;
+        assert_true(coords != null && accuracy != null, "the attribute accuracy of interface GeolocationCoordinates is comparison");
+        t.done();
+    });
+
+    unexpectederrorCallback = t.step_func(function (error) {
+        assert_unreached("getCurrentPosition() error callback invoked: " + error.message);
+    });
+
+    window.navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+});
+
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_exists.html
new file mode 100755 (executable)
index 0000000..83aa810
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_accuracy_attribute_exists</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute accuracy value of interface GeolocationCoordinates exists" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P0
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          assert_true("accuracy" in position.coords, "the attribute accuracy value of interface GeolocationCoordinates exists");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_readonly.html
new file mode 100755 (executable)
index 0000000..dd014e1
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_accuracy_attribute_readonly</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute accuracy value of interface GeolocationCoordinates is readonly" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          var offset = 1;
+          var temp_accuracy = position.coords.accuracy + offset;
+          position.coords.accuracy = temp_accuracy;
+          assert_true(position.coords.accuracy != temp_accuracy, "the attribute accuracy value of interface GeolocationCoordinates is readonly");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_set_null.html
new file mode 100755 (executable)
index 0000000..dbed6f7
--- /dev/null
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_accuracy_attribute_set_null</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute accuracy value of interface GeolocationCoordinates set null" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          position.coords.accuracy = null;
+          assert_false(position.coords.accuracy == null, "the attribute accuracy value of interface GeolocationCoordinates set null");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_value_default.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_value_default.html
new file mode 100755 (executable)
index 0000000..298abe1
--- /dev/null
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Liu, Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test: GeolocationCoordinates_accuracy_attribute_value_default</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the default value of attribute accuracy of interface GeolocationCoordinates is a non-negative real number" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      }  catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          assert_true(position.coords.accuracy >= 0, "the default value of attribute accuracy of interface GeolocationCoordinates is a non-negative real number");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_empty_string.html
new file mode 100755 (executable)
index 0000000..a546c01
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2013 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Xinx, liu <xinx.liu@intel.com>
+
+-->
+
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_altitudeAccuracy_attribute_empty_string</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/">
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates">
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test("Check if the attribute altitudeAccuracy value of interface GeolocationCoordinates set empty string");
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          position.coords.altitudeAccuracy = "";
+          //regular matching (e.g. +12.3 -23.63 16.36 1533.6M etc)
+          var reg = new RegExp("null|^\-*\\+*[0-9]+.*");
+          assert_true(reg.test(position.coords.altitudeAccuracy), "altitudeAccuracy value should be specified in meters");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_exists.html
new file mode 100755 (executable)
index 0000000..d57957d
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_altitudeAccuracy_attribute_exists</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute altitudeAccuracy value of interface GeolocationCoordinates exists" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P0
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback(position){
+        t.step(function () {
+          assert_true("altitudeAccuracy" in position.coords, "the attribute altitudeAccuracy value of interface GeolocationCoordinates exists");
+        });
+        t.done();
+      }
+      function  unexpectederrorCallback(error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_readonly.html
new file mode 100755 (executable)
index 0000000..4643c40
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_altitudeAccuracy_attribute_readonly</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute altitudeAccuracy value of interface GeolocationCoordinates is readonly" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback(position){
+        t.step(function () {
+          var offset = 1;
+          var temp_altitudeAccuracy = position.coords.altitudeAccuracy + offset;
+          position.coords.altitudeAccuracy = temp_altitudeAccuracy;
+          assert_true(position.coords.altitudeAccuracy != temp_altitudeAccuracy, "the attribute altitudeAccuracy value of interface GeolocationCoordinates is readonly");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback(error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_set_null.html
new file mode 100755 (executable)
index 0000000..f9dd0eb
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2013 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Xinx, liu <xinx.liu@intel.com>
+
+-->
+
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_altitudeAccuracy_attribute_set_null</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/">
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates">
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test("Check if the attribute altitudeAccuracy value of interface GeolocationCoordinates set null");
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback(position){
+        t.step(function () {
+          position.coords.altitudeAccuracy == null;
+          //regular matching (e.g. +12.3 -23.63 16.36 1533.6M etc)
+          var reg = new RegExp("null|^\-*\\+*[0-9]+.*");
+          assert_true(reg.test(position.coords.altitudeAccuracy), "altitudeAccuracy value should be specified in meters");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback(error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_empty_string.html
new file mode 100755 (executable)
index 0000000..4ffa185
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2013 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Xinx, liu <xinx.liu@intel.com>
+
+-->
+
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_altitude_attribute_empty_string</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/">
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates">
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test("Check if the attribute altitude value of interface GeolocationCoordinates set empty string");
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          position.coords.altitude = "";
+          //regular matching (e.g. +12.3 -23.63 16.36 1533.6M etc)
+          var reg = new RegExp("null|^\-*\\+*[0-9]+.*");
+          assert_true(reg.test(position.coords.altitude), "altitude value should be specified in meters");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_exists.html
new file mode 100755 (executable)
index 0000000..584a630
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_altitude_attribute_exists</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute altitude value of interface GeolocationCoordinates exists" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P0
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          assert_true("altitude" in position.coords, "the attribute altitude value of interface GeolocationCoordinates exists");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+     }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_readonly.html
new file mode 100755 (executable)
index 0000000..4d0e86f
--- /dev/null
@@ -0,0 +1,75 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_altitude_attribute_readonly</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="flags" content="interact" />
+    <meta name="assert" content="Check if the attribute altitude value of interface GeolocationCoordinates is readonly" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          var offset = 1;
+          var temp_altitude = position.coords.altitude + offset;
+          position.coords.altitude = temp_altitude;
+          assert_true(position.coords.altitude != temp_altitude, "the attribute altitude value of interface GeolocationCoordinates is readonly");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_set_null.html
new file mode 100755 (executable)
index 0000000..be77a63
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2013 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Xinx, liu <xinx.liu@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_altitude_attribute_set_null</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/">
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates">
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test("Check if the attribute altitude value of interface GeolocationCoordinates set null");
+      setup({timeout: 90000});
+      try {
+          navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          position.coords.altitude = null;
+          //regular matching (e.g. +12.3 -23.63 16.36 1533.6M etc)
+          var reg = new RegExp("null|^\-*\\+*[0-9]+.*");
+          assert_true(reg.test(position.coords.altitude), "altitude value should be specified in meters");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_0.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_0.html
new file mode 100755 (executable)
index 0000000..b420c0a
--- /dev/null
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_attribute_timeout_0</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if will get GeolocationCoordinates attribute return value when set timeout to 0" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id=log></div>
+    <script>
+    //==== PRIORITY P3
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(unexpectedsuccessCallback, expectederrorCallback, {timeout: 0});
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function unexpectedsuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("successCallback should not be invoked");
+        });
+        t.done();
+      }
+      function expectederrorCallback (error) {
+        t.step(function () {
+          assert_equals(error.code, error.TIMEOUT, "The timeout error occurred");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_100.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_100.html
new file mode 100755 (executable)
index 0000000..11df05d
--- /dev/null
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_attribute_timeout_100</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if will get GeolocationCoordinates attribute return value when set timeout to 100" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id=log></div>
+    <script>
+    //==== PRIORITY P3
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(unexpectedsuccessCallback, expectederrorCallback, {timeout: 100});
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function unexpectedsuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("successCallback should not be invoked");
+        });
+        t.done();
+      }
+      function expectederrorCallback (error) {
+        t.step(function () {
+          assert_equals(error.code, error.TIMEOUT, "The timeout error occurred");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_60000.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_60000.html
new file mode 100755 (executable)
index 0000000..c50d946
--- /dev/null
@@ -0,0 +1,77 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_attribute_timeout_60000</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if will get GeolocationCoordinates attribute return value when set timeout to 60000" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id=log></div>
+    <script>
+    //==== PRIORITY P3
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback, {timeout: 90000});
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        var coords = position.coords;
+        t.step(function () {
+          assert_true(coords.accuracy == null || isNaN(coords.accuracy) || coords.accuracy >= 0, "should get GeolocationCoordinates.accuracy");
+          assert_true(coords.altitudeAccuracy == null || isNaN(coords.altitudeAccuracy) || coords.altitudeAccuracy >= 0, "should get GeolocationCoordinates.altitudeAccuracy");
+          assert_true(coords.altitude == null || isNaN(coords.altitude) || coords.altitude >= 0, "should get GeolocationCoordinates.altitude");
+          assert_true(coords.heading == null || isNaN(coords.heading) || coords.heading >= 0, "should get GeolocationCoordinates.heading");
+          assert_true(coords.latitude == null || isNaN(coords.latitude) || coords.latitude >= 0, "should get GeolocationCoordinates.latitude");
+          assert_true(coords.longitude == null || isNaN(coords.longitude) || coords.longitude >= 0, "should get GeolocationCoordinates.longitude");
+          assert_true(coords.speed == null || isNaN(coords.speed) || coords.speed >= 0, "should get GeolocationCoordinates.speed");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_empty_string.html
new file mode 100755 (executable)
index 0000000..ce1170e
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2013 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Xinx, liu <xinx.liu@intel.com>
+        Wei Ji <wei.ji@samsung.com>
+-->
+
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_heading_attribute_empty_string</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/">
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates">
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+setup({timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), successCB, errorCB, reg;
+
+t.step(function () {
+    successCB = t.step_func(function (position) {
+        position.coords.heading = "";
+        if (position.coords.speed == 0) {
+            assert_equals(position.coords.heading, NaN, "the value of the speed attribute is 0, then the value of the heading attribute must be NaN.");
+        } else if (position.coords.heading != null){
+            //regular matching (e.g. 0<=reg<360 etc)
+            reg = new RegExp("^(((\\d|[1-9]\\d|[1-2]\\d{2}|3[0-5]\\d)(\\.\\d+)?)|360(\\.0+)?)$");
+            assert_true(reg.test(position.coords.heading), "the value of the heading attribute is specified in degrees, where 0° â‰¤ heading < 360°");
+        }
+        t.done();
+    });
+
+    errorCB = t.step_func(function (error) {
+        assert_unreached("Error message: { " + error.message + " }");
+    });
+
+    navigator.geolocation.getCurrentPosition(successCB, errorCB);
+});
+
+    </script>
+  </body>
+</html>
\ No newline at end of file
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_exists.html
new file mode 100755 (executable)
index 0000000..26a555c
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_heading_attribute_exists</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute heading value of interface GeolocationCoordinates exists" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P0
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          assert_true("heading" in position.coords, "Check if the attribute heading value of interface GeolocationCoordinates exists");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_readonly.html
new file mode 100755 (executable)
index 0000000..fedd758
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_heading_attribute_readonly</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute heading value of interface GeolocationCoordinates is readonly" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          var offset = 1;
+          var temp_heading = position.coords.heading + offset;
+          position.coords.heading = temp_heading;
+          assert_true(position.coords.heading != temp_heading, "the attribute heading value of interface GeolocationCoordinates is readonly");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_set_null.html
new file mode 100755 (executable)
index 0000000..5363e0f
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2013 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Xinx, liu <xinx.liu@intel.com>
+        Wei Ji <wei.ji@samsung.com>
+-->
+
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_heading_attribute_set_null</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/">
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates">
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+setup({timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), successCB, errorCB, reg;
+
+t.step(function () {
+    successCB = t.step_func(function (position) {
+        if (position.coords.heading != null) {
+            position.coords.heading = null;
+            if (position.coords.speed == 0) {
+                assert_equals(position.coords.heading, NaN, "the value of the speed attribute is 0, then the value of the heading attribute must be NaN.");
+            } else {
+                //regular matching (e.g. 0<=reg<360 etc)
+                reg = new RegExp("^(((\\d|[1-9]\\d|[1-2]\\d{2}|3[0-5]\\d)(\\.\\d+)?)|360(\\.0+)?)$");
+                assert_true(reg.test(position.coords.heading), "the value of the heading attribute is specified in degrees, where 0° â‰¤ heading < 360°");
+            }
+        }
+        t.done();
+    });
+
+    errorCB = t.step_func(function (error) {
+        assert_unreached("Error message: { " + error.message + " }");
+    });
+
+    navigator.geolocation.getCurrentPosition(successCB, errorCB);
+});
+
+    </script>
+  </body>
+</html>
\ No newline at end of file
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude.html
new file mode 100755 (executable)
index 0000000..e2a7c0b
--- /dev/null
@@ -0,0 +1,76 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_latitude</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="set geographic positioning options is null on GeolocationCoordinates.latitude attribute" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id=log></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        var coordinates = position.coords;
+        t.step(function () {
+          if (isNaN(coordinates.latitude)) {
+            assert_true(false, "test coordinates.latitude value is error");
+          } else {
+            assert_true(true, "test coordinates.latitude method attribute value");
+          }
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_empty_string.html
new file mode 100755 (executable)
index 0000000..13aa6da
--- /dev/null
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_latitude_attribute_empty_string</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute latitude value of interface GeolocationCoordinates set empty string" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          position.coords.latitude = "";
+          assert_false(position.coords.latitude == "", "the attribute latitude value of interface GeolocationCoordinates set empty string");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_exists.html
new file mode 100755 (executable)
index 0000000..bdf078d
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_latitude_attribute_exists</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute latitude value of interface GeolocationCoordinates is exist" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P0
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          assert_true("latitude" in position.coords, "the attribute latitude value of interface GeolocationCoordinates is exist");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_readonly.html
new file mode 100755 (executable)
index 0000000..f67349b
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_latitude_attribute_readonly</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute latitude value of interface GeolocationCoordinates is readonly" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          var offset = 1;
+          var temp_latitude = position.coords.latitude + offset;
+          position.coords.latitude = temp_latitude;
+          assert_true(position.coords.latitude != temp_latitude, "the attribute latitude value of interface GeolocationCoordinates is readonly");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_set_null.html
new file mode 100755 (executable)
index 0000000..f272283
--- /dev/null
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_latitude_attribute_set_null</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute latitude value of interface GeolocationCoordinates set null" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          position.coords.latitude = null;
+          assert_false(position.coords.latitude == null, "Check if the attribute latitude value of interface GeolocationCoordinates set null");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude.html
new file mode 100755 (executable)
index 0000000..d910ce6
--- /dev/null
@@ -0,0 +1,76 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_longitude</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="set geographic positioning options is null on Coordinates.longitude attribute" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id=log></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        var coordinates = position.coords;
+        t.step(function () {
+          if (isNaN(coordinates.longitude)) {
+            assert_true(false, "test GeolocationCoordinates.longitude value is error");
+          } else {
+            assert_true(true, "test GeolocationCoordinates.longitude attribute value");
+          }
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_empty_string.html
new file mode 100755 (executable)
index 0000000..9b39ff0
--- /dev/null
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_longitude_attribute_empty_strng</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute longitude value of interface GeolocationCoordinates set empty string" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          position.coords.longitude = "";
+          assert_false(position.coords.longitude == "", "Check if the attribute longitude value of interface GeolocationCoordinates set empty string");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback(error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_exists.html
new file mode 100755 (executable)
index 0000000..7b0fb0c
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_longitude_attribute_exists</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute longitude value of interface GeolocationCoordinates exists" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P0
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          assert_true("longitude" in position.coords, "the attribute longitude value of interface GeolocationCoordinates exists");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_readonly.html
new file mode 100755 (executable)
index 0000000..a4eb195
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_longitude_attribute_readonly</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute longitude value of interface GeolocationCoordinates is readonly" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          var offset = 1;
+          var temp_longitude = position.coords.longitude + offset;
+          position.coords.longitude = temp_longitude;
+          assert_true(position.coords.longitude != temp_longitude, "the attribute longitude value of interface GeolocationCoordinates is readonly");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+    <div id="log"></div>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_set_null.html
new file mode 100755 (executable)
index 0000000..a2b2fc8
--- /dev/null
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_longitude_attribute_set_null</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute longitude value of interface GeolocationCoordinates set null" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          position.coords.longitude = null;
+          assert_false(position.coords.longitude == null,"Check if the attribute longitude value of interface GeolocationCoordinates set null");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback(error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_return_type.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_return_type.html
new file mode 100755 (executable)
index 0000000..22a05cf
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_longitude_return_type</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute longitude of interface GeolocationCoordinates return type" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        window.navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (e) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+           assert_equals(typeof position.coords.longitude, "number", "the attribute longitude of interface GeolocationCoordinates return type");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed.html
new file mode 100755 (executable)
index 0000000..1497bfb
--- /dev/null
@@ -0,0 +1,76 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_speed</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="set geographic positioning options is null on GeolocationCoordinates.speed attribute " />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id=log></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback(position) {
+        var coordinates = position.coords;
+        t.step(function () {
+          if (!isNaN(coordinates.speed)) {
+            assert_true(true, "coordinates.speed method existence test");
+          } else {
+            assert_true(true, "the implementation cannot provide speed information");
+          }
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_empty_string.html
new file mode 100755 (executable)
index 0000000..7080c01
--- /dev/null
@@ -0,0 +1,69 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2013 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Xinx, liu <xinx.liu@intel.com>
+        Wei Ji <wei.ji@samsung.com>
+-->
+
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_speed_attribute_empty_string</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/">
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates">
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+setup({timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), successCB, errorCB, reg;
+
+t.step(function () {
+    successCB = t.step_func(function (position) {
+        position.coords.speed = "";
+        if (position.coords.speed != null){
+            //regular matching (e.g. 12.56 136.6 421.323m etc)
+            reg = new RegExp("^[0-9]+.*$");
+            assert_true(reg.test(position.coords.speed), "the attribute speed value is specified in meters per second");
+        }
+        t.done();
+    });
+
+    errorCB = t.step_func(function (error) {
+        assert_unreached("Error message: { " + error.message + " }");
+    });
+
+    navigator.geolocation.getCurrentPosition(successCB, errorCB);
+});
+
+    </script>
+  </body>
+</html>
\ No newline at end of file
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_exists.html
new file mode 100755 (executable)
index 0000000..4e96bd0
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_speed_attribute_exists</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute speed value of interface GeolocationCoordinates exists" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P0
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          assert_true("speed" in position.coords, "the attribute speed value of interface GeolocationCoordinates exists");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_readonly.html
new file mode 100755 (executable)
index 0000000..1073105
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_speed_attribute_readonly</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates" />
+    <meta name="assert" content="Check if the attribute speed value of interface GeolocationCoordinates is readonly" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          var offset = 1;
+          var temp_speed = position.coords.speed + offset;
+          position.coords.speed = temp_speed;
+          assert_true(position.coords.speed != temp_speed, "the attribute speed value of interface GeolocationCoordinates is readonly");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: " + error.message);
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_set_null.html
new file mode 100755 (executable)
index 0000000..5fdb313
--- /dev/null
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2013 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Xinx, liu <xinx.liu@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+        Wei Ji <wei.ji@samsung.com>
+-->
+
+<html>
+  <head>
+    <title>Geolocation Test:Coordinates_speed_attribute_set_null</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/">
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates">
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+setup({timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), successCB, errorCB, reg;
+
+t.step(function () {
+    successCB = t.step_func(function (position) {
+        if (position.coords.speed != null) {
+            position.coords.speed = null;
+            //regular matching (e.g. 12.56 136.6 421.323m etc)
+            reg = new RegExp("^[0-9]+.*$");
+            assert_true(reg.test(position.coords.speed), "the attribute speed value is specified in meters per second");
+        }
+        t.done();
+    });
+
+    errorCB = t.step_func(function (error) {
+        assert_unreached("Error message: { " + error.message + " }");
+    });
+
+    navigator.geolocation.getCurrentPosition(successCB, errorCB);
+});
+
+    </script>
+  </body>
+</html>
\ No newline at end of file
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_Default_value.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_Default_value.html
new file mode 100755 (executable)
index 0000000..014d7a0
--- /dev/null
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_PERMISSION_DENIED_Default_value</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check the GeolocationPositionError.PERMISSION_DENIED Default value" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        window.navigator.geolocation.getCurrentPosition(successCallback, errorCallback, { timeout: 1, enableHighAccuracy: true });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function successCallback (position) {
+        t.step(function () {
+          assert_unreached("the errorCallback should be called");
+        });
+        t.done();
+      }
+      function errorCallback (error) {
+        t.step(function () {
+          assert_true(error.PERMISSION_DENIED == 1, "the attribute code of interface GeolocationPositionError is 1");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_constExist.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_constExist.html
new file mode 100755 (executable)
index 0000000..e991e4e
--- /dev/null
@@ -0,0 +1,79 @@
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+*Redistributions of works must retain the original copyright notice, this list
+of conditions and the following disclaimer.
+*Redistributions in binary form must reproduce the original copyright notice,
+this list of conditions and the following disclaimer in the documentation
+and/or other materials provided with the distribution.
+*Neither the name of Intel Corporation nor the names of its contributors
+may be used to endorse or promote products derived from this work without
+specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ Authors:
+         Jin,Weihu <weihux.jin@intel.com>
+
+-->
+
+
+<!DOCTYPE HTML>
+<html>
+  <head>
+    <title>Geolocation Test:Geolocation_GeolocationPositionError_PERMISSION_DENIED_constExist</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check if the const attribute PERMISSION_DENIED of interface GeolocationPositionError is Exist, timeout is set to 10, enableHighAccuracy is set to true" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+  <script>
+    //==== PRIORITY P1
+
+    var t = async_test(document.title);
+    setup({timeout: 90000});
+
+    try {
+      navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
+    } catch(err) {
+      t.step(function() {
+        assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+    }
+
+    function expectedErrorCallback(error) {
+      if (error.POSITION_UNAVAILABLE){
+        t.done();
+      }else{
+        t.step(function() {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    }
+
+    function unexpectedSuccessCallback(position) {
+      t.step(function() {
+        assert_unreached("errorCallback should be triggered");
+      });
+      t.done();
+    }
+  </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_type.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_type.html
new file mode 100755 (executable)
index 0000000..f9fa5bd
--- /dev/null
@@ -0,0 +1,75 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_PERMISSION_DENIED_type</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check if the GeolocationPositionError.PERMISSION_DENIED return type" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        window.navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 1, enableHighAccuracy: true });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedSuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("the errorCallback should be called");
+        });
+        t.done();
+      }
+
+      function expectedErrorCallback (error) {
+        var permission_denied = error.PERMISSION_DENIED;
+        var type = typeof permission_denied;
+        t.step(function () {
+          assert_true(type == "number", "the attribute code of interface GeolocationPositionError return type");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_Default_value.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_Default_value.html
new file mode 100755 (executable)
index 0000000..4ba14c6
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_POSITION_UNAVAILABLE_DENIED_Default_value</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check the GeolocationPositionError.POSITION_UNAVAILABLE Default value" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        window.navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 1, enableHighAccuracy: true});
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedSuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("the errorCallback should be called");
+        });
+        t.done();
+      }
+
+      function expectedErrorCallback (error) {
+        t.step(function () {
+          assert_true(error.POSITION_UNAVAILABLE == 2, "the GeolocationPositionError.POSITION_UNAVAILABLE is 2");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_constExist.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_constExist.html
new file mode 100755 (executable)
index 0000000..f51e6c7
--- /dev/null
@@ -0,0 +1,79 @@
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+*Redistributions of works must retain the original copyright notice, this list
+of conditions and the following disclaimer.
+*Redistributions in binary form must reproduce the original copyright notice,
+this list of conditions and the following disclaimer in the documentation
+and/or other materials provided with the distribution.
+*Neither the name of Intel Corporation nor the names of its contributors
+may be used to endorse or promote products derived from this work without
+specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ Authors:
+         Jin,Weihu <weihux.jin@intel.com>
+
+-->
+
+
+<!DOCTYPE HTML>
+<html>
+  <head>
+    <title>Geolocation Test:Geolocation_GeolocationPositionError_POSITION_UNAVAILABLE_constExist</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check if the const attribute POSITION_UNAVAILABLE of interface GeolocationPositionError is Exist, timeout is set to 10, enableHighAccuracy is set to true" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+  <script>
+    //==== PRIORITY P1
+
+    var t = async_test(document.title);
+    setup({timeout: 90000});
+
+    try {
+      navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
+    } catch(err) {
+      t.step(function() {
+        assert_unreached("Error message: { " + err.message + " }");
+      });
+      t.done();
+    }
+
+    function expectedErrorCallback(error) {
+      if (error.POSITION_UNAVAILABLE){
+        t.done();
+      }else{
+        t.step(function() {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    }
+
+    function unexpectedSuccessCallback(position) {
+      t.step(function() {
+        assert_unreached("errorCallback should be triggered");
+      });
+      t.done();
+    }
+  </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_type.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_type.html
new file mode 100755 (executable)
index 0000000..b559ac2
--- /dev/null
@@ -0,0 +1,75 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_POSITION_UNAVAILABLE_DENIED_type</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check the GeolocationPositionError.POSITION_UNAVAILABLE return type" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        window.navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 1, enableHighAccuracy: true});
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedSuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("the errorCallback should be called");
+        });
+        t.done();
+      }
+
+      function expectedErrorCallback (error) {
+        var position_unavailable = error.POSITION_UNAVAILABLE;
+        var type = typeof position_unavailable;
+        t.step(function () {
+          assert_true(type == "number", "the GeolocationPositionError.POSITION_UNAVAILABLE return type");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_Default_value.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_Default_value.html
new file mode 100755 (executable)
index 0000000..037e148
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_TIMEOUT_Default_value</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check the GeolocationPositionError.TIMEOUT Default value" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        window.navigator.geolocation.getCurrentPosition(successCallback, errorCallback, { timeout: 1, enableHighAccuracy: true });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function successCallback (position) {
+        t.step(function () {
+          assert_unreached("the errorCallback should be called");
+        });
+        t.done();
+      }
+
+      function errorCallback (error) {
+        t.step(function () {
+          assert_true(error.TIMEOUT == 3, "the attribute code of interface GeolocationPositionError return 3");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_constExist.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_constExist.html
new file mode 100755 (executable)
index 0000000..954f04a
--- /dev/null
@@ -0,0 +1,79 @@
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+*Redistributions of works must retain the original copyright notice, this list
+of conditions and the following disclaimer.
+*Redistributions in binary form must reproduce the original copyright notice,
+this list of conditions and the following disclaimer in the documentation
+and/or other materials provided with the distribution.
+*Neither the name of Intel Corporation nor the names of its contributors
+may be used to endorse or promote products derived from this work without
+specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ Authors:
+         Jin,Weihu <weihux.jin@intel.com>
+
+-->
+
+
+<!DOCTYPE HTML>
+<html>
+  <head>
+    <title>Geolocation Test:Geolocation_GeolocationPositionError_TIMEOUT_constExist</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check GeolocationPositionError.TIMEOUT exists" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+  <script>
+    //==== PRIORITY P1
+
+    var t = async_test(document.title);
+    setup({timeout: 90000});
+
+    try {
+      navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
+    } catch(err) {
+      t.step(function() {
+        assert_unreached("Error message: { " + err.message + " }");
+      });
+      t.done();
+    }
+
+    function expectedErrorCallback(error) {
+      if (error.TIMEOUT){
+        t.done();
+      }else{
+        t.step(function() {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    }
+
+    function unexpectedSuccessCallback(position) {
+      t.step(function() {
+        assert_unreached("errorCallback should be triggered");
+      });
+      t.done();
+    }
+  </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_type.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_type.html
new file mode 100755 (executable)
index 0000000..47d3ef2
--- /dev/null
@@ -0,0 +1,75 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_TIMEOUT_type</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check the GeolocationPositionError.TIMEOUT return type" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        window.navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 1, enableHighAccuracy: true });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedSuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("the errorCallback should be called");
+        });
+        t.done();
+      }
+
+      function expectedErrorCallback (error) {
+        var timeout = error.TIMEOUT;
+        var type = typeof timeout;
+        t.step(function () {
+          assert_true(type == "number", "the attribute code of interface GeolocationPositionError return 3");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_TIMEOUT.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_TIMEOUT.html
new file mode 100755 (executable)
index 0000000..ef0bb41
--- /dev/null
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING s
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_code_TIMEOUT</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check if the attribute code of interface GeolocationPositionError return 3" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        window.navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 0 });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedSuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("the errorCallback should be called");
+        });
+        t.done();
+      }
+      function expectedErrorCallback (error) {
+        t.step(function () {
+          assert_true(error.code == error.TIMEOUT, "the attribute code of interface GeolocationPositionError return TIMEOUT");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_empty_string.html
new file mode 100755 (executable)
index 0000000..9bb43be
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_code_attribute_empty_string</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check if the attribute code value of interface GeolocationPositionError set empty string" />
+    <script type="text/javascript" src="../resources/testharness.js"></script>
+    <script type="text/javascript" src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout:10, enableHighAccuracy: true });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedSuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("This errorCallback will be called");
+        });
+        t.done();
+      }
+
+      function expectedErrorCallback (error) {
+        t.step(function () {
+          error.code = "";
+          assert_false(error.code == "", "the attribute code value of interface GeolocationPositionError set empty string");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_exists.html
new file mode 100755 (executable)
index 0000000..bdb795f
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_code_attribute_exists</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check if the attribute code value of interface GeolocationPositionError is exist, timeout is set to 10,enableHighAccuracy is set to true" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P0
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedSuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("This errorCallback will be called");
+        });
+        t.done();
+      }
+
+      function expectedErrorCallback (error) {
+        t.step(function () {
+          assert_true("code" in error, "the attribute code value of interface GeolocationPositionError is exist");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_readonly.html
new file mode 100755 (executable)
index 0000000..3c748e7
--- /dev/null
@@ -0,0 +1,76 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_code_attribute_readonly</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check if the attribute code value of interface GeolocationPositionError is readonly, timeout is set to 10,enableHighAccuracy is set to true" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedSuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("This errorCallback will be called");
+        });
+        t.done();
+      }
+
+      function expectedErrorCallback (error) {
+        var offset = 1;
+        var tmp_error_code = error.code + offset;
+        error.code = tmp_error_code;
+        t.step(function () {
+          assert_false(error.code == tmp_error_code, "the attribute code value of interface GeolocationPositionError is readonly");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_set_null.html
new file mode 100755 (executable)
index 0000000..db97fd2
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_code_attribute_set_null</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check if the attribute code value of interface GeolocationPositionError set null" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+         navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout:10, enableHighAccuracy: true });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedSuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("This errorCallback will be called");
+        });
+        t.done();
+      }
+
+      function expectedErrorCallback (error) {
+        t.step(function () {
+          error.code = null;
+          assert_false(error.code == null, "the attribute code value of interface GeolocationPositionError is readonly");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message.html
new file mode 100755 (executable)
index 0000000..60192c9
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_message</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check if the attribute message of interface GeolocationPositionError is comparison" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        window.navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedSuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("the errorCallback should be called");
+        });
+        t.done();
+      }
+
+      function expectedErrorCallback (error) {
+        var message = error.message;
+        t.step(function () {
+          assert_true(message != null, "the attribute message of interface GeolocationPositionError is comparison");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_empty_string.html
new file mode 100755 (executable)
index 0000000..d2635a4
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_message_attribute_empty_string</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check if the attribute message value of interface GeolocationPositionError set empty string" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedSuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("This errorCallback will be called");
+        });
+        t.done();
+      }
+      function  expectedErrorCallback (error) {
+        t.step(function () {
+          error.message = "";
+          assert_false(error.message == "", "the attribute message value of interface GeolocationPositionError set empty string");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_exists.html
new file mode 100755 (executable)
index 0000000..ed656cb
--- /dev/null
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_message_attribute_exists</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check if the attribute message value of interface GeolocationPositionError exists, timeout is set to 10,enableHighAccuracy is set to true" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P0
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedSuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("This errorCallback will not be called");
+        });
+        t.done();
+      }
+      function expectedErrorCallback (error) {
+        t.step(function () {
+          assert_true("message" in error, "the attribute message value of interface GeolocationPositionError exists");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_readonly.html
new file mode 100755 (executable)
index 0000000..04dd4db
--- /dev/null
@@ -0,0 +1,76 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_message_attribute_readonly</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check if the attribute message value of interface GeolocationPositionError is readonly, timeout is set to 10,enableHighAccuracy is set to true" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedSuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("This errorCallback will be called");
+        });
+        t.done();
+      }
+
+      function  expectedErrorCallback (error) {
+        t.step(function () {
+          var str_tmp = "test";
+          var tmp_error_message = error.message + str_tmp;
+          error.message = tmp_error_message;
+          assert_false(error.message == tmp_error_message, "the attribute message value of interface GeolocationPositionError is readonly");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_set_null.html
new file mode 100755 (executable)
index 0000000..e4df0b9
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_message_attribute_set_null</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check if the attribute message value of interface GeolocationPositionError set null" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout:90000});
+
+      try {
+        navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout:10, enableHighAccuracy: true });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedSuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("This errorCallback will be called");
+        });
+        t.done();
+      }
+      function expectedErrorCallback (error) {
+        t.step(function () {
+          error.message = null;
+          assert_false(error.message == null, "the attribute message value of interface GeolocationPositionError set null");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_Err.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_Err.html
new file mode 100755 (executable)
index 0000000..a9f9526
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_message_getCurrentPosition_Err</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="W3C geolocation check that getCurrentPosition returns message of error." />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout:90000});
+
+      try {
+        window.navigator.geolocation.getCurrentPosition(unexpectedGetPositionSuccess, expectedGetPositionErr, { timeout:10, enableHighAccuracy : true });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedGetPositionSuccess (position) {
+        t.step(function () {
+          assert_unreached("the error callback should be called");
+        });
+        t.done();
+      }
+      function expectedGetPositionErr(error){
+        t.step(function () {
+          result = (typeof error=='object' && error.PERMISSION_DENIED == 1 && error.POSITION_UNAVAILABLE ==2
+           && error.TIMEOUT == 3 && typeof error.code == 'number' && typeof error.message =='string')
+          assert_true(result);
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0Age0.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0Age0.html
new file mode 100755 (executable)
index 0000000..d4681c6
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_message_getCurrentPosition_timeOut0Age0</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="check that message of timeout error set timeout to 0 and maxAge to 0" />
+    <script type="text/javascript" src="../resources/testharness.js"></script>
+    <script type="text/javascript" src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        window.navigator.geolocation.getCurrentPosition(unexpectedGetPositionSuccess, expectedGetPositionErr, {timeout: 0, maximumAge: 0});
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedGetPositionSuccess (position) {
+        t.step(function () {
+          assert_unreached("the error callback should be called");
+        });
+        t.done();
+      }
+
+      function expectedGetPositionErr (error) {
+        t.step(function () {
+          assert_equals(error.message, "Timeout expired");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0AgeNeg.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0AgeNeg.html
new file mode 100755 (executable)
index 0000000..47d2a18
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_message_getCurrentPosition_timeOut0AgeNeg</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="W3C geolocation set timeout to 0 and maxAge to -1, check that message of timeout error raised." />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test("test getCurrentPosition when get position time out");
+      setup({timeout: 90000});
+
+      try {
+        window.navigator.geolocation.getCurrentPosition(unexpectedGetPositionSuccess, expectedGetPositionErr, {timeout: 0, maximumAge: -1});
+      } catch (err) {
+          t.step(function () {
+            assert_unreached("Error message: { " + err.message + " }");
+          });
+          t.done();
+      }
+
+      function unexpectedGetPositionSuccess (position) {
+        t.step(function () {
+          assert_unreached("the error callback should be called");
+        });
+        t.done();
+      }
+
+      function expectedGetPositionErr (error) {
+        t.step(function () {
+          assert_equals(error.message, "Timeout expired");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOutNegAge0.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOutNegAge0.html
new file mode 100755 (executable)
index 0000000..0bae2cc
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_message_getCurrentPosition_timeOutNegAge0</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="W3C geolocation set timeout to -1 and maxAge to 0, check that message of timeout error raised." />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        window.navigator.geolocation.getCurrentPosition(unexpectedGetPositionSuccess, expectedGetPositionErr, {timeout: -1, maximumAge: 0});
+      } catch (err) {
+            t.step(function () {
+              assert_unreached("Error message: { " + err.message + " }");
+            });
+            t.done();
+      }
+
+      function unexpectedGetPositionSuccess (position) {
+        t.step(function () {
+          assert_unreached("the error callback should be called");
+        });
+        t.done();
+      }
+
+      function expectedGetPositionErr (error) {
+        t.step(function(){
+          assert_equals(error.message, "Timeout expired");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_return_type.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_return_type.html
new file mode 100755 (executable)
index 0000000..22e772e
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_message_return_type</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="Check if the attribute message of interface GeolocationPositionError return type, timeout is set to 10,enableHighAccuracy is set to true" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout:10, enableHighAccuracy: true });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedSuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("the errorCallback should be called");
+        });
+        t.done();
+      }
+      function expectedErrorCallback (error) {
+        var message = error.message;
+        var type = typeof message;
+        t.step(function () {
+          assert_true(type == "string", "the attribute message of interface GeolocationPositionError return type");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_Err.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_Err.html
new file mode 100755 (executable)
index 0000000..0de8636
--- /dev/null
@@ -0,0 +1,75 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_message_watchPosition_Err</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="W3C geolocation check that watchPosition returns message of error." />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        window.navigator.geolocation.getCurrentPosition(unexpectedWatchPositionSuccess, expectedWatchPositionErr, { timeout: 10, enableHighAccuracy: true });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedWatchPositionSuccess (position) {
+        t.step(function () {
+          assert_unreached("the error callback should be called");
+        });
+        t.done();
+      }
+
+      function expectedWatchPositionErr (error) {
+        t.step(function () {
+          var result = (typeof error== 'object' && error.PERMISSION_DENIED == 1 && error.POSITION_UNAVAILABLE == 2 
+                       && error.TIMEOUT == 3 && typeof error.code == 'number' && typeof error.message == 'string');
+          assert_true(result);
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0Age0.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0Age0.html
new file mode 100755 (executable)
index 0000000..f867533
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_message_watchPosition_timeOut0Age0</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="W3C geolocation set timeout to 0 and maxAge to 0, check that message of timeout error raised(watchPosition)." />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        window.navigator.geolocation.watchPosition(unexpectdWatchPositionSuccess, expectedWatchPositionErr, { timeout: 0, maximumAge: 0 });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectdWatchPositionSuccess(position){
+        t.step(function(){
+          assert_unreached("the error callback should be called");
+        });
+        t.done();
+      }
+
+      function expectedWatchPositionErr(error){
+        t.step(function(){
+          assert_equals(error.message, "Timeout expired");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0AgeNeg.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0AgeNeg.html
new file mode 100755 (executable)
index 0000000..0962aac
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_message_watchPosition_timeOut0AgeNeg</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="W3C geolocation set timeout to 0 and maxAge to -1, check that timeout error raised." />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        window.navigator.geolocation.watchPosition(unexpectedWatchPositionSuccess, expectedWatchPositionErr, { timeout: 0, maximumAge: -1});
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+     function unexpectedWatchPositionSuccess (position) {
+       t.step(function () {
+         assert_unreached("the error callback should be called");
+       });
+       t.done();
+     }
+
+     function expectedWatchPositionErr (error) {
+       t.step(function () {
+         assert_equals(error.message, "Timeout expired");
+       });
+       t.done();
+     }
+   </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOutNegAge0.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOutNegAge0.html
new file mode 100755 (executable)
index 0000000..52a0b49
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_message_watchPosition_timeOutNegAge0</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="W3C geolocation set timeout to -1 and maxAge to 0, check that timeout error raised." />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        window.navigator.geolocation.watchPosition(unexpectedWatchPositionSuccess, expectedWatchPositionErr, { timeout: -1, maximumAge: 0 });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedWatchPositionSuccess (position) {
+        t.step(function () {
+          assert_unreached("the error callback should be called");
+        });
+        t.done();
+      }
+
+      function expectedWatchPositionErr (error) {
+        t.step(function () {
+          assert_equals(error.message, "Timeout expired");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_with_getCurrentPosition_timeOut0Age0.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_with_getCurrentPosition_timeOut0Age0.html
new file mode 100755 (executable)
index 0000000..b383019
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:GeolocationPositionError_message_with_getCurrentPosition_timeOut0Age0</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
+    <meta name="assert" content="W3C geolocation set timeout to 0 and maxAge to 0, check that message of timeout error raised(getCurrentPosition)." />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+
+      try {
+        window.navigator.geolocation.getCurrentPosition(unexpectedGetPositionSuccess, expectedGetPositionErr, { timeout: 0, maximumAge: 0 });
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + err.message + " }");
+        });
+        t.done();
+      }
+
+      function unexpectedGetPositionSuccess (position) {
+        t.step(function () {
+          assert_unreached("the error callback should be called");
+        });
+        t.done();
+      }
+
+      function expectedGetPositionErr (error) {
+        t.step(function () {
+          assert_equals(error.message, "Timeout expired");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords.html
new file mode 100755 (executable)
index 0000000..8473635
--- /dev/null
@@ -0,0 +1,67 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Position_coords</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
+    <meta name="assert" content="Check if the attribute coords of interface Position is comparison" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        window.navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_empty_string.html
new file mode 100755 (executable)
index 0000000..e2666fb
--- /dev/null
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Position_coords_attribute_empty_string</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
+    <meta name="assert" content="Check if the attribute coords value of interface Position set empty string" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          position.coords = "";
+          assert_false(position.coords == "", "the attribute coords value of interface Position can set empty string");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_exists.html
new file mode 100755 (executable)
index 0000000..a2a1ea3
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Position_coords_attribute_exists</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
+    <meta name="assert" content="Check if the attribute coords value of interface Position exists" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P0
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          assert_true("coords" in position, "the attribute coords value of interface Position exists");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_readonly.html
new file mode 100755 (executable)
index 0000000..9b5cc1f
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Position_coords_attribute_readonly</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
+    <meta name="assert" content="Check if the attribute coords value of interface Position is readonly" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          var offset = 1;
+          var temp_coords = position.coords + offset;
+          position.coords = temp_coords;
+          assert_true(position.coords != temp_coords, "the attribute coords value of interface Position is readonly");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+    <div id="log"></div>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_set_null.html
new file mode 100755 (executable)
index 0000000..83723b7
--- /dev/null
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Position_coords_attribute_set_null</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
+    <meta name="assert" content="Check if the attribute coords value of interface Position set null" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          position.coords = null;
+          assert_true(position.coords != null, "the attribute coords value of interface Position can not set null");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_return_type.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_return_type.html
new file mode 100755 (executable)
index 0000000..0ec5e04
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Position_coords_return_type</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
+    <meta name="assert" content="Check if the attribute coords of interface Position return type" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+    <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t =async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          assert_equals(typeof position.coords, "object", "the attribute coords of interface Position return type");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_exists.html
new file mode 100755 (executable)
index 0000000..6008a25
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Position_timestamp_attribute_exists</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
+    <meta name="assert" content="Check if the attribute timestamp value of interface Position exists" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P0
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          assert_true("timestamp" in position, "the attribute timestamp value of interface Position exists");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_readonly.html
new file mode 100755 (executable)
index 0000000..b78e6e2
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Position_timestamp_attribute_readonly</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
+    <meta name="assert" content="Check if the attribute timestamp value of interface Position is readonly" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          var offset = 1;
+          var temp_timestamp = position.timestamp + offset;
+          position.timestamp = temp_timestamp;
+          assert_true(position.timestamp != temp_timestamp, "The attribute timestamp value of interface Position is readonly");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_set_null.html
new file mode 100755 (executable)
index 0000000..4f639e3
--- /dev/null
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Jin,Weihu <weihux.jin@intel.com>
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Position_timestamp_attribute_set_null</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
+    <meta name="assert" content="Check if the attribute timestamp value of interface Position set null" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id="log"></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          position.timestamp = null;
+          assert_false(position.timestamp == null, "position.timestamp can be set null");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_0.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_0.html
new file mode 100755 (executable)
index 0000000..da44f17
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Position_timestamp_timeout_0</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
+    <meta name="flags" content="interact" />
+    <meta name="assert" content="Check if will get Position.timestamp value when set timeout to 0" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id=log></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(unexpectedsuccessCallback, expectederrorCallback, {timeout: 0});
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function unexpectedsuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("successCallback should not be invoked");
+        });
+        t.done()
+      }
+      function expectederrorCallback (error) {
+        t.step(function () {
+          assert_equals(error.code, error.TIMEOUT, "The timeout error occurred");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_100.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_100.html
new file mode 100755 (executable)
index 0000000..4e1b63c
--- /dev/null
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Position_timestamp_timeout_100</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
+    <meta name="assert" content="Check if will get Position.timestamp value when set timeout to 100" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id=log></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(unexpectedsuccessCallback, expectederrorCallback, {timeout: 100});
+      } catch (err) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function unexpectedsuccessCallback (position) {
+        t.step(function () {
+          assert_unreached("successCallback should not be invoked");
+        });
+        t.done()
+      }
+      function expectederrorCallback (error) {
+        t.step(function () {
+          assert_equals(error.code, error.TIMEOUT, "The timeout error occurred");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_60000.html b/common/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_60000.html
new file mode 100755 (executable)
index 0000000..12b92c8
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2012 Intel Corporation.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of works must retain the original copyright notice, this list
+  of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the original copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors
+  may be used to endorse or promote products derived from this work without
+  specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Authors:
+        Liu,Xin <xinx.liu@intel.com>
+
+-->
+<html>
+  <head>
+    <title>Geolocation Test:Position_timestamp_timeout_60000</title>
+    <link rel="author" title="Intel" href="http://www.intel.com/" />
+    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
+    <meta name="assert" content="Check if will get Position.timestamp value when set timeout to 60000" />
+    <script src="../resources/testharness.js"></script>
+    <script src="../resources/testharnessreport.js"></script>
+  </head>
+  <body>
+  <div id=log></div>
+    <script>
+    //==== PRIORITY P2
+
+      var t = async_test(document.title);
+      setup({timeout: 90000});
+      try {
+        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback, {timeout: 90000});
+      } catch (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+      function expectedsuccessCallback (position) {
+        t.step(function () {
+          var timestamp = position.timestamp;
+          assert_true(timestamp == null || isNaN(timestamp) || typeof timestamp == "number", "should get Position.timestamp");
+        });
+        t.done();
+      }
+      function unexpectederrorCallback (error) {
+        t.step(function () {
+          assert_unreached("Error message: { " + error.message + " }");
+        });
+        t.done();
+      }
+    </script>
+  </body>
+</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_PERMISSION_DENIED_constExist.html b/common/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_PERMISSION_DENIED_constExist.html
deleted file mode 100755 (executable)
index d16f61d..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-*Redistributions of works must retain the original copyright notice, this list
-of conditions and the following disclaimer.
-*Redistributions in binary form must reproduce the original copyright notice,
-this list of conditions and the following disclaimer in the documentation
-and/or other materials provided with the distribution.
-*Neither the name of Intel Corporation nor the names of its contributors
-may be used to endorse or promote products derived from this work without
-specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
- Authors:
-         Jin,Weihu <weihux.jin@intel.com>
-
--->
-
-
-<!DOCTYPE HTML>
-<html>
-  <head>
-    <title>Geolocation Test:Geolocation_PositionError_PERMISSION_DENIED_constExist</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check if the const attribute PERMISSION_DENIED of interface PositionError is Exist, timeout is set to 10, enableHighAccuracy is set to true" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-  <script>
-    //==== PRIORITY P1
-
-    var t = async_test(document.title);
-    setup({timeout: 90000});
-
-    try {
-      navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
-    } catch(err) {
-      t.step(function() {
-        assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-    }
-
-    function expectedErrorCallback(error) {
-      if (error.POSITION_UNAVAILABLE){
-        t.done();
-      }else{
-        t.step(function() {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    }
-
-    function unexpectedSuccessCallback(position) {
-      t.step(function() {
-        assert_unreached("errorCallback should be triggered");
-      });
-      t.done();
-    }
-  </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_POSITION_UNAVAILABLE_constExist.html b/common/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_POSITION_UNAVAILABLE_constExist.html
deleted file mode 100755 (executable)
index 58cf831..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-*Redistributions of works must retain the original copyright notice, this list
-of conditions and the following disclaimer.
-*Redistributions in binary form must reproduce the original copyright notice,
-this list of conditions and the following disclaimer in the documentation
-and/or other materials provided with the distribution.
-*Neither the name of Intel Corporation nor the names of its contributors
-may be used to endorse or promote products derived from this work without
-specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
- Authors:
-         Jin,Weihu <weihux.jin@intel.com>
-
--->
-
-
-<!DOCTYPE HTML>
-<html>
-  <head>
-    <title>Geolocation Test:Geolocation_PositionError_POSITION_UNAVAILABLE_constExist</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check if the const attribute POSITION_UNAVAILABLE of interface PositionError is Exist, timeout is set to 10, enableHighAccuracy is set to true" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-  <script>
-    //==== PRIORITY P1
-
-    var t = async_test(document.title);
-    setup({timeout: 90000});
-
-    try {
-      navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
-    } catch(err) {
-      t.step(function() {
-        assert_unreached("Error message: { " + err.message + " }");
-      });
-      t.done();
-    }
-
-    function expectedErrorCallback(error) {
-      if (error.POSITION_UNAVAILABLE){
-        t.done();
-      }else{
-        t.step(function() {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    }
-
-    function unexpectedSuccessCallback(position) {
-      t.step(function() {
-        assert_unreached("errorCallback should be triggered");
-      });
-      t.done();
-    }
-  </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_TIMEOUT_constExist.html b/common/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_TIMEOUT_constExist.html
deleted file mode 100755 (executable)
index 9e7e974..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-*Redistributions of works must retain the original copyright notice, this list
-of conditions and the following disclaimer.
-*Redistributions in binary form must reproduce the original copyright notice,
-this list of conditions and the following disclaimer in the documentation
-and/or other materials provided with the distribution.
-*Neither the name of Intel Corporation nor the names of its contributors
-may be used to endorse or promote products derived from this work without
-specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
- Authors:
-         Jin,Weihu <weihux.jin@intel.com>
-
--->
-
-
-<!DOCTYPE HTML>
-<html>
-  <head>
-    <title>Geolocation Test:Geolocation_PositionError_TIMEOUT_constExist</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check PositionError.TIMEOUT exists" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-  <script>
-    //==== PRIORITY P1
-
-    var t = async_test(document.title);
-    setup({timeout: 90000});
-
-    try {
-      navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
-    } catch(err) {
-      t.step(function() {
-        assert_unreached("Error message: { " + err.message + " }");
-      });
-      t.done();
-    }
-
-    function expectedErrorCallback(error) {
-      if (error.TIMEOUT){
-        t.done();
-      }else{
-        t.step(function() {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    }
-
-    function unexpectedSuccessCallback(position) {
-      t.step(function() {
-        assert_unreached("errorCallback should be triggered");
-      });
-      t.done();
-    }
-  </script>
-  </body>
-</html>
index aba249e7754da7b9b0eca77b15fd57d3001908c3..9fabad88df5cf525cb311f4cd4296cbbd5a03003 100755 (executable)
@@ -34,7 +34,7 @@ Authors:
     <title>Geolocation Test:Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0</title>
     <link rel="author" title="Intel" href="http://www.intel.com/" />
     <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#geolocation" />
-    <meta name="assert" content="Check if the attribute code of interface PositionError return value" />
+    <meta name="assert" content="Check if the attribute code of interface GeolocationPositionError return value" />
     <script src="../resources/testharness.js"></script>
     <script src="../resources/testharnessreport.js"></script>
   </head>
@@ -61,7 +61,7 @@ Authors:
       }
       function expectederrorCallback (error) {
         t.step(function(){
-          assert_equals(error.code, error.TIMEOUT, "the attribute code of interface PositionError");
+          assert_equals(error.code, error.TIMEOUT, "the attribute code of interface GeolocationPositionError");
         });
         t.done();
       }
index fc093abe7c4a27895cd78bbedf7ec8a4b4cf73e8..ca70a403dac932cedb86dc515e3b4538fdb0ee84 100755 (executable)
@@ -36,7 +36,7 @@ Authors:
     <title>Geolocation Test:Geolocation_getCurrentPosition_timer_timeout</title>
     <link rel="author" title="Intel" href="http://www.intel.com/" />
     <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#geolocation" />
-    <meta name="assert" content="Check if getCurrentPosition() invokes onPositionErrorCallback() after timer fires TIMEOUT" />
+    <meta name="assert" content="Check if getCurrentPosition() invokes onGeolocationPositionErrorCallback() after timer fires TIMEOUT" />
     <script src="../resources/testharness.js"></script>
     <script src="../resources/testharnessreport.js"></script>
   </head>
index 8795045d4cece8b7c7f253de0a2970fcedfdc3c6..f9c0b24ddb9406cf439301eea1acb6e393979dee 100755 (executable)
@@ -78,7 +78,7 @@ Authors:
         return;
       }
       t.step(function () {
-        assert_unreached("PositionErrorCallback handle Event is triggered with the exception of "+ msg.toString());
+        assert_unreached("GeolocationPositionErrorCallback handle Event is triggered with the exception of "+ msg.toString());
       });
       t.done();
     }
index 62f7c299198b507c9273d1445e1d5a782609fef2..f56a5ab0444aa5f0c831f3dd44cf379ab90fc14e 100755 (executable)
@@ -34,7 +34,7 @@ Authors:
     <title>Geolocation Test:Geolocation_watchPosition_errorCallback_error_return_type</title>
     <link rel="author" title="Intel" href="http://www.intel.com/" />
     <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#geolocation" />
-    <meta name="assert" content="Check if the attribute error value of interface PositionError return type" />
+    <meta name="assert" content="Check if the attribute error value of interface GeolocationPositionError return type" />
     <script src="../resources/testharness.js"></script>
     <script src="../resources/testharnessreport.js"></script>
   </head>
@@ -65,7 +65,7 @@ Authors:
       function expectedErrorCallback (error) {
         var type = typeof error;
         t.step(function () {
-          assert_true(type == "object", "the attribute error value of interface PositionError return type");
+          assert_true(type == "object", "the attribute error value of interface GeolocationPositionError return type");
         });
         t.done();
       }
index a096321f9e22c6ba5a092f2c6c5a2522b37e68fc..c3ec1b31cd7c5fb572794082d6f839bf65f7fb41 100755 (executable)
@@ -36,7 +36,7 @@ Authors:
     <title>Geolocation Test:Geolocation_watchPosition_timer_timeout</title>
     <link rel="author" title="Intel" href="http://www.intel.com/" />
     <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#geolocation" />
-    <meta name="assert" content="Check if watchPosition() invokes onPositionErrorCallback() after timer fires TIMEOUT" />
+    <meta name="assert" content="Check if watchPosition() invokes onGeolocationPositionErrorCallback() after timer fires TIMEOUT" />
     <script src="../resources/testharness.js"></script>
     <script src="../resources/testharnessreport.js"></script>
   </head>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_Default_value.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_Default_value.html
deleted file mode 100755 (executable)
index 29a4434..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_PERMISSION_DENIED_Default_value</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check the PositionError.PERMISSION_DENIED Default value" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        window.navigator.geolocation.getCurrentPosition(successCallback, errorCallback, { timeout: 1, enableHighAccuracy: true });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function successCallback (position) {
-        t.step(function () {
-          assert_unreached("the errorCallback should be called");
-        });
-        t.done();
-      }
-      function errorCallback (error) {
-        t.step(function () {
-          assert_true(error.PERMISSION_DENIED == 1, "the attribute code of interface PositionError is 1");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_type.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_type.html
deleted file mode 100755 (executable)
index e412327..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_PERMISSION_DENIED_type</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check if the PositionError.PERMISSION_DENIED return type" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        window.navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 1, enableHighAccuracy: true });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedSuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("the errorCallback should be called");
-        });
-        t.done();
-      }
-
-      function expectedErrorCallback (error) {
-        var permission_denied = error.PERMISSION_DENIED;
-        var type = typeof permission_denied;
-        t.step(function () {
-          assert_true(type == "number", "the attribute code of interface PositionError return type");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_Default_value.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_Default_value.html
deleted file mode 100755 (executable)
index 3147673..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_POSITION_UNAVAILABLE_DENIED_Default_value</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check the PositionError.POSITION_UNAVAILABLE Default value" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        window.navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 1, enableHighAccuracy: true});
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedSuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("the errorCallback should be called");
-        });
-        t.done();
-      }
-
-      function expectedErrorCallback (error) {
-        t.step(function () {
-          assert_true(error.POSITION_UNAVAILABLE == 2, "the PositionError.POSITION_UNAVAILABLE is 2");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_type.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_type.html
deleted file mode 100755 (executable)
index 600f9bd..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_POSITION_UNAVAILABLE_DENIED_type</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check the PositionError.POSITION_UNAVAILABLE return type" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        window.navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 1, enableHighAccuracy: true});
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedSuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("the errorCallback should be called");
-        });
-        t.done();
-      }
-
-      function expectedErrorCallback (error) {
-        var position_unavailable = error.POSITION_UNAVAILABLE;
-        var type = typeof position_unavailable;
-        t.step(function () {
-          assert_true(type == "number", "the PositionError.POSITION_UNAVAILABLE return type");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_Default_value.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_Default_value.html
deleted file mode 100755 (executable)
index 1fdbed2..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_TIMEOUT_Default_value</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check the PositionError.TIMEOUT Default value" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        window.navigator.geolocation.getCurrentPosition(successCallback, errorCallback, { timeout: 1, enableHighAccuracy: true });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function successCallback (position) {
-        t.step(function () {
-          assert_unreached("the errorCallback should be called");
-        });
-        t.done();
-      }
-
-      function errorCallback (error) {
-        t.step(function () {
-          assert_true(error.TIMEOUT == 3, "the attribute code of interface PositionError return 3");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_type.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_type.html
deleted file mode 100755 (executable)
index 7ddfe1e..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_TIMEOUT_type</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check the PositionError.TIMEOUT return type" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        window.navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 1, enableHighAccuracy: true });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedSuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("the errorCallback should be called");
-        });
-        t.done();
-      }
-
-      function expectedErrorCallback (error) {
-        var timeout = error.TIMEOUT;
-        var type = typeof timeout;
-        t.step(function () {
-          assert_true(type == "number", "the attribute code of interface PositionError return 3");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_code_TIMEOUT.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_code_TIMEOUT.html
deleted file mode 100755 (executable)
index 0ba2c54..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING s
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_code_TIMEOUT</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check if the attribute code of interface PositionError return 3" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        window.navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 0 });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedSuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("the errorCallback should be called");
-        });
-        t.done();
-      }
-      function expectedErrorCallback (error) {
-        t.step(function () {
-          assert_true(error.code == error.TIMEOUT, "the attribute code of interface PositionError return TIMEOUT");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_empty_string.html
deleted file mode 100755 (executable)
index 72a0d69..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_code_attribute_empty_string</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check if the attribute code value of interface PositionError set empty string" />
-    <script type="text/javascript" src="../resources/testharness.js"></script>
-    <script type="text/javascript" src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout:10, enableHighAccuracy: true });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedSuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("This errorCallback will be called");
-        });
-        t.done();
-      }
-
-      function expectedErrorCallback (error) {
-        t.step(function () {
-          error.code = "";
-          assert_false(error.code == "", "the attribute code value of interface PositionError set empty string");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_exists.html
deleted file mode 100755 (executable)
index 8c1e56d..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_code_attribute_exists</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check if the attribute code value of interface PositionError is exist, timeout is set to 10,enableHighAccuracy is set to true" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P0
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedSuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("This errorCallback will be called");
-        });
-        t.done();
-      }
-
-      function expectedErrorCallback (error) {
-        t.step(function () {
-          assert_true("code" in error, "the attribute code value of interface PositionError is exist");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_readonly.html
deleted file mode 100755 (executable)
index aa868ce..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_code_attribute_readonly</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check if the attribute code value of interface PositionError is readonly, timeout is set to 10,enableHighAccuracy is set to true" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedSuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("This errorCallback will be called");
-        });
-        t.done();
-      }
-
-      function expectedErrorCallback (error) {
-        var offset = 1;
-        var tmp_error_code = error.code + offset;
-        error.code = tmp_error_code;
-        t.step(function () {
-          assert_false(error.code == tmp_error_code, "the attribute code value of interface PositionError is readonly");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_set_null.html
deleted file mode 100755 (executable)
index 5b83d77..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_code_attribute_set_null</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check if the attribute code value of interface PositionError set null" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-         navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout:10, enableHighAccuracy: true });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedSuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("This errorCallback will be called");
-        });
-        t.done();
-      }
-
-      function expectedErrorCallback (error) {
-        t.step(function () {
-          error.code = null;
-          assert_false(error.code == null, "the attribute code value of interface PositionError is readonly");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_message.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_message.html
deleted file mode 100755 (executable)
index ebd4dec..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_message</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check if the attribute message of interface PositionError is comparison" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        window.navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedSuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("the errorCallback should be called");
-        });
-        t.done();
-      }
-
-      function expectedErrorCallback (error) {
-        var message = error.message;
-        t.step(function () {
-          assert_true(message != null, "the attribute message of interface PositionError is comparison");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_empty_string.html
deleted file mode 100755 (executable)
index c65c21e..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_message_attribute_empty_string</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check if the attribute message value of interface PositionError set empty string" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedSuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("This errorCallback will be called");
-        });
-        t.done();
-      }
-      function  expectedErrorCallback (error) {
-        t.step(function () {
-          error.message = "";
-          assert_false(error.message == "", "the attribute message value of interface PositionError set empty string");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_exists.html
deleted file mode 100755 (executable)
index 2adaf48..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_message_attribute_exists</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check if the attribute message value of interface PositionError exists, timeout is set to 10,enableHighAccuracy is set to true" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P0
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedSuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("This errorCallback will not be called");
-        });
-        t.done();
-      }
-      function expectedErrorCallback (error) {
-        t.step(function () {
-          assert_true("message" in error, "the attribute message value of interface PositionError exists");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_readonly.html
deleted file mode 100755 (executable)
index 1bb0761..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_message_attribute_readonly</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check if the attribute message value of interface PositionError is readonly, timeout is set to 10,enableHighAccuracy is set to true" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout: 10, enableHighAccuracy: true });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedSuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("This errorCallback will be called");
-        });
-        t.done();
-      }
-
-      function  expectedErrorCallback (error) {
-        t.step(function () {
-          var str_tmp = "test";
-          var tmp_error_message = error.message + str_tmp;
-          error.message = tmp_error_message;
-          assert_false(error.message == tmp_error_message, "the attribute message value of interface PositionError is readonly");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_set_null.html
deleted file mode 100755 (executable)
index ddb48d0..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_message_attribute_set_null</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check if the attribute message value of interface PositionError set null" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout:90000});
-
-      try {
-        navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout:10, enableHighAccuracy: true });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedSuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("This errorCallback will be called");
-        });
-        t.done();
-      }
-      function expectedErrorCallback (error) {
-        t.step(function () {
-          error.message = null;
-          assert_false(error.message == null, "the attribute message value of interface PositionError set null");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_Err.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_Err.html
deleted file mode 100755 (executable)
index f200ba7..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_message_getCurrentPosition_Err</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="W3C geolocation check that getCurrentPosition returns message of error." />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout:90000});
-
-      try {
-        window.navigator.geolocation.getCurrentPosition(unexpectedGetPositionSuccess, expectedGetPositionErr, { timeout:10, enableHighAccuracy : true });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedGetPositionSuccess (position) {
-        t.step(function () {
-          assert_unreached("the error callback should be called");
-        });
-        t.done();
-      }
-      function expectedGetPositionErr(error){
-        t.step(function () {
-          result = (typeof error=='object' && error.PERMISSION_DENIED == 1 && error.POSITION_UNAVAILABLE ==2
-           && error.TIMEOUT == 3 && typeof error.code == 'number' && typeof error.message =='string')
-          assert_true(result);
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0Age0.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0Age0.html
deleted file mode 100755 (executable)
index d926d18..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_message_getCurrentPosition_timeOut0Age0</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="check that message of timeout error set timeout to 0 and maxAge to 0" />
-    <script type="text/javascript" src="../resources/testharness.js"></script>
-    <script type="text/javascript" src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        window.navigator.geolocation.getCurrentPosition(unexpectedGetPositionSuccess, expectedGetPositionErr, {timeout: 0, maximumAge: 0});
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedGetPositionSuccess (position) {
-        t.step(function () {
-          assert_unreached("the error callback should be called");
-        });
-        t.done();
-      }
-
-      function expectedGetPositionErr (error) {
-        t.step(function () {
-          assert_equals(error.message, "Timeout expired");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0AgeNeg.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0AgeNeg.html
deleted file mode 100755 (executable)
index 9a884f0..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_message_getCurrentPosition_timeOut0AgeNeg</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="W3C geolocation set timeout to 0 and maxAge to -1, check that message of timeout error raised." />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test("test getCurrentPosition when get position time out");
-      setup({timeout: 90000});
-
-      try {
-        window.navigator.geolocation.getCurrentPosition(unexpectedGetPositionSuccess, expectedGetPositionErr, {timeout: 0, maximumAge: -1});
-      } catch (err) {
-          t.step(function () {
-            assert_unreached("Error message: { " + err.message + " }");
-          });
-          t.done();
-      }
-
-      function unexpectedGetPositionSuccess (position) {
-        t.step(function () {
-          assert_unreached("the error callback should be called");
-        });
-        t.done();
-      }
-
-      function expectedGetPositionErr (error) {
-        t.step(function () {
-          assert_equals(error.message, "Timeout expired");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOutNegAge0.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOutNegAge0.html
deleted file mode 100755 (executable)
index 8743df0..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_message_getCurrentPosition_timeOutNegAge0</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="W3C geolocation set timeout to -1 and maxAge to 0, check that message of timeout error raised." />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        window.navigator.geolocation.getCurrentPosition(unexpectedGetPositionSuccess, expectedGetPositionErr, {timeout: -1, maximumAge: 0});
-      } catch (err) {
-            t.step(function () {
-              assert_unreached("Error message: { " + err.message + " }");
-            });
-            t.done();
-      }
-
-      function unexpectedGetPositionSuccess (position) {
-        t.step(function () {
-          assert_unreached("the error callback should be called");
-        });
-        t.done();
-      }
-
-      function expectedGetPositionErr (error) {
-        t.step(function(){
-          assert_equals(error.message, "Timeout expired");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_return_type.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_return_type.html
deleted file mode 100755 (executable)
index a7fb1e7..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_message_return_type</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="Check if the attribute message of interface PositionError return type, timeout is set to 10,enableHighAccuracy is set to true" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        navigator.geolocation.getCurrentPosition(unexpectedSuccessCallback, expectedErrorCallback, { timeout:10, enableHighAccuracy: true });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedSuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("the errorCallback should be called");
-        });
-        t.done();
-      }
-      function expectedErrorCallback (error) {
-        var message = error.message;
-        var type = typeof message;
-        t.step(function () {
-          assert_true(type == "string", "the attribute message of interface PositionError return type");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_Err.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_Err.html
deleted file mode 100755 (executable)
index e1ad1d0..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_message_watchPosition_Err</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="W3C geolocation check that watchPosition returns message of error." />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        window.navigator.geolocation.getCurrentPosition(unexpectedWatchPositionSuccess, expectedWatchPositionErr, { timeout: 10, enableHighAccuracy: true });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedWatchPositionSuccess (position) {
-        t.step(function () {
-          assert_unreached("the error callback should be called");
-        });
-        t.done();
-      }
-
-      function expectedWatchPositionErr (error) {
-        t.step(function () {
-          var result = (typeof error== 'object' && error.PERMISSION_DENIED == 1 && error.POSITION_UNAVAILABLE == 2 
-                       && error.TIMEOUT == 3 && typeof error.code == 'number' && typeof error.message == 'string');
-          assert_true(result);
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0Age0.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0Age0.html
deleted file mode 100755 (executable)
index 6178b09..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_message_watchPosition_timeOut0Age0</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="W3C geolocation set timeout to 0 and maxAge to 0, check that message of timeout error raised(watchPosition)." />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        window.navigator.geolocation.watchPosition(unexpectdWatchPositionSuccess, expectedWatchPositionErr, { timeout: 0, maximumAge: 0 });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectdWatchPositionSuccess(position){
-        t.step(function(){
-          assert_unreached("the error callback should be called");
-        });
-        t.done();
-      }
-
-      function expectedWatchPositionErr(error){
-        t.step(function(){
-          assert_equals(error.message, "Timeout expired");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0AgeNeg.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0AgeNeg.html
deleted file mode 100755 (executable)
index fb0d82e..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_message_watchPosition_timeOut0AgeNeg</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="W3C geolocation set timeout to 0 and maxAge to -1, check that timeout error raised." />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        window.navigator.geolocation.watchPosition(unexpectedWatchPositionSuccess, expectedWatchPositionErr, { timeout: 0, maximumAge: -1});
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-     function unexpectedWatchPositionSuccess (position) {
-       t.step(function () {
-         assert_unreached("the error callback should be called");
-       });
-       t.done();
-     }
-
-     function expectedWatchPositionErr (error) {
-       t.step(function () {
-         assert_equals(error.message, "Timeout expired");
-       });
-       t.done();
-     }
-   </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOutNegAge0.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOutNegAge0.html
deleted file mode 100755 (executable)
index 3bd31ee..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_message_watchPosition_timeOutNegAge0</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="W3C geolocation set timeout to -1 and maxAge to 0, check that timeout error raised." />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        window.navigator.geolocation.watchPosition(unexpectedWatchPositionSuccess, expectedWatchPositionErr, { timeout: -1, maximumAge: 0 });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedWatchPositionSuccess (position) {
-        t.step(function () {
-          assert_unreached("the error callback should be called");
-        });
-        t.done();
-      }
-
-      function expectedWatchPositionErr (error) {
-        t.step(function () {
-          assert_equals(error.message, "Timeout expired");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_with_getCurrentPosition_timeOut0Age0.html b/common/tct-geoallow-w3c-tests/geoallow/PositionError_message_with_getCurrentPosition_timeOut0Age0.html
deleted file mode 100755 (executable)
index bc8508b..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:PositionError_message_with_getCurrentPosition_timeOut0Age0</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error" />
-    <meta name="assert" content="W3C geolocation set timeout to 0 and maxAge to 0, check that message of timeout error raised(getCurrentPosition)." />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-
-      try {
-        window.navigator.geolocation.getCurrentPosition(unexpectedGetPositionSuccess, expectedGetPositionErr, { timeout: 0, maximumAge: 0 });
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + err.message + " }");
-        });
-        t.done();
-      }
-
-      function unexpectedGetPositionSuccess (position) {
-        t.step(function () {
-          assert_unreached("the error callback should be called");
-        });
-        t.done();
-      }
-
-      function expectedGetPositionErr (error) {
-        t.step(function () {
-          assert_equals(error.message, "Timeout expired");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Position_coords.html b/common/tct-geoallow-w3c-tests/geoallow/Position_coords.html
deleted file mode 100755 (executable)
index 8473635..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Position_coords</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
-    <meta name="assert" content="Check if the attribute coords of interface Position is comparison" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        window.navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_empty_string.html b/common/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_empty_string.html
deleted file mode 100755 (executable)
index e2666fb..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Position_coords_attribute_empty_string</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
-    <meta name="assert" content="Check if the attribute coords value of interface Position set empty string" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          position.coords = "";
-          assert_false(position.coords == "", "the attribute coords value of interface Position can set empty string");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_exists.html
deleted file mode 100755 (executable)
index a2a1ea3..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Position_coords_attribute_exists</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
-    <meta name="assert" content="Check if the attribute coords value of interface Position exists" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P0
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          assert_true("coords" in position, "the attribute coords value of interface Position exists");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_readonly.html
deleted file mode 100755 (executable)
index 9b5cc1f..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Position_coords_attribute_readonly</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
-    <meta name="assert" content="Check if the attribute coords value of interface Position is readonly" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          var offset = 1;
-          var temp_coords = position.coords + offset;
-          position.coords = temp_coords;
-          assert_true(position.coords != temp_coords, "the attribute coords value of interface Position is readonly");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-    <div id="log"></div>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_set_null.html
deleted file mode 100755 (executable)
index 83723b7..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Position_coords_attribute_set_null</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
-    <meta name="assert" content="Check if the attribute coords value of interface Position set null" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          position.coords = null;
-          assert_true(position.coords != null, "the attribute coords value of interface Position can not set null");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Position_coords_return_type.html b/common/tct-geoallow-w3c-tests/geoallow/Position_coords_return_type.html
deleted file mode 100755 (executable)
index 0ec5e04..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Position_coords_return_type</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
-    <meta name="assert" content="Check if the attribute coords of interface Position return type" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-    <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t =async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          assert_equals(typeof position.coords, "object", "the attribute coords of interface Position return type");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_exists.html b/common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_exists.html
deleted file mode 100755 (executable)
index 6008a25..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Position_timestamp_attribute_exists</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
-    <meta name="assert" content="Check if the attribute timestamp value of interface Position exists" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P0
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          assert_true("timestamp" in position, "the attribute timestamp value of interface Position exists");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_readonly.html b/common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_readonly.html
deleted file mode 100755 (executable)
index b78e6e2..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Position_timestamp_attribute_readonly</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
-    <meta name="assert" content="Check if the attribute timestamp value of interface Position is readonly" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          var offset = 1;
-          var temp_timestamp = position.timestamp + offset;
-          position.timestamp = temp_timestamp;
-          assert_true(position.timestamp != temp_timestamp, "The attribute timestamp value of interface Position is readonly");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_set_null.html b/common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_set_null.html
deleted file mode 100755 (executable)
index 4f639e3..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Jin,Weihu <weihux.jin@intel.com>
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Position_timestamp_attribute_set_null</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
-    <meta name="assert" content="Check if the attribute timestamp value of interface Position set null" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id="log"></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback);
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          position.timestamp = null;
-          assert_false(position.timestamp == null, "position.timestamp can be set null");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_0.html b/common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_0.html
deleted file mode 100755 (executable)
index da44f17..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Position_timestamp_timeout_0</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
-    <meta name="flags" content="interact" />
-    <meta name="assert" content="Check if will get Position.timestamp value when set timeout to 0" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id=log></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(unexpectedsuccessCallback, expectederrorCallback, {timeout: 0});
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function unexpectedsuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("successCallback should not be invoked");
-        });
-        t.done()
-      }
-      function expectederrorCallback (error) {
-        t.step(function () {
-          assert_equals(error.code, error.TIMEOUT, "The timeout error occurred");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_100.html b/common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_100.html
deleted file mode 100755 (executable)
index 4e1b63c..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Position_timestamp_timeout_100</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
-    <meta name="assert" content="Check if will get Position.timestamp value when set timeout to 100" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id=log></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(unexpectedsuccessCallback, expectederrorCallback, {timeout: 100});
-      } catch (err) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function unexpectedsuccessCallback (position) {
-        t.step(function () {
-          assert_unreached("successCallback should not be invoked");
-        });
-        t.done()
-      }
-      function expectederrorCallback (error) {
-        t.step(function () {
-          assert_equals(error.code, error.TIMEOUT, "The timeout error occurred");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
diff --git a/common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_60000.html b/common/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_60000.html
deleted file mode 100755 (executable)
index 12b92c8..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (c) 2012 Intel Corporation.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of works must retain the original copyright notice, this list
-  of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the original copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-* Neither the name of Intel Corporation nor the names of its contributors
-  may be used to endorse or promote products derived from this work without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Authors:
-        Liu,Xin <xinx.liu@intel.com>
-
--->
-<html>
-  <head>
-    <title>Geolocation Test:Position_timestamp_timeout_60000</title>
-    <link rel="author" title="Intel" href="http://www.intel.com/" />
-    <link rel="help" href="http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position" />
-    <meta name="assert" content="Check if will get Position.timestamp value when set timeout to 60000" />
-    <script src="../resources/testharness.js"></script>
-    <script src="../resources/testharnessreport.js"></script>
-  </head>
-  <body>
-  <div id=log></div>
-    <script>
-    //==== PRIORITY P2
-
-      var t = async_test(document.title);
-      setup({timeout: 90000});
-      try {
-        navigator.geolocation.getCurrentPosition(expectedsuccessCallback, unexpectederrorCallback, {timeout: 90000});
-      } catch (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-      function expectedsuccessCallback (position) {
-        t.step(function () {
-          var timestamp = position.timestamp;
-          assert_true(timestamp == null || isNaN(timestamp) || typeof timestamp == "number", "should get Position.timestamp");
-        });
-        t.done();
-      }
-      function unexpectederrorCallback (error) {
-        t.step(function () {
-          assert_unreached("Error message: { " + error.message + " }");
-        });
-        t.done();
-      }
-    </script>
-  </body>
-</html>
index dc6d25e88008beee014d2acbe8d16a2d6bd841da..0fcdfd7e27bed00698e73b7b9cd90e460a0960c2 100755 (executable)
@@ -90,7 +90,7 @@
   </li>
 
   <li>
-    <q>If the attempt fails, the errorCallback is invoked with a new PositionError object, reflecting the reason for the failure.</q>
+    <q>If the attempt fails, the errorCallback is invoked with a new GeolocationPositionError object, reflecting the reason for the failure.</q>
     <br/><small>No tests</small>
   </li>
 
   </li>
 
   <li>
-    <q>The timeout attribute denotes the maximum length of time (expressed in milliseconds) that is allowed to pass from the call to getCurrentPosition() or watchPosition() until the corresponding successCallback is invoked. If the implementation is unable to successfully acquire a new Position before the given timeout elapses, and no other errors have occurred in this interval, then the corresponding errorCallback must be invoked with a PositionError object whose code attribute is set to TIMEOUT.</q>
+    <q>The timeout attribute denotes the maximum length of time (expressed in milliseconds) that is allowed to pass from the call to getCurrentPosition() or watchPosition() until the corresponding successCallback is invoked. If the implementation is unable to successfully acquire a new Position before the given timeout elapses, and no other errors have occurred in this interval, then the corresponding errorCallback must be invoked with a GeolocationPositionError object whose code attribute is set to TIMEOUT.</q>
     <br/><small><a href="t.html?00086">Test 00086</a>: set timeout and maximumAge to 0, check that timeout error raised (getCurrentPosition)</small>
     <br/><small><a href="t.html?00088">Test 00088</a>: set timeout and maximumAge to 0, check that timeout error raised (watchPosition)</small>
   </li>
 
 <!-- ###################################################################### -->
 
-<h4><a href="http://dev.w3.org/geo/api/spec-source.html#coordinates_interface">5.4 Coordinates interface</a></h4>
+<h4><a href="http://dev.w3.org/geo/api/spec-source.html#coordinates_interface">5.4 GeolocationCoordinates interface</a></h4>
 <ul>
   <li>
-    <q>The latitude and longitude attributes are geographic coordinates specified in decimal degrees.</q>
+    <q>The latitude and longitude attributes are geographic GeolocationCoordinates specified in decimal degrees.</q>
     <br/><small><a href="t.html?00152">Test 00152</a>: check for latitude and longitude.</small>
   </li>
 
 
 <!-- ###################################################################### -->
 
-<h4><a href="http://dev.w3.org/geo/api/spec-source.html#postion_error_interface">5.5 PositionError interface</a></h4>
+<h4><a href="http://dev.w3.org/geo/api/spec-source.html#postion_error_interface">5.5 GeolocationPositionError interface</a></h4>
 <ul>
   <li>
     <q>The code attribute must return the appropriate code from the following list:</q>
index c9fa4bfadc511a0a3f0f1de5daa0cb99c6c36424..61d9638e6054d700b91db152abcff517bec4e770 100755 (executable)
@@ -21,7 +21,7 @@ function successCallback(position)
   /*
     [NoInterfaceObject]
     interface Position {
-      readonly attribute Coordinates coords;
+      readonly attribute GeolocationCoordinates coords;
       readonly attribute DOMTimeStamp timestamp;
     };
   */
@@ -32,8 +32,8 @@ function successCallback(position)
   }, "Position toString");
 
   test(function() {
-    assert_equals(position.coords.toString(), "[object Coordinates]",
-        "position.coords.toString should result in '[object Coordinates]' was: " + position.coords.toString());
+    assert_equals(position.coords.toString(), "[object GeolocationCoordinates]",
+        "position.coords.toString should result in '[object GeolocationCoordinates]' was: " + position.coords.toString());
   }, "Position.coordinates toString");
 
   test(function() {
@@ -43,7 +43,7 @@ function successCallback(position)
 
   /*
     [NoInterfaceObject]
-    interface Coordinates {
+    interface GeolocationCoordinates {
       readonly attribute double latitude;
       readonly attribute double longitude;
       readonly attribute double? altitude;
@@ -102,10 +102,10 @@ function BadSuccessCallback(position)
 function errorCallback(error)
 {
   test(function() {
-    assert_equals(error.toString(), "[object PositionError]",
-        "PositionError.toString should result in '[object PositionError]' was: " +
+    assert_equals(error.toString(), "[object GeolocationPositionError]",
+        "GeolocationPositionError.toString should result in '[object GeolocationPositionError]' was: " +
         error.toString());
-  }, "PositionError toString");
+  }, "GeolocationPositionError toString");
 
   test(function() {
     assert_equals(error.PERMISSION_DENIED, 1,
index 6182d7f7f976a4b7561ff1505d4fa0d91a90a132..fd570ab66d23670181777f79596857109ee4e7da 100755 (executable)
         <capability name="http://tizen.org/feature/location.gps"/>
         <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
       </capabilities>
-      <testcase purpose="Check if the accuracy of interface Coordinates is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_accuracy">
+      <testcase purpose="Check if the accuracy of interface GeolocationCoordinates is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_accuracy">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="accuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the accuracy attribute of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_accuracy_attribute_exists">
+      <testcase purpose="Check if the accuracy attribute of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_accuracy_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="accuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the accuracy value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_accuracy_attribute_readonly">
+      <testcase purpose="Check if the accuracy value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_accuracy_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="accuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the accuracy value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_accuracy_attribute_set_null">
+      <testcase purpose="Check if the accuracy value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_accuracy_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="accuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the accuracy value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_accuracy_attribute_value_default">
+      <testcase purpose="Check if the accuracy value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_accuracy_attribute_value_default">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_value_default.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_value_default.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="accuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitude value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitude_attribute_empty_string">
+      <testcase purpose="Check if the altitude value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitude_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitude value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_altitude_attribute_exists">
+      <testcase purpose="Check if the altitude value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_altitude_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitude value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitude_attribute_readonly">
+      <testcase purpose="Check if the altitude value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitude_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitude value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitude_attribute_set_null">
+      <testcase purpose="Check if the altitude value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitude_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitudeAccuracy value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitudeAccuracy_attribute_empty_string">
+      <testcase purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitudeAccuracy_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitudeAccuracy value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_altitudeAccuracy_attribute_exists">
+      <testcase purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_altitudeAccuracy_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitudeAccuracy value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitudeAccuracy_attribute_readonly">
+      <testcase purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitudeAccuracy_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitudeAccuracy value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitudeAccuracy_attribute_set_null">
+      <testcase purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitudeAccuracy_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the heading value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_heading_attribute_empty_string">
+      <testcase purpose="Check if the heading value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_heading_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="heading" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="heading" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the heading value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_heading_attribute_exists">
+      <testcase purpose="Check if the heading value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_heading_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="heading" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="heading" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the heading value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_heading_attribute_readonly">
+      <testcase purpose="Check if the heading value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_heading_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="heading" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="heading" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the heading value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_heading_attribute_set_null">
+      <testcase purpose="Check if the heading value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_heading_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="heading" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="heading" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the latitude value of interface Coordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_latitude">
+      <testcase purpose="Check if the latitude value of interface GeolocationCoordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_latitude">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="latitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="latitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the latitude value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_latitude_attribute_empty_string">
+      <testcase purpose="Check if the latitude value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_latitude_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="latitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="latitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the latitude value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_latitude_attribute_exists">
+      <testcase purpose="Check if the latitude value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_latitude_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="latitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="latitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the latitude value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_latitude_attribute_readonly">
+      <testcase purpose="Check if the latitude value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_latitude_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="latitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="latitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the latitude value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_latitude_attribute_set_null">
+      <testcase purpose="Check if the latitude value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_latitude_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="latitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="latitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the longitude value of interface Coordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_longitude">
+      <testcase purpose="Check if the longitude value of interface GeolocationCoordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_longitude">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the longitude value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_longitude_attribute_empty_string">
+      <testcase purpose="Check if the longitude value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_longitude_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the longitude value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_longitude_attribute_exists">
+      <testcase purpose="Check if the longitude value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_longitude_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the longitude value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_longitude_attribute_readonly">
+      <testcase purpose="Check if the longitude value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_longitude_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the longitude value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_longitude_attribute_set_null">
+      <testcase purpose="Check if the longitude value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_longitude_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check the return type of longitude of interface Coordinates" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_longitude_return_type">
+      <testcase purpose="Check the return type of longitude of interface GeolocationCoordinates" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_longitude_return_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_return_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the speed value of interface Coordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_speed">
+      <testcase purpose="Check if the speed value of interface GeolocationCoordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_speed">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="speed" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="speed" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the speed value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_speed_attribute_empty_string">
+      <testcase purpose="Check if the speed value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_speed_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="speed" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="speed" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the speed value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_speed_attribute_exists">
+      <testcase purpose="Check if the speed value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_speed_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="speed" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="speed" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the speed value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_speed_attribute_readonly">
+      <testcase purpose="Check if the speed value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_speed_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="speed" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="speed" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the speed value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_speed_attribute_set_null">
+      <testcase purpose="Check if the speed value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_speed_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="speed" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="speed" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check the attribute code of interface PositionError's return value" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0">
+      <testcase purpose="Check the attribute code of interface GeolocationPositionError's return value" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute position of interface Geolocation returns successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_0_timeout_10_enableHighAccuracy_true">
+      <testcase purpose="Check if the attribute GeolocationPositionError of interface Geolocation returns successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_0_timeout_10_enableHighAccuracy_true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_0_timeout_10_enableHighAccuracy_true.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute position of interface Geolocation does not return null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_Infinity">
+      <testcase purpose="Check if the attribute GeolocationPositionError of interface Geolocation does not return null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_Infinity">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_Infinity.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute position of interface Geolocation is not null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero">
+      <testcase purpose="Check if the attribute GeolocationPositionError of interface Geolocation is not null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the const attribute PERMISSION_DENIED of interface PositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="Geolocation_PositionError_PERMISSION_DENIED_constExist">
+      <testcase purpose="Check if the const attribute PERMISSION_DENIED of interface GeolocationPositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="GeolocationPositionError_PERMISSION_DENIED_constExist">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_PERMISSION_DENIED_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_constExist.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the const attribute POSITION_UNAVAILABLE of interface PositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="Geolocation_PositionError_POSITION_UNAVAILABLE_constExist">
+      <testcase purpose="Check if the const attribute POSITION_UNAVAILABLE of interface GeolocationPositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="GeolocationPositionError_POSITION_UNAVAILABLE_constExist">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_POSITION_UNAVAILABLE_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_constExist.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the PositionError.TIMEOUT exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="Geolocation_PositionError_TIMEOUT_constExist">
+      <testcase purpose="Check if the GeolocationPositionError.TIMEOUT exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="GeolocationPositionError_TIMEOUT_constExist">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_TIMEOUT_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_constExist.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the return type of error value of interface PositionError is obejct" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_watchPosition_errorCallback_error_return_type">
+      <testcase purpose="Check if the return type of error value of interface GeolocationPositionError is obejct" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_watchPosition_errorCallback_error_return_type">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_error_return_type.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute coords of interface Position is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_coords">
+      <testcase purpose="Check if the attribute coords of interface Position is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_coords">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute coords value of interface Position is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_coords_attribute_empty_string">
+      <testcase purpose="Check if the attribute coords value of interface Position is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_coords_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute coords value of interface Position exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Position_coords_attribute_exists">
+      <testcase purpose="Check if the attribute coords value of interface Position exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationPosition_coords_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute coords value of interface Position is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_coords_attribute_readonly">
+      <testcase purpose="Check if the attribute coords value of interface Position is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_coords_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute coords value of interface Position is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_coords_attribute_set_null">
+      <testcase purpose="Check if the attribute coords value of interface Position is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_coords_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the return type of coords of interface Position is object" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_coords_return_type">
+      <testcase purpose="Check if the return type of coords of interface Position is object" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_coords_return_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_return_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute timestamp value of interface Position exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Position_timestamp_attribute_exists">
+      <testcase purpose="Check if the attribute timestamp value of interface Position exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationPosition_timestamp_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute timestamp value of interface Position is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_timestamp_attribute_readonly">
+      <testcase purpose="Check if the attribute timestamp value of interface Position is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_timestamp_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute timestamp value of interface Position is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_timestamp_attribute_set_null">
+      <testcase purpose="Check if the attribute timestamp value of interface Position is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_timestamp_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute code value of interface PositionError is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_code_attribute_empty_string">
+      <testcase purpose="Check if the attribute code value of interface GeolocationPositionError is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_code_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="code" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="code" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute code value of interface PositionError exists, timeout is set to 10, and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="PositionError_code_attribute_exists">
+      <testcase purpose="Check if the attribute code value of interface GeolocationPositionError exists, timeout is set to 10, and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="GeolocationPositionError_code_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="code" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="code" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute code value of interface PositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_code_attribute_readonly">
+      <testcase purpose="Check if the attribute code value of interface GeolocationPositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_code_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="code" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="code" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute code value of interface PositionError is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_code_attribute_set_null">
+      <testcase purpose="Check if the attribute code value of interface GeolocationPositionError is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_code_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="code" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="code" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute code of interface PositionError returns 3" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_code_TIMEOUT">
+      <testcase purpose="Check if the attribute code of interface GeolocationPositionError returns 3" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_code_TIMEOUT">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_TIMEOUT.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_TIMEOUT.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="code" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="code" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message of interface PositionError is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message">
+      <testcase purpose="Check if the attribute message of interface GeolocationPositionError is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="handleEvent" interface="PositionErrorCallback" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="eventhandler" element_name="handleEvent" interface="GeolocationPositionErrorCallback" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement>The getCurrentPosition() method takes one, two or three arguments. When called, it must immediately return and then asynchronously attempt to obtain the current location of the device</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message value of interface PositionError is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_attribute_empty_string">
+      <testcase purpose="Check if the attribute message value of interface GeolocationPositionError is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message value of interface PositionError exists, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" id="PositionError_message_attribute_exists">
+      <testcase purpose="Check if the attribute message value of interface GeolocationPositionError exists, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" id="GeolocationPositionError_message_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message value of interface PositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_attribute_readonly">
+      <testcase purpose="Check if the attribute message value of interface GeolocationPositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message value of interface PositionError is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_attribute_set_null">
+      <testcase purpose="Check if the attribute message value of interface GeolocationPositionError is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if getCurrentPosition returns message of error." type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_getCurrentPosition_Err">
+      <testcase purpose="Check if getCurrentPosition returns message of error." type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_getCurrentPosition_Err">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_Err.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_Err.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if message of timeout error is set to timeout to 0 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_getCurrentPosition_timeOut0Age0">
+      <testcase purpose="Check if message of timeout error is set to timeout to 0 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_getCurrentPosition_timeOut0Age0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0Age0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that message of timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1, " type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_getCurrentPosition_timeOut0AgeNeg">
+      <testcase purpose="Check that message of timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1, " type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_getCurrentPosition_timeOut0AgeNeg">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0AgeNeg.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0AgeNeg.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that message of timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0," type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_getCurrentPosition_timeOutNegAge0">
+      <testcase purpose="Check that message of timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0," type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_getCurrentPosition_timeOutNegAge0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOutNegAge0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOutNegAge0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message of interface PositionError return type,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_return_type">
+      <testcase purpose="Check if the attribute message of interface GeolocationPositionError return type,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_return_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_return_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if watchPosition returns message of error." type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_watchPosition_Err">
+      <testcase purpose="Check if watchPosition returns message of error." type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_watchPosition_Err">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_Err.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_Err.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that message of timeout error raised(watchPosition) if W3C geolocation set timeout to 0 and maxAge to 0, " type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_watchPosition_timeOut0Age0">
+      <testcase purpose="Check that message of timeout error raised(watchPosition) if W3C geolocation set timeout to 0 and maxAge to 0, " type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_watchPosition_timeOut0Age0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0Age0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_watchPosition_timeOut0AgeNeg">
+      <testcase purpose="Check that timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_watchPosition_timeOut0AgeNeg">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0AgeNeg.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0AgeNeg.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_watchPosition_timeOutNegAge0">
+      <testcase purpose="Check that timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_watchPosition_timeOutNegAge0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOutNegAge0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOutNegAge0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that message of timeout error raised(getCurrentPosition) if W3C geolocation set timeout to 0 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_with_getCurrentPosition_timeOut0Age0">
+      <testcase purpose="Check that message of timeout error raised(getCurrentPosition) if W3C geolocation set timeout to 0 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_with_getCurrentPosition_timeOut0Age0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_with_getCurrentPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_with_getCurrentPosition_timeOut0Age0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if default type of PositionError.PERMISSION_DENIED is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_PERMISSION_DENIED_Default_value">
+      <testcase purpose="Check if default type of GeolocationPositionError.PERMISSION_DENIED is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_PERMISSION_DENIED_Default_value">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_Default_value.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if return type of PositionError.PERMISSION_DENIED  is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_PERMISSION_DENIED_type">
+      <testcase purpose="Check if return type of GeolocationPositionError.PERMISSION_DENIED  is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_PERMISSION_DENIED_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if default value of PositionError.POSITION_UNAVAILABLE is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_POSITION_UNAVAILABLE_Default_value">
+      <testcase purpose="Check if default value of GeolocationPositionError.POSITION_UNAVAILABLE is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_POSITION_UNAVAILABLE_Default_value">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_Default_value.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if return type of PositionError.POSITION_UNAVAILABLE is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_POSITION_UNAVAILABLE_type">
+      <testcase purpose="Check if return type of GeolocationPositionError.POSITION_UNAVAILABLE is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_POSITION_UNAVAILABLE_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if default value of PositionError.TIMEOUT is three" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_TIMEOUT_Default_value">
+      <testcase purpose="Check if default value of GeolocationPositionError.TIMEOUT is three" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_TIMEOUT_Default_value">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_Default_value.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if return type of PositionError.TIMEOUT is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_TIMEOUT_type">
+      <testcase purpose="Check if return type of GeolocationPositionError.TIMEOUT is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_TIMEOUT_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that will get Position.timestamp value if set timeout to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_timestamp_timeout_0">
+      <testcase purpose="Check that will get Position.timestamp value if set timeout to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_timestamp_timeout_0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that will get Position.timestamp value if set timeout to 100" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_timestamp_timeout_100">
+      <testcase purpose="Check that will get Position.timestamp value if set timeout to 100" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_timestamp_timeout_100">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_100.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_100.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that will get Position.timestamp value if set timeout to 60000" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_timestamp_timeout_60000">
+      <testcase purpose="Check that will get Position.timestamp value if set timeout to 60000" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_timestamp_timeout_60000">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_60000.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_60000.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if getCurrentPosition() invokes onPositionErrorCallback() after timer fires TIMEOUT" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" id="Geolocation_getCurrentPosition_timer_timeout">
+      <testcase purpose="Check if getCurrentPosition() invokes onGeolocationPositionErrorCallback() after timer fires TIMEOUT" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" id="Geolocation_getCurrentPosition_timer_timeout">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_timer_timeout.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if watchPosition() invokes onPositionErrorCallback() after timer fires TIMEOUT" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" id="Geolocation_watchPosition_timer_timeout">
+      <testcase purpose="Check if watchPosition() invokes onGeolocationPositionErrorCallback() after timer fires TIMEOUT" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" id="Geolocation_watchPosition_timer_timeout">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_timer_timeout.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if will get Coordinates attribute return value when set timeout to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="Coordinates_attribute_timeout_0">
+      <testcase purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="GeolocationCoordinates_attribute_timeout_0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion usage="true" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if will get Coordinates attribute return value when set timeout to 100" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="Coordinates_attribute_timeout_100">
+      <testcase purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 100" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="GeolocationCoordinates_attribute_timeout_100">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_100.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_100.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion usage="true" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if will get Coordinates attribute return value when set timeout to 60000" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="Coordinates_attribute_timeout_60000">
+      <testcase purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 60000" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="GeolocationCoordinates_attribute_timeout_60000">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_60000.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_60000.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion usage="true" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         <capability name="http://tizen.org/feature/location.gps"/>
         <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
       </capabilities>
-      <testcase purpose="Check if the accuracy of interface Coordinates is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_accuracy">
+      <testcase purpose="Check if the accuracy of interface GeolocationCoordinates is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_accuracy">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="accuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the accuracy attribute of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_accuracy_attribute_exists">
+      <testcase purpose="Check if the accuracy attribute of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_accuracy_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="accuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the accuracy value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_accuracy_attribute_readonly">
+      <testcase purpose="Check if the accuracy value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_accuracy_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="accuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the accuracy value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_accuracy_attribute_set_null">
+      <testcase purpose="Check if the accuracy value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_accuracy_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="accuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the accuracy value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_accuracy_attribute_value_default">
+      <testcase purpose="Check if the accuracy value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_accuracy_attribute_value_default">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_value_default.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_value_default.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="accuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitude value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitude_attribute_empty_string">
+      <testcase purpose="Check if the altitude value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitude_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitude value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_altitude_attribute_exists">
+      <testcase purpose="Check if the altitude value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_altitude_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitude value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitude_attribute_readonly">
+      <testcase purpose="Check if the altitude value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitude_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitude value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitude_attribute_set_null">
+      <testcase purpose="Check if the altitude value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitude_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitudeAccuracy value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitudeAccuracy_attribute_empty_string">
+      <testcase purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitudeAccuracy_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitudeAccuracy value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_altitudeAccuracy_attribute_exists">
+      <testcase purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_altitudeAccuracy_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitudeAccuracy value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitudeAccuracy_attribute_readonly">
+      <testcase purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitudeAccuracy_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitudeAccuracy value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitudeAccuracy_attribute_set_null">
+      <testcase purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitudeAccuracy_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the heading value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_heading_attribute_empty_string">
+      <testcase purpose="Check if the heading value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_heading_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="heading" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="heading" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the heading value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_heading_attribute_exists">
+      <testcase purpose="Check if the heading value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_heading_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="heading" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="heading" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the heading value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_heading_attribute_readonly">
+      <testcase purpose="Check if the heading value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_heading_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="heading" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="heading" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the heading value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_heading_attribute_set_null">
+      <testcase purpose="Check if the heading value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_heading_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="heading" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="heading" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the latitude value of interface Coordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_latitude">
+      <testcase purpose="Check if the latitude value of interface GeolocationCoordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_latitude">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="latitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="latitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the latitude value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_latitude_attribute_empty_string">
+      <testcase purpose="Check if the latitude value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_latitude_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="latitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="latitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the latitude value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_latitude_attribute_exists">
+      <testcase purpose="Check if the latitude value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_latitude_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="latitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="latitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the latitude value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_latitude_attribute_readonly">
+      <testcase purpose="Check if the latitude value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_latitude_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="latitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="latitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the latitude value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_latitude_attribute_set_null">
+      <testcase purpose="Check if the latitude value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_latitude_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="latitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="latitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the longitude value of interface Coordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_longitude">
+      <testcase purpose="Check if the longitude value of interface GeolocationCoordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_longitude">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the longitude value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_longitude_attribute_empty_string">
+      <testcase purpose="Check if the longitude value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_longitude_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the longitude value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_longitude_attribute_exists">
+      <testcase purpose="Check if the longitude value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_longitude_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the longitude value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_longitude_attribute_readonly">
+      <testcase purpose="Check if the longitude value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_longitude_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the longitude value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_longitude_attribute_set_null">
+      <testcase purpose="Check if the longitude value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_longitude_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check the return type of longitude of interface Coordinates" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_longitude_return_type">
+      <testcase purpose="Check the return type of longitude of interface GeolocationCoordinates" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_longitude_return_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_return_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the speed value of interface Coordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_speed">
+      <testcase purpose="Check if the speed value of interface GeolocationCoordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_speed">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="speed" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="speed" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the speed value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_speed_attribute_empty_string">
+      <testcase purpose="Check if the speed value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_speed_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="speed" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="speed" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the speed value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_speed_attribute_exists">
+      <testcase purpose="Check if the speed value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_speed_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="speed" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="speed" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the speed value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_speed_attribute_readonly">
+      <testcase purpose="Check if the speed value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_speed_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="speed" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="speed" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the speed value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_speed_attribute_set_null">
+      <testcase purpose="Check if the speed value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_speed_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="speed" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="speed" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check the attribute code of interface PositionError's return value" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0">
+      <testcase purpose="Check the attribute code of interface GeolocationPositionError's return value" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute position of interface Geolocation returns successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_0_timeout_10_enableHighAccuracy_true">
+      <testcase purpose="Check if the attribute GeolocationPositionError of interface Geolocation returns successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_0_timeout_10_enableHighAccuracy_true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_0_timeout_10_enableHighAccuracy_true.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute position of interface Geolocation does not return null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_Infinity">
+      <testcase purpose="Check if the attribute GeolocationPositionError of interface Geolocation does not return null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_Infinity">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_Infinity.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute position of interface Geolocation is not null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero">
+      <testcase purpose="Check if the attribute GeolocationPositionError of interface Geolocation is not null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the const attribute PERMISSION_DENIED of interface PositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="Geolocation_PositionError_PERMISSION_DENIED_constExist">
+      <testcase purpose="Check if the const attribute PERMISSION_DENIED of interface GeolocationPositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="GeolocationPositionError_PERMISSION_DENIED_constExist">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_PERMISSION_DENIED_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_constExist.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the const attribute POSITION_UNAVAILABLE of interface PositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="Geolocation_PositionError_POSITION_UNAVAILABLE_constExist">
+      <testcase purpose="Check if the const attribute POSITION_UNAVAILABLE of interface GeolocationPositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="GeolocationPositionError_POSITION_UNAVAILABLE_constExist">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_POSITION_UNAVAILABLE_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_constExist.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the PositionError.TIMEOUT exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="Geolocation_PositionError_TIMEOUT_constExist">
+      <testcase purpose="Check if the GeolocationPositionError.TIMEOUT exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="GeolocationPositionError_TIMEOUT_constExist">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_TIMEOUT_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_constExist.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the return type of error value of interface PositionError is obejct" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_watchPosition_errorCallback_error_return_type">
+      <testcase purpose="Check if the return type of error value of interface GeolocationPositionError is obejct" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_watchPosition_errorCallback_error_return_type">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_error_return_type.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute coords of interface Position is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_coords">
+      <testcase purpose="Check if the attribute coords of interface Position is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_coords">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute coords value of interface Position is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_coords_attribute_empty_string">
+      <testcase purpose="Check if the attribute coords value of interface Position is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_coords_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute coords value of interface Position exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Position_coords_attribute_exists">
+      <testcase purpose="Check if the attribute coords value of interface Position exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationPosition_coords_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute coords value of interface Position is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_coords_attribute_readonly">
+      <testcase purpose="Check if the attribute coords value of interface Position is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_coords_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute coords value of interface Position is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_coords_attribute_set_null">
+      <testcase purpose="Check if the attribute coords value of interface Position is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_coords_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the return type of coords of interface Position is object" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_coords_return_type">
+      <testcase purpose="Check if the return type of coords of interface Position is object" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_coords_return_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_return_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute timestamp value of interface Position exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Position_timestamp_attribute_exists">
+      <testcase purpose="Check if the attribute timestamp value of interface Position exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationPosition_timestamp_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute timestamp value of interface Position is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_timestamp_attribute_readonly">
+      <testcase purpose="Check if the attribute timestamp value of interface Position is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_timestamp_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute timestamp value of interface Position is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_timestamp_attribute_set_null">
+      <testcase purpose="Check if the attribute timestamp value of interface Position is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_timestamp_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute code value of interface PositionError is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_code_attribute_empty_string">
+      <testcase purpose="Check if the attribute code value of interface GeolocationPositionError is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_code_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="code" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="code" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute code value of interface PositionError exists, timeout is set to 10, and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="PositionError_code_attribute_exists">
+      <testcase purpose="Check if the attribute code value of interface GeolocationPositionError exists, timeout is set to 10, and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="GeolocationPositionError_code_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="code" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="code" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute code value of interface PositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_code_attribute_readonly">
+      <testcase purpose="Check if the attribute code value of interface GeolocationPositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_code_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="code" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="code" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute code value of interface PositionError is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_code_attribute_set_null">
+      <testcase purpose="Check if the attribute code value of interface GeolocationPositionError is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_code_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="code" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="code" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute code of interface PositionError returns 3" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_code_TIMEOUT">
+      <testcase purpose="Check if the attribute code of interface GeolocationPositionError returns 3" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_code_TIMEOUT">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_TIMEOUT.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_TIMEOUT.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="code" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="code" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message of interface PositionError is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message">
+      <testcase purpose="Check if the attribute message of interface GeolocationPositionError is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="handleEvent" interface="PositionErrorCallback" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="eventhandler" element_name="handleEvent" interface="GeolocationPositionErrorCallback" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement>The getCurrentPosition() method takes one, two or three arguments. When called, it must immediately return and then asynchronously attempt to obtain the current location of the device</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message value of interface PositionError is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_attribute_empty_string">
+      <testcase purpose="Check if the attribute message value of interface GeolocationPositionError is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message value of interface PositionError exists, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" id="PositionError_message_attribute_exists">
+      <testcase purpose="Check if the attribute message value of interface GeolocationPositionError exists, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" id="GeolocationPositionError_message_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message value of interface PositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_attribute_readonly">
+      <testcase purpose="Check if the attribute message value of interface GeolocationPositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message value of interface PositionError is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_attribute_set_null">
+      <testcase purpose="Check if the attribute message value of interface GeolocationPositionError is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if getCurrentPosition returns message of error." type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_getCurrentPosition_Err">
+      <testcase purpose="Check if getCurrentPosition returns message of error." type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_getCurrentPosition_Err">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_Err.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_Err.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if message of timeout error is set to timeout to 0 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_getCurrentPosition_timeOut0Age0">
+      <testcase purpose="Check if message of timeout error is set to timeout to 0 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_getCurrentPosition_timeOut0Age0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0Age0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that message of timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1, " type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_getCurrentPosition_timeOut0AgeNeg">
+      <testcase purpose="Check that message of timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1, " type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_getCurrentPosition_timeOut0AgeNeg">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0AgeNeg.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0AgeNeg.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that message of timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0," type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_getCurrentPosition_timeOutNegAge0">
+      <testcase purpose="Check that message of timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0," type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_getCurrentPosition_timeOutNegAge0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOutNegAge0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOutNegAge0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message of interface PositionError return type,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_return_type">
+      <testcase purpose="Check if the attribute message of interface GeolocationPositionError return type,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_return_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_return_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if watchPosition returns message of error." type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_watchPosition_Err">
+      <testcase purpose="Check if watchPosition returns message of error." type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_watchPosition_Err">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_Err.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_Err.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that message of timeout error raised(watchPosition) if W3C geolocation set timeout to 0 and maxAge to 0, " type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_watchPosition_timeOut0Age0">
+      <testcase purpose="Check that message of timeout error raised(watchPosition) if W3C geolocation set timeout to 0 and maxAge to 0, " type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_watchPosition_timeOut0Age0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0Age0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_watchPosition_timeOut0AgeNeg">
+      <testcase purpose="Check that timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_watchPosition_timeOut0AgeNeg">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0AgeNeg.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0AgeNeg.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_watchPosition_timeOutNegAge0">
+      <testcase purpose="Check that timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_watchPosition_timeOutNegAge0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOutNegAge0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOutNegAge0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that message of timeout error raised(getCurrentPosition) if W3C geolocation set timeout to 0 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_with_getCurrentPosition_timeOut0Age0">
+      <testcase purpose="Check that message of timeout error raised(getCurrentPosition) if W3C geolocation set timeout to 0 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_with_getCurrentPosition_timeOut0Age0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_with_getCurrentPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_with_getCurrentPosition_timeOut0Age0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if default type of PositionError.PERMISSION_DENIED is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_PERMISSION_DENIED_Default_value">
+      <testcase purpose="Check if default type of GeolocationPositionError.PERMISSION_DENIED is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_PERMISSION_DENIED_Default_value">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_Default_value.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if return type of PositionError.PERMISSION_DENIED  is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_PERMISSION_DENIED_type">
+      <testcase purpose="Check if return type of GeolocationPositionError.PERMISSION_DENIED  is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_PERMISSION_DENIED_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if default value of PositionError.POSITION_UNAVAILABLE is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_POSITION_UNAVAILABLE_Default_value">
+      <testcase purpose="Check if default value of GeolocationPositionError.POSITION_UNAVAILABLE is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_POSITION_UNAVAILABLE_Default_value">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_Default_value.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if return type of PositionError.POSITION_UNAVAILABLE is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_POSITION_UNAVAILABLE_type">
+      <testcase purpose="Check if return type of GeolocationPositionError.POSITION_UNAVAILABLE is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_POSITION_UNAVAILABLE_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if default value of PositionError.TIMEOUT is three" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_TIMEOUT_Default_value">
+      <testcase purpose="Check if default value of GeolocationPositionError.TIMEOUT is three" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_TIMEOUT_Default_value">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_Default_value.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if return type of PositionError.TIMEOUT is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_TIMEOUT_type">
+      <testcase purpose="Check if return type of GeolocationPositionError.TIMEOUT is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_TIMEOUT_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that will get Position.timestamp value if set timeout to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_timestamp_timeout_0">
+      <testcase purpose="Check that will get Position.timestamp value if set timeout to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_timestamp_timeout_0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that will get Position.timestamp value if set timeout to 100" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_timestamp_timeout_100">
+      <testcase purpose="Check that will get Position.timestamp value if set timeout to 100" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_timestamp_timeout_100">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_100.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_100.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that will get Position.timestamp value if set timeout to 60000" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_timestamp_timeout_60000">
+      <testcase purpose="Check that will get Position.timestamp value if set timeout to 60000" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_timestamp_timeout_60000">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_60000.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_60000.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if getCurrentPosition() invokes onPositionErrorCallback() after timer fires TIMEOUT" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" id="Geolocation_getCurrentPosition_timer_timeout">
+      <testcase purpose="Check if getCurrentPosition() invokes onGeolocationPositionErrorCallback() after timer fires TIMEOUT" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" id="Geolocation_getCurrentPosition_timer_timeout">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_timer_timeout.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if watchPosition() invokes onPositionErrorCallback() after timer fires TIMEOUT" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" id="Geolocation_watchPosition_timer_timeout">
+      <testcase purpose="Check if watchPosition() invokes onGeolocationPositionErrorCallback() after timer fires TIMEOUT" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" id="Geolocation_watchPosition_timer_timeout">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_timer_timeout.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if will get Coordinates attribute return value when set timeout to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="Coordinates_attribute_timeout_0">
+      <testcase purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="GeolocationCoordinates_attribute_timeout_0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion usage="true" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if will get Coordinates attribute return value when set timeout to 100" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="Coordinates_attribute_timeout_100">
+      <testcase purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 100" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="GeolocationCoordinates_attribute_timeout_100">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_100.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_100.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion usage="true" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if will get Coordinates attribute return value when set timeout to 60000" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="Coordinates_attribute_timeout_60000">
+      <testcase purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 60000" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="GeolocationCoordinates_attribute_timeout_60000">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_60000.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_60000.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion usage="true" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         <capability name="http://tizen.org/feature/location.gps"/>
         <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
       </capabilities>
-      <testcase purpose="Check if the accuracy of interface Coordinates is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_accuracy">
+      <testcase purpose="Check if the accuracy of interface GeolocationCoordinates is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_accuracy">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="accuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the accuracy attribute of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_accuracy_attribute_exists">
+      <testcase purpose="Check if the accuracy attribute of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_accuracy_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="accuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the accuracy value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_accuracy_attribute_readonly">
+      <testcase purpose="Check if the accuracy value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_accuracy_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="accuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the accuracy value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_accuracy_attribute_set_null">
+      <testcase purpose="Check if the accuracy value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_accuracy_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="accuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the accuracy value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_accuracy_attribute_value_default">
+      <testcase purpose="Check if the accuracy value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_accuracy_attribute_value_default">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_value_default.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_value_default.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="accuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="accuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitude value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitude_attribute_empty_string">
+      <testcase purpose="Check if the altitude value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitude_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitude value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_altitude_attribute_exists">
+      <testcase purpose="Check if the altitude value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_altitude_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitude value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitude_attribute_readonly">
+      <testcase purpose="Check if the altitude value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitude_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitude value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitude_attribute_set_null">
+      <testcase purpose="Check if the altitude value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitude_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitudeAccuracy value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitudeAccuracy_attribute_empty_string">
+      <testcase purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitudeAccuracy_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitudeAccuracy value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_altitudeAccuracy_attribute_exists">
+      <testcase purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_altitudeAccuracy_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitudeAccuracy value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitudeAccuracy_attribute_readonly">
+      <testcase purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitudeAccuracy_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the altitudeAccuracy value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_altitudeAccuracy_attribute_set_null">
+      <testcase purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_altitudeAccuracy_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="altitudeAccuracy" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the heading value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_heading_attribute_empty_string">
+      <testcase purpose="Check if the heading value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_heading_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="heading" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="heading" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the heading value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_heading_attribute_exists">
+      <testcase purpose="Check if the heading value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_heading_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="heading" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="heading" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the heading value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_heading_attribute_readonly">
+      <testcase purpose="Check if the heading value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_heading_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="heading" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="heading" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the heading value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_heading_attribute_set_null">
+      <testcase purpose="Check if the heading value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_heading_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="heading" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="heading" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the latitude value of interface Coordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_latitude">
+      <testcase purpose="Check if the latitude value of interface GeolocationCoordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_latitude">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="latitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="latitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the latitude value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_latitude_attribute_empty_string">
+      <testcase purpose="Check if the latitude value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_latitude_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="latitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="latitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the latitude value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_latitude_attribute_exists">
+      <testcase purpose="Check if the latitude value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_latitude_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="latitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="latitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the latitude value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_latitude_attribute_readonly">
+      <testcase purpose="Check if the latitude value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_latitude_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="latitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="latitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the latitude value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_latitude_attribute_set_null">
+      <testcase purpose="Check if the latitude value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_latitude_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="latitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="latitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the longitude value of interface Coordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_longitude">
+      <testcase purpose="Check if the longitude value of interface GeolocationCoordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_longitude">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the longitude value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_longitude_attribute_empty_string">
+      <testcase purpose="Check if the longitude value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_longitude_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the longitude value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_longitude_attribute_exists">
+      <testcase purpose="Check if the longitude value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_longitude_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the longitude value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_longitude_attribute_readonly">
+      <testcase purpose="Check if the longitude value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_longitude_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the longitude value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_longitude_attribute_set_null">
+      <testcase purpose="Check if the longitude value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_longitude_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check the return type of longitude of interface Coordinates" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_longitude_return_type">
+      <testcase purpose="Check the return type of longitude of interface GeolocationCoordinates" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_longitude_return_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_return_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="longitude" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="longitude" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the speed value of interface Coordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_speed">
+      <testcase purpose="Check if the speed value of interface GeolocationCoordinates is not NaN" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_speed">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="speed" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="speed" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the speed value of interface Coordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_speed_attribute_empty_string">
+      <testcase purpose="Check if the speed value of interface GeolocationCoordinates is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_speed_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="speed" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="speed" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the speed value of interface Coordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Coordinates_speed_attribute_exists">
+      <testcase purpose="Check if the speed value of interface GeolocationCoordinates exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationCoordinates_speed_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="speed" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="speed" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the speed value of interface Coordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_speed_attribute_readonly">
+      <testcase purpose="Check if the speed value of interface GeolocationCoordinates is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_speed_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="speed" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="speed" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the speed value of interface Coordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Coordinates_speed_attribute_set_null">
+      <testcase purpose="Check if the speed value of interface GeolocationCoordinates is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationCoordinates_speed_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="speed" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="speed" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check the attribute code of interface PositionError's return value" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0">
+      <testcase purpose="Check the attribute code of interface GeolocationPositionError's return value" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute position of interface Geolocation returns successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_0_timeout_10_enableHighAccuracy_true">
+      <testcase purpose="Check if the attribute GeolocationPositionError of interface Geolocation returns successfully" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_0_timeout_10_enableHighAccuracy_true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_0_timeout_10_enableHighAccuracy_true.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute position of interface Geolocation does not return null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_Infinity">
+      <testcase purpose="Check if the attribute GeolocationPositionError of interface Geolocation does not return null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_Infinity">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_Infinity.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute position of interface Geolocation is not null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero">
+      <testcase purpose="Check if the attribute GeolocationPositionError of interface Geolocation is not null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the const attribute PERMISSION_DENIED of interface PositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="Geolocation_PositionError_PERMISSION_DENIED_constExist">
+      <testcase purpose="Check if the const attribute PERMISSION_DENIED of interface GeolocationPositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="GeolocationPositionError_PERMISSION_DENIED_constExist">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_PERMISSION_DENIED_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_constExist.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the const attribute POSITION_UNAVAILABLE of interface PositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="Geolocation_PositionError_POSITION_UNAVAILABLE_constExist">
+      <testcase purpose="Check if the const attribute POSITION_UNAVAILABLE of interface GeolocationPositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="GeolocationPositionError_POSITION_UNAVAILABLE_constExist">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_POSITION_UNAVAILABLE_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_constExist.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the PositionError.TIMEOUT exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="Geolocation_PositionError_TIMEOUT_constExist">
+      <testcase purpose="Check if the GeolocationPositionError.TIMEOUT exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="GeolocationPositionError_TIMEOUT_constExist">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_TIMEOUT_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_constExist.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the return type of error value of interface PositionError is obejct" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_watchPosition_errorCallback_error_return_type">
+      <testcase purpose="Check if the return type of error value of interface GeolocationPositionError is obejct" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="Geolocation_watchPosition_errorCallback_error_return_type">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_error_return_type.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute coords of interface Position is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_coords">
+      <testcase purpose="Check if the attribute coords of interface Position is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_coords">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute coords value of interface Position is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_coords_attribute_empty_string">
+      <testcase purpose="Check if the attribute coords value of interface Position is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_coords_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute coords value of interface Position exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Position_coords_attribute_exists">
+      <testcase purpose="Check if the attribute coords value of interface Position exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationPosition_coords_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute coords value of interface Position is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_coords_attribute_readonly">
+      <testcase purpose="Check if the attribute coords value of interface Position is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_coords_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute coords value of interface Position is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_coords_attribute_set_null">
+      <testcase purpose="Check if the attribute coords value of interface Position is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_coords_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the return type of coords of interface Position is object" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_coords_return_type">
+      <testcase purpose="Check if the return type of coords of interface Position is object" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_coords_return_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_return_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="coords" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="coords" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute timestamp value of interface Position exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="Position_timestamp_attribute_exists">
+      <testcase purpose="Check if the attribute timestamp value of interface Position exists" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" onload_delay="12" id="GeolocationPosition_timestamp_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute timestamp value of interface Position is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_timestamp_attribute_readonly">
+      <testcase purpose="Check if the attribute timestamp value of interface Position is readonly" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_timestamp_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute timestamp value of interface Position is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_timestamp_attribute_set_null">
+      <testcase purpose="Check if the attribute timestamp value of interface Position is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_timestamp_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute code value of interface PositionError is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_code_attribute_empty_string">
+      <testcase purpose="Check if the attribute code value of interface GeolocationPositionError is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_code_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="code" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="code" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute code value of interface PositionError exists, timeout is set to 10, and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="PositionError_code_attribute_exists">
+      <testcase purpose="Check if the attribute code value of interface GeolocationPositionError exists, timeout is set to 10, and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P1" id="GeolocationPositionError_code_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="code" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="code" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute code value of interface PositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_code_attribute_readonly">
+      <testcase purpose="Check if the attribute code value of interface GeolocationPositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_code_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="code" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="code" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute code value of interface PositionError is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_code_attribute_set_null">
+      <testcase purpose="Check if the attribute code value of interface GeolocationPositionError is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_code_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="code" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="code" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute code of interface PositionError returns 3" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_code_TIMEOUT">
+      <testcase purpose="Check if the attribute code of interface GeolocationPositionError returns 3" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_code_TIMEOUT">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_TIMEOUT.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_TIMEOUT.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="code" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="code" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message of interface PositionError is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message">
+      <testcase purpose="Check if the attribute message of interface GeolocationPositionError is comparison" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="handleEvent" interface="PositionErrorCallback" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="eventhandler" element_name="handleEvent" interface="GeolocationPositionErrorCallback" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement>The getCurrentPosition() method takes one, two or three arguments. When called, it must immediately return and then asynchronously attempt to obtain the current location of the device</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message value of interface PositionError is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_attribute_empty_string">
+      <testcase purpose="Check if the attribute message value of interface GeolocationPositionError is set to empty string" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_attribute_empty_string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_empty_string.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message value of interface PositionError exists, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" id="PositionError_message_attribute_exists">
+      <testcase purpose="Check if the attribute message value of interface GeolocationPositionError exists, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P0" id="GeolocationPositionError_message_attribute_exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_exists.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message value of interface PositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_attribute_readonly">
+      <testcase purpose="Check if the attribute message value of interface GeolocationPositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_attribute_readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_readonly.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message value of interface PositionError is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_attribute_set_null">
+      <testcase purpose="Check if the attribute message value of interface GeolocationPositionError is set to null" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_attribute_set_null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_set_null.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if getCurrentPosition returns message of error." type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_getCurrentPosition_Err">
+      <testcase purpose="Check if getCurrentPosition returns message of error." type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_getCurrentPosition_Err">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_Err.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_Err.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if message of timeout error is set to timeout to 0 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_getCurrentPosition_timeOut0Age0">
+      <testcase purpose="Check if message of timeout error is set to timeout to 0 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_getCurrentPosition_timeOut0Age0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0Age0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that message of timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1, " type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_getCurrentPosition_timeOut0AgeNeg">
+      <testcase purpose="Check that message of timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1, " type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_getCurrentPosition_timeOut0AgeNeg">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0AgeNeg.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0AgeNeg.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that message of timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0," type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_getCurrentPosition_timeOutNegAge0">
+      <testcase purpose="Check that message of timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0," type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_getCurrentPosition_timeOutNegAge0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOutNegAge0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOutNegAge0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if the attribute message of interface PositionError return type,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_return_type">
+      <testcase purpose="Check if the attribute message of interface GeolocationPositionError return type,timeout is set to 10,enableHighAccuracy is set to true" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_return_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_return_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if watchPosition returns message of error." type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_watchPosition_Err">
+      <testcase purpose="Check if watchPosition returns message of error." type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_watchPosition_Err">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_Err.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_Err.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that message of timeout error raised(watchPosition) if W3C geolocation set timeout to 0 and maxAge to 0, " type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_watchPosition_timeOut0Age0">
+      <testcase purpose="Check that message of timeout error raised(watchPosition) if W3C geolocation set timeout to 0 and maxAge to 0, " type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_watchPosition_timeOut0Age0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0Age0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_watchPosition_timeOut0AgeNeg">
+      <testcase purpose="Check that timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_watchPosition_timeOut0AgeNeg">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0AgeNeg.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0AgeNeg.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_watchPosition_timeOutNegAge0">
+      <testcase purpose="Check that timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_watchPosition_timeOutNegAge0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOutNegAge0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOutNegAge0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that message of timeout error raised(getCurrentPosition) if W3C geolocation set timeout to 0 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_message_with_getCurrentPosition_timeOut0Age0">
+      <testcase purpose="Check that message of timeout error raised(getCurrentPosition) if W3C geolocation set timeout to 0 and maxAge to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_message_with_getCurrentPosition_timeOut0Age0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_with_getCurrentPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_with_getCurrentPosition_timeOut0Age0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="message" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="message" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if default type of PositionError.PERMISSION_DENIED is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_PERMISSION_DENIED_Default_value">
+      <testcase purpose="Check if default type of GeolocationPositionError.PERMISSION_DENIED is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_PERMISSION_DENIED_Default_value">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_Default_value.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if return type of PositionError.PERMISSION_DENIED  is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_PERMISSION_DENIED_type">
+      <testcase purpose="Check if return type of GeolocationPositionError.PERMISSION_DENIED  is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_PERMISSION_DENIED_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="PERMISSION_DENIED" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if default value of PositionError.POSITION_UNAVAILABLE is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_POSITION_UNAVAILABLE_Default_value">
+      <testcase purpose="Check if default value of GeolocationPositionError.POSITION_UNAVAILABLE is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_POSITION_UNAVAILABLE_Default_value">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_Default_value.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if return type of PositionError.POSITION_UNAVAILABLE is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_POSITION_UNAVAILABLE_type">
+      <testcase purpose="Check if return type of GeolocationPositionError.POSITION_UNAVAILABLE is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_POSITION_UNAVAILABLE_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="POSITION_UNAVAILABLE" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if default value of PositionError.TIMEOUT is three" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_TIMEOUT_Default_value">
+      <testcase purpose="Check if default value of GeolocationPositionError.TIMEOUT is three" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_TIMEOUT_Default_value">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_Default_value.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if return type of PositionError.TIMEOUT is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="PositionError_TIMEOUT_type">
+      <testcase purpose="Check if return type of GeolocationPositionError.TIMEOUT is number" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" id="GeolocationPositionError_TIMEOUT_type">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_type.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="PositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="TIMEOUT" interface="GeolocationPositionError" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position-error</spec_url>
             <spec_statement/>
           </spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that will get Position.timestamp value if set timeout to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_timestamp_timeout_0">
+      <testcase purpose="Check that will get Position.timestamp value if set timeout to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_timestamp_timeout_0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that will get Position.timestamp value if set timeout to 100" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_timestamp_timeout_100">
+      <testcase purpose="Check that will get Position.timestamp value if set timeout to 100" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_timestamp_timeout_100">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_100.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_100.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check that will get Position.timestamp value if set timeout to 60000" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="Position_timestamp_timeout_60000">
+      <testcase purpose="Check that will get Position.timestamp value if set timeout to 60000" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P2" onload_delay="12" id="GeolocationPosition_timestamp_timeout_60000">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_60000.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_60000.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="attribute" element_name="timestamp" interface="Position" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion element_type="attribute" element_name="timestamp" interface="GeolocationPosition" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#position</spec_url>
             <spec_statement/>
           </spec>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if getCurrentPosition() invokes onPositionErrorCallback() after timer fires TIMEOUT" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" id="Geolocation_getCurrentPosition_timer_timeout">
+      <testcase purpose="Check if getCurrentPosition() invokes onGeolocationPositionErrorCallback() after timer fires TIMEOUT" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" id="Geolocation_getCurrentPosition_timer_timeout">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_timer_timeout.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if watchPosition() invokes onPositionErrorCallback() after timer fires TIMEOUT" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" id="Geolocation_watchPosition_timer_timeout">
+      <testcase purpose="Check if watchPosition() invokes onGeolocationPositionErrorCallback() after timer fires TIMEOUT" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" id="Geolocation_watchPosition_timer_timeout">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_timer_timeout.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if will get Coordinates attribute return value when set timeout to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="Coordinates_attribute_timeout_0">
+      <testcase purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 0" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="GeolocationCoordinates_attribute_timeout_0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_0.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion usage="true" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if will get Coordinates attribute return value when set timeout to 100" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="Coordinates_attribute_timeout_100">
+      <testcase purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 100" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="GeolocationCoordinates_attribute_timeout_100">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_100.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_100.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion usage="true" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if will get Coordinates attribute return value when set timeout to 60000" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="Coordinates_attribute_timeout_60000">
+      <testcase purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 60000" type="compliance" status="approved" component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" priority="P3" onload_delay="12" id="GeolocationCoordinates_attribute_timeout_60000">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_60000.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_60000.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="Coordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
+            <spec_assertion usage="true" interface="GeolocationCoordinates" specification="Geolocation API Specification" section="Location" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/PR-geolocation-API-20120510/#coordinates</spec_url>
             <spec_statement/>
           </spec>
index 12a26f4f3fbb8e87af541ea2e539eed2cc03bc3c..eea0f44a62469fe1377e9dbc3850973ff2727275 100755 (executable)
         <capability name="http://tizen.org/feature/location.gps"/>
         <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
       </capabilities>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy" onload_delay="90" priority="P2" purpose="Check if the accuracy of interface Coordinates is comparison">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_accuracy" onload_delay="90" priority="P2" purpose="Check if the accuracy of interface GeolocationCoordinates is comparison">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the accuracy attribute of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_accuracy_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the accuracy attribute of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_accuracy_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_accuracy_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy_attribute_value_default" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_accuracy_attribute_value_default" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_value_default.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_value_default.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the altitude value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the altitude value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitudeAccuracy_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the altitudeAccuracy value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitudeAccuracy_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitudeAccuracy_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitudeAccuracy_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_heading_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the heading value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_heading_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the heading value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_heading_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the heading value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_heading_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the heading value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_heading_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the heading value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_heading_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the heading value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_heading_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the heading value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_heading_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the heading value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface Coordinates is not NaN">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_latitude" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface GeolocationCoordinates is not NaN">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_latitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the latitude value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_latitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the latitude value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_latitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_latitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface Coordinates is not NaN">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface GeolocationCoordinates is not NaN">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the longitude value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the longitude value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_return_type" onload_delay="90" priority="P2" purpose="Check the return type of longitude of interface Coordinates">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude_return_type" onload_delay="90" priority="P2" purpose="Check the return type of longitude of interface GeolocationCoordinates">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_return_type.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed" onload_delay="90" priority="P2" purpose="Check if the speed value of interface Coordinates is not NaN">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_speed" onload_delay="90" priority="P2" purpose="Check if the speed value of interface GeolocationCoordinates is not NaN">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the speed value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_speed_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the speed value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the speed value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_speed_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the speed value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the speed value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_speed_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the speed value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the speed value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_speed_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the speed value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_clearWatch_watchId_empty" onload_delay="90" priority="P2" purpose="Check if the geolocation.clearWatch() method of the first parameter can be set to empty">
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_timeout_Neg.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0" onload_delay="90" priority="P2" purpose="Check the attribute code of interface PositionError's return value">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0" onload_delay="90" priority="P2" purpose="Check the attribute code of interface GeolocationPositionError's return value">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_set_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero" onload_delay="90" priority="P2" purpose="Check if the attribute position of interface Geolocation is not null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero" onload_delay="90" priority="P2" purpose="Check if the attribute GeolocationPosition of interface Geolocation is not null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_with_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_PositionError_PERMISSION_DENIED_constExist" onload_delay="90" priority="P1" purpose="Check if the const attribute PERMISSION_DENIED of interface PositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_PERMISSION_DENIED_constExist" onload_delay="90" priority="P1" purpose="Check if the const attribute PERMISSION_DENIED of interface GeolocationPositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_PERMISSION_DENIED_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_constExist.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_PositionError_POSITION_UNAVAILABLE_constExist" onload_delay="90" priority="P1" purpose="Check if the const attribute POSITION_UNAVAILABLE of interface PositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_POSITION_UNAVAILABLE_constExist" onload_delay="90" priority="P1" purpose="Check if the const attribute POSITION_UNAVAILABLE of interface GeolocationPositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_POSITION_UNAVAILABLE_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_constExist.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_PositionError_TIMEOUT_constExist" onload_delay="90" priority="P1" purpose="Check if the PositionError.TIMEOUT exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_TIMEOUT_constExist" onload_delay="90" priority="P1" purpose="Check if the GeolocationPositionError.TIMEOUT exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_TIMEOUT_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_constExist.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_error_return_type" onload_delay="90" priority="P2" purpose="Check if the return type of error value of interface PositionError is obejct">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_error_return_type" onload_delay="90" priority="P2" purpose="Check if the return type of error value of interface GeolocationPositionError is obejct">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_error_return_type.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/navigator_geolocation_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords" onload_delay="90" priority="P2" purpose="Check if the attribute coords of interface Position is comparison">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords" onload_delay="90" priority="P2" purpose="Check if the attribute coords of interface Position is comparison">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute coords value of interface Position exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute coords value of interface Position exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_return_type" onload_delay="90" priority="P2" purpose="Check if the return type of coords of interface Position is object">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords_return_type" onload_delay="90" priority="P2" purpose="Check if the return type of coords of interface Position is object">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_return_type.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute timestamp value of interface Position exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute timestamp value of interface Position exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute timestamp value of interface Position is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute timestamp value of interface Position is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute timestamp value of interface Position is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute timestamp value of interface Position is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface PositionError is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_code_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface GeolocationPositionError is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute code value of interface PositionError exists, timeout is set to 10, and enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_code_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute code value of interface GeolocationPositionError exists, timeout is set to 10, and enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface PositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_code_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface GeolocationPositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface PositionError is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_code_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface GeolocationPositionError is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_TIMEOUT" onload_delay="90" priority="P2" purpose="Check if the attribute code of interface PositionError returns 3">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_code_TIMEOUT" onload_delay="90" priority="P2" purpose="Check if the attribute code of interface GeolocationPositionError returns 3">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_TIMEOUT.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_TIMEOUT.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message" onload_delay="90" priority="P2" purpose="Check if the attribute message of interface PositionError is comparison">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message" onload_delay="90" priority="P2" purpose="Check if the attribute message of interface GeolocationPositionError is comparison">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface PositionError is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface GeolocationPositionError is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute message value of interface PositionError exists, timeout is set to 10 and enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute message value of interface GeolocationPositionError exists, timeout is set to 10 and enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface PositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface GeolocationPositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface PositionError is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface GeolocationPositionError is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_getCurrentPosition_Err" onload_delay="90" priority="P2" purpose="Check if getCurrentPosition returns message of error.">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_getCurrentPosition_Err" onload_delay="90" priority="P2" purpose="Check if getCurrentPosition returns message of error.">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_Err.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_Err.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_getCurrentPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check if message of timeout error is set to timeout to 0 and maxAge to 0">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_getCurrentPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check if message of timeout error is set to timeout to 0 and maxAge to 0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0Age0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_getCurrentPosition_timeOut0AgeNeg" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1, ">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_getCurrentPosition_timeOut0AgeNeg" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1, ">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0AgeNeg.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0AgeNeg.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_getCurrentPosition_timeOutNegAge0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0,">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_getCurrentPosition_timeOutNegAge0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0,">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOutNegAge0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOutNegAge0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_return_type" onload_delay="90" priority="P2" purpose="Check if the attribute message of interface PositionError return type,timeout is set to 10,enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_return_type" onload_delay="90" priority="P2" purpose="Check if the attribute message of interface GeolocationPositionError return type,timeout is set to 10,enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_return_type.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_watchPosition_Err" onload_delay="90" priority="P2" purpose="Check if watchPosition returns message of error.">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_watchPosition_Err" onload_delay="90" priority="P2" purpose="Check if watchPosition returns message of error.">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_Err.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_Err.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_watchPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised(watchPosition) if W3C geolocation set timeout to 0 and maxAge to 0, ">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_watchPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised(watchPosition) if W3C geolocation set timeout to 0 and maxAge to 0, ">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0Age0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_watchPosition_timeOut0AgeNeg" onload_delay="90" priority="P2" purpose="Check that timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_watchPosition_timeOut0AgeNeg" onload_delay="90" priority="P2" purpose="Check that timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0AgeNeg.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0AgeNeg.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_watchPosition_timeOutNegAge0" onload_delay="90" priority="P2" purpose="Check that timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_watchPosition_timeOutNegAge0" onload_delay="90" priority="P2" purpose="Check that timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOutNegAge0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOutNegAge0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_with_getCurrentPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised(getCurrentPosition) if W3C geolocation set timeout to 0 and maxAge to 0">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_with_getCurrentPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised(getCurrentPosition) if W3C geolocation set timeout to 0 and maxAge to 0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_with_getCurrentPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_with_getCurrentPosition_timeOut0Age0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_PERMISSION_DENIED_Default_value" onload_delay="90" priority="P2" purpose="Check if default type of PositionError.PERMISSION_DENIED is number">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_PERMISSION_DENIED_Default_value" onload_delay="90" priority="P2" purpose="Check if default type of GeolocationPositionError.PERMISSION_DENIED is number">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_Default_value.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_PERMISSION_DENIED_type" onload_delay="90" priority="P2" purpose="Check if return type of PositionError.PERMISSION_DENIED  is number">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_PERMISSION_DENIED_type" onload_delay="90" priority="P2" purpose="Check if return type of GeolocationPositionError.PERMISSION_DENIED  is number">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_type.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_POSITION_UNAVAILABLE_Default_value" onload_delay="90" priority="P2" purpose="Check if default value of PositionError.POSITION_UNAVAILABLE is number">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_POSITION_UNAVAILABLE_Default_value" onload_delay="90" priority="P2" purpose="Check if default value of GeolocationPositionError.POSITION_UNAVAILABLE is number">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_Default_value.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_POSITION_UNAVAILABLE_type" onload_delay="90" priority="P2" purpose="Check if return type of PositionError.POSITION_UNAVAILABLE is number">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_POSITION_UNAVAILABLE_type" onload_delay="90" priority="P2" purpose="Check if return type of GeolocationPositionError.POSITION_UNAVAILABLE is number">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_type.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_TIMEOUT_Default_value" onload_delay="90" priority="P2" purpose="Check if default value of PositionError.TIMEOUT is three">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_TIMEOUT_Default_value" onload_delay="90" priority="P2" purpose="Check if default value of GeolocationPositionError.TIMEOUT is three">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_Default_value.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_TIMEOUT_type" onload_delay="90" priority="P2" purpose="Check if return type of PositionError.TIMEOUT is number">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_TIMEOUT_type" onload_delay="90" priority="P2" purpose="Check if return type of GeolocationPositionError.TIMEOUT is number">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_type.html</test_script_entry>
         </description>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_enableHighAccuracy_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute enableHighAccuracy of interface PositionOptions can be set to empty string">
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_timeout_watchPosition_timeout_60000.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_timeout_0" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 0">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_timeout_0" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_timeout_100" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 100">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_timeout_100" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 100">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_100.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_100.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_timeout_60000" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 60000">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_timeout_60000" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 60000">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_60000.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_60000.html</test_script_entry>
         </description>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_cached_position" onload_delay="90" priority="P3" purpose="Check if getCurrentPosition() supports cached position object">
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_example_repeated_position.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_operation_completed" onload_delay="90" priority="P3" purpose="Check if watchPosition() invokes onPositionCallback() when the operation completes successfully before the timeout expires">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_operation_completed" onload_delay="90" priority="P3" purpose="Check if watchPosition() invokes onGeolocationPositionCallback() when the operation completes successfully before the timeout expires">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_operation_completed.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_timer_timeout" onload_delay="90" priority="P3" purpose="Check if watchPosition() invokes onPositionErrorCallback() after timer fires TIMEOUT">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_timer_timeout" onload_delay="90" priority="P3" purpose="Check if watchPosition() invokes onGeolocationPositionErrorCallback() after timer fires TIMEOUT">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_timer_timeout.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_attribute_timeout_0" onload_delay="90" priority="P3" purpose="Check if will get Coordinates attribute return value when set timeout to 0">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_attribute_timeout_0" onload_delay="90" priority="P3" purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_attribute_timeout_100" onload_delay="90" priority="P3" purpose="Check if will get Coordinates attribute return value when set timeout to 100">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_attribute_timeout_100" onload_delay="90" priority="P3" purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 100">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_100.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_100.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_attribute_timeout_60000" onload_delay="90" priority="P3" purpose="Check if will get Coordinates attribute return value when set timeout to 60000">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_attribute_timeout_60000" onload_delay="90" priority="P3" purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 60000">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_60000.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_60000.html</test_script_entry>
         </description>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="manual" id="errorcallback_POSITION_UNAVAILABLE" priority="P3" purpose="Check if success callback is called or error callback is called with correct code">
         <capability name="http://tizen.org/feature/location.gps"/>
         <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
       </capabilities>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy" onload_delay="90" priority="P2" purpose="Check if the accuracy of interface Coordinates is comparison">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_accuracy" onload_delay="90" priority="P2" purpose="Check if the accuracy of interface GeolocationCoordinates is comparison">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the accuracy attribute of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_accuracy_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the accuracy attribute of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_accuracy_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_accuracy_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy_attribute_value_default" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_accuracy_attribute_value_default" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_value_default.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_value_default.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the altitude value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the altitude value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitudeAccuracy_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the altitudeAccuracy value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitudeAccuracy_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitudeAccuracy_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitudeAccuracy_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_heading_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the heading value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_heading_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the heading value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_heading_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the heading value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_heading_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the heading value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_heading_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the heading value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_heading_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the heading value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_heading_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the heading value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_heading_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the heading value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface Coordinates is not NaN">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_latitude" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface GeolocationCoordinates is not NaN">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_latitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the latitude value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_latitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the latitude value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_latitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_latitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface Coordinates is not NaN">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface GeolocationCoordinates is not NaN">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the longitude value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the longitude value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_return_type" onload_delay="90" priority="P2" purpose="Check the return type of longitude of interface Coordinates">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude_return_type" onload_delay="90" priority="P2" purpose="Check the return type of longitude of interface GeolocationCoordinates">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_return_type.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed" onload_delay="90" priority="P2" purpose="Check if the speed value of interface Coordinates is not NaN">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_speed" onload_delay="90" priority="P2" purpose="Check if the speed value of interface GeolocationCoordinates is not NaN">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the speed value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_speed_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the speed value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the speed value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_speed_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the speed value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the speed value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_speed_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the speed value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the speed value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_speed_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the speed value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_clearWatch_watchId_empty" onload_delay="90" priority="P2" purpose="Check if the geolocation.clearWatch() method of the first parameter can be set to empty">
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_timeout_Neg.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0" onload_delay="90" priority="P2" purpose="Check the attribute code of interface PositionError's return value">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0" onload_delay="90" priority="P2" purpose="Check the attribute code of interface GeolocationPositionError's return value">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_0_timeout_10_enableHighAccuracy_true" onload_delay="90" priority="P2" purpose="Check if the attribute position of interface Geolocation returns successfully">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_0_timeout_10_enableHighAccuracy_true" onload_delay="90" priority="P2" purpose="Check if the attribute GeolocationPosition of interface Geolocation returns successfully">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_0_timeout_10_enableHighAccuracy_true.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_Infinity" onload_delay="90" priority="P2" purpose="Check if the attribute position of interface Geolocation does not return null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_Infinity" onload_delay="90" priority="P2" purpose="Check if the attribute GeolocationPosition of interface Geolocation does not return null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_Infinity.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_set_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero" onload_delay="90" priority="P2" purpose="Check if the attribute position of interface Geolocation is not null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero" onload_delay="90" priority="P2" purpose="Check if the attribute GeolocationPosition of interface Geolocation is not null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_with_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_PositionError_PERMISSION_DENIED_constExist" onload_delay="90" priority="P1" purpose="Check if the const attribute PERMISSION_DENIED of interface PositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_PERMISSION_DENIED_constExist" onload_delay="90" priority="P1" purpose="Check if the const attribute PERMISSION_DENIED of interface GeolocationPositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_PERMISSION_DENIED_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_constExist.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_PositionError_POSITION_UNAVAILABLE_constExist" onload_delay="90" priority="P1" purpose="Check if the const attribute POSITION_UNAVAILABLE of interface PositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_POSITION_UNAVAILABLE_constExist" onload_delay="90" priority="P1" purpose="Check if the const attribute POSITION_UNAVAILABLE of interface GeolocationPositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_POSITION_UNAVAILABLE_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_constExist.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_PositionError_TIMEOUT_constExist" onload_delay="90" priority="P1" purpose="Check if the PositionError.TIMEOUT exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_TIMEOUT_constExist" onload_delay="90" priority="P1" purpose="Check if the GeolocationPositionError.TIMEOUT exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_TIMEOUT_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_constExist.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_error_return_type" onload_delay="90" priority="P2" purpose="Check if the return type of error value of interface PositionError is obejct">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_error_return_type" onload_delay="90" priority="P2" purpose="Check if the return type of error value of interface GeolocationPositionError is obejct">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_error_return_type.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/navigator_geolocation_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords" onload_delay="90" priority="P2" purpose="Check if the attribute coords of interface Position is comparison">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords" onload_delay="90" priority="P2" purpose="Check if the attribute coords of interface Position is comparison">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute coords value of interface Position exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute coords value of interface Position exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_return_type" onload_delay="90" priority="P2" purpose="Check if the return type of coords of interface Position is object">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords_return_type" onload_delay="90" priority="P2" purpose="Check if the return type of coords of interface Position is object">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_return_type.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute timestamp value of interface Position exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute timestamp value of interface Position exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute timestamp value of interface Position is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute timestamp value of interface Position is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute timestamp value of interface Position is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute timestamp value of interface Position is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface PositionError is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_code_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface GeolocationPositionError is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute code value of interface PositionError exists, timeout is set to 10, and enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_code_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute code value of interface GeolocationPositionError exists, timeout is set to 10, and enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface PositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_code_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface GeolocationPositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface PositionError is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_code_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface GeolocationPositionError is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_TIMEOUT" onload_delay="90" priority="P2" purpose="Check if the attribute code of interface PositionError returns 3">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_code_TIMEOUT" onload_delay="90" priority="P2" purpose="Check if the attribute code of interface GeolocationPositionError returns 3">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_TIMEOUT.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_TIMEOUT.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message" onload_delay="90" priority="P2" purpose="Check if the attribute message of interface PositionError is comparison">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message" onload_delay="90" priority="P2" purpose="Check if the attribute message of interface GeolocationPositionError is comparison">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface PositionError is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface GeolocationPositionError is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute message value of interface PositionError exists, timeout is set to 10 and enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute message value of interface GeolocationPositionError exists, timeout is set to 10 and enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface PositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface GeolocationPositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface PositionError is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface GeolocationPositionError is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_getCurrentPosition_Err" onload_delay="90" priority="P2" purpose="Check if getCurrentPosition returns message of error.">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_getCurrentPosition_Err" onload_delay="90" priority="P2" purpose="Check if getCurrentPosition returns message of error.">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_Err.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_Err.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_getCurrentPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check if message of timeout error is set to timeout to 0 and maxAge to 0">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_getCurrentPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check if message of timeout error is set to timeout to 0 and maxAge to 0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0Age0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_getCurrentPosition_timeOut0AgeNeg" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1, ">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_getCurrentPosition_timeOut0AgeNeg" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1, ">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0AgeNeg.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0AgeNeg.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_getCurrentPosition_timeOutNegAge0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0,">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_getCurrentPosition_timeOutNegAge0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0,">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOutNegAge0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOutNegAge0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_return_type" onload_delay="90" priority="P2" purpose="Check if the attribute message of interface PositionError return type,timeout is set to 10,enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_return_type" onload_delay="90" priority="P2" purpose="Check if the attribute message of interface GeolocationPositionError return type,timeout is set to 10,enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_return_type.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_watchPosition_Err" onload_delay="90" priority="P2" purpose="Check if watchPosition returns message of error.">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_watchPosition_Err" onload_delay="90" priority="P2" purpose="Check if watchPosition returns message of error.">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_Err.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_Err.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_watchPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised(watchPosition) if W3C geolocation set timeout to 0 and maxAge to 0, ">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_watchPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised(watchPosition) if W3C geolocation set timeout to 0 and maxAge to 0, ">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0Age0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_watchPosition_timeOut0AgeNeg" onload_delay="90" priority="P2" purpose="Check that timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_watchPosition_timeOut0AgeNeg" onload_delay="90" priority="P2" purpose="Check that timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0AgeNeg.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0AgeNeg.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_watchPosition_timeOutNegAge0" onload_delay="90" priority="P2" purpose="Check that timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_watchPosition_timeOutNegAge0" onload_delay="90" priority="P2" purpose="Check that timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOutNegAge0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOutNegAge0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_with_getCurrentPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised(getCurrentPosition) if W3C geolocation set timeout to 0 and maxAge to 0">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_with_getCurrentPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised(getCurrentPosition) if W3C geolocation set timeout to 0 and maxAge to 0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_with_getCurrentPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_with_getCurrentPosition_timeOut0Age0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_PERMISSION_DENIED_Default_value" onload_delay="90" priority="P2" purpose="Check if default type of PositionError.PERMISSION_DENIED is number">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_PERMISSION_DENIED_Default_value" onload_delay="90" priority="P2" purpose="Check if default type of GeolocationPositionError.PERMISSION_DENIED is number">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_Default_value.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_PERMISSION_DENIED_type" onload_delay="90" priority="P2" purpose="Check if return type of PositionError.PERMISSION_DENIED  is number">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_PERMISSION_DENIED_type" onload_delay="90" priority="P2" purpose="Check if return type of GeolocationPositionError.PERMISSION_DENIED  is number">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_type.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_POSITION_UNAVAILABLE_Default_value" onload_delay="90" priority="P2" purpose="Check if default value of PositionError.POSITION_UNAVAILABLE is number">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_POSITION_UNAVAILABLE_Default_value" onload_delay="90" priority="P2" purpose="Check if default value of GeolocationPositionError.POSITION_UNAVAILABLE is number">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_Default_value.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_POSITION_UNAVAILABLE_type" onload_delay="90" priority="P2" purpose="Check if return type of PositionError.POSITION_UNAVAILABLE is number">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_POSITION_UNAVAILABLE_type" onload_delay="90" priority="P2" purpose="Check if return type of GeolocationPositionError.POSITION_UNAVAILABLE is number">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_type.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_TIMEOUT_Default_value" onload_delay="90" priority="P2" purpose="Check if default value of PositionError.TIMEOUT is three">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_TIMEOUT_Default_value" onload_delay="90" priority="P2" purpose="Check if default value of GeolocationPositionError.TIMEOUT is three">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_Default_value.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_TIMEOUT_type" onload_delay="90" priority="P2" purpose="Check if return type of PositionError.TIMEOUT is number">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_TIMEOUT_type" onload_delay="90" priority="P2" purpose="Check if return type of GeolocationPositionError.TIMEOUT is number">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_type.html</test_script_entry>
         </description>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_enableHighAccuracy_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute enableHighAccuracy of interface PositionOptions can be set to empty string">
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_timeout_watchPosition_timeout_60000.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_timeout_0" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 0">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_timeout_0" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_timeout_100" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 100">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_timeout_100" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 100">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_100.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_100.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_timeout_60000" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 60000">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_timeout_60000" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 60000">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_60000.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_60000.html</test_script_entry>
         </description>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_cached_position" onload_delay="90" priority="P3" purpose="Check if getCurrentPosition() supports cached position object">
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_operation_completed.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_timer_timeout" onload_delay="90" priority="P3" purpose="Check if getCurrentPosition() invokes onPositionErrorCallback() after timer fires TIMEOUT">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_timer_timeout" onload_delay="90" priority="P3" purpose="Check if getCurrentPosition() invokes onGeolocationPositionErrorCallback() after timer fires TIMEOUT">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_timer_timeout.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_operation_completed.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_timer_timeout" onload_delay="90" priority="P3" purpose="Check if watchPosition() invokes onPositionErrorCallback() after timer fires TIMEOUT">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_timer_timeout" onload_delay="90" priority="P3" purpose="Check if watchPosition() invokes onGeolocationPositionErrorCallback() after timer fires TIMEOUT">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_timer_timeout.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_attribute_timeout_0" onload_delay="90" priority="P3" purpose="Check if will get Coordinates attribute return value when set timeout to 0">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_attribute_timeout_0" onload_delay="90" priority="P3" purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_attribute_timeout_100" onload_delay="90" priority="P3" purpose="Check if will get Coordinates attribute return value when set timeout to 100">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_attribute_timeout_100" onload_delay="90" priority="P3" purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 100">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_100.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_100.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_attribute_timeout_60000" onload_delay="90" priority="P3" purpose="Check if will get Coordinates attribute return value when set timeout to 60000">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_attribute_timeout_60000" onload_delay="90" priority="P3" purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 60000">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_60000.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_60000.html</test_script_entry>
         </description>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="manual" id="errorcallback_POSITION_UNAVAILABLE" priority="P3" purpose="Check if success callback is called or error callback is called with correct code">
         <capability name="http://tizen.org/feature/location.gps"/>
         <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
       </capabilities>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy" onload_delay="90" priority="P2" purpose="Check if the accuracy of interface Coordinates is comparison">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_accuracy" onload_delay="90" priority="P2" purpose="Check if the accuracy of interface GeolocationCoordinates is comparison">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the accuracy attribute of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_accuracy_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the accuracy attribute of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_accuracy_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_accuracy_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy_attribute_value_default" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_accuracy_attribute_value_default" onload_delay="90" priority="P2" purpose="Check if the accuracy value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_value_default.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_accuracy_attribute_value_default.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the altitude value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the altitude value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the altitude value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitude_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitudeAccuracy_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the altitudeAccuracy value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitudeAccuracy_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitudeAccuracy_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_altitudeAccuracy_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the altitudeAccuracy value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_altitudeAccuracy_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_heading_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the heading value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_heading_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the heading value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_heading_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the heading value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_heading_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the heading value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_heading_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the heading value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_heading_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the heading value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_heading_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the heading value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_heading_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the heading value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_heading_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface Coordinates is not NaN">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_latitude" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface GeolocationCoordinates is not NaN">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_latitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the latitude value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_latitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the latitude value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_latitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_latitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the latitude value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_latitude_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface Coordinates is not NaN">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface GeolocationCoordinates is not NaN">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the longitude value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the longitude value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the longitude value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_return_type" onload_delay="90" priority="P2" purpose="Check the return type of longitude of interface Coordinates">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_longitude_return_type" onload_delay="90" priority="P2" purpose="Check the return type of longitude of interface GeolocationCoordinates">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_longitude_return_type.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed" onload_delay="90" priority="P2" purpose="Check if the speed value of interface Coordinates is not NaN">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_speed" onload_delay="90" priority="P2" purpose="Check if the speed value of interface GeolocationCoordinates is not NaN">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the speed value of interface Coordinates is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_speed_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the speed value of interface GeolocationCoordinates is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the speed value of interface Coordinates exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_speed_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the speed value of interface GeolocationCoordinates exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the speed value of interface Coordinates is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_speed_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the speed value of interface GeolocationCoordinates is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the speed value of interface Coordinates is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_speed_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the speed value of interface GeolocationCoordinates is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_speed_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_clearWatch_watchId_empty" onload_delay="90" priority="P2" purpose="Check if the geolocation.clearWatch() method of the first parameter can be set to empty">
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_timeout_Neg.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0" onload_delay="90" priority="P2" purpose="Check the attribute code of interface PositionError's return value">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0" onload_delay="90" priority="P2" purpose="Check the attribute code of interface GeolocationPositionError's return value">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_timeout_Neg_maximumAge_0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_0_timeout_10_enableHighAccuracy_true" onload_delay="90" priority="P2" purpose="Check if the attribute position of interface Geolocation returns successfully">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_0_timeout_10_enableHighAccuracy_true" onload_delay="90" priority="P2" purpose="Check if the attribute GeolocationPosition of interface Geolocation returns successfully">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_0_timeout_10_enableHighAccuracy_true.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_Infinity" onload_delay="90" priority="P2" purpose="Check if the attribute position of interface Geolocation does not return null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_Infinity" onload_delay="90" priority="P2" purpose="Check if the attribute GeolocationPosition of interface Geolocation does not return null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_Infinity.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_set_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero" onload_delay="90" priority="P2" purpose="Check if the attribute position of interface Geolocation is not null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero" onload_delay="90" priority="P2" purpose="Check if the attribute GeolocationPosition of interface Geolocation is not null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_PositionOptions_maximumAge_zero.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_with_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_PositionError_PERMISSION_DENIED_constExist" onload_delay="90" priority="P1" purpose="Check if the const attribute PERMISSION_DENIED of interface PositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_PERMISSION_DENIED_constExist" onload_delay="90" priority="P1" purpose="Check if the const attribute PERMISSION_DENIED of interface GeolocationPositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_PERMISSION_DENIED_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_constExist.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_PositionError_POSITION_UNAVAILABLE_constExist" onload_delay="90" priority="P1" purpose="Check if the const attribute POSITION_UNAVAILABLE of interface PositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_POSITION_UNAVAILABLE_constExist" onload_delay="90" priority="P1" purpose="Check if the const attribute POSITION_UNAVAILABLE of interface GeolocationPositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_POSITION_UNAVAILABLE_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_constExist.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_PositionError_TIMEOUT_constExist" onload_delay="90" priority="P1" purpose="Check if the PositionError.TIMEOUT exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_TIMEOUT_constExist" onload_delay="90" priority="P1" purpose="Check if the GeolocationPositionError.TIMEOUT exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_TIMEOUT_constExist.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_constExist.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_error_return_type" onload_delay="90" priority="P2" purpose="Check if the return type of error value of interface PositionError is obejct">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_error_return_type" onload_delay="90" priority="P2" purpose="Check if the return type of error value of interface GeolocationPositionError is obejct">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_error_return_type.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/navigator_geolocation_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords" onload_delay="90" priority="P2" purpose="Check if the attribute coords of interface Position is comparison">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords" onload_delay="90" priority="P2" purpose="Check if the attribute coords of interface Position is comparison">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute coords value of interface Position exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute coords value of interface Position exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute coords value of interface Position is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_return_type" onload_delay="90" priority="P2" purpose="Check if the return type of coords of interface Position is object">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_coords_return_type" onload_delay="90" priority="P2" purpose="Check if the return type of coords of interface Position is object">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_coords_return_type.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute timestamp value of interface Position exists">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute timestamp value of interface Position exists">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute timestamp value of interface Position is readonly">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute timestamp value of interface Position is readonly">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute timestamp value of interface Position is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute timestamp value of interface Position is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface PositionError is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_code_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface GeolocationPositionError is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute code value of interface PositionError exists, timeout is set to 10, and enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_code_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute code value of interface GeolocationPositionError exists, timeout is set to 10, and enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface PositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_code_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface GeolocationPositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface PositionError is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_code_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute code value of interface GeolocationPositionError is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_TIMEOUT" onload_delay="90" priority="P2" purpose="Check if the attribute code of interface PositionError returns 3">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_code_TIMEOUT" onload_delay="90" priority="P2" purpose="Check if the attribute code of interface GeolocationPositionError returns 3">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_TIMEOUT.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_code_TIMEOUT.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message" onload_delay="90" priority="P2" purpose="Check if the attribute message of interface PositionError is comparison">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message" onload_delay="90" priority="P2" purpose="Check if the attribute message of interface GeolocationPositionError is comparison">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface PositionError is set to empty string">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_attribute_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface GeolocationPositionError is set to empty string">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_empty_string.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_empty_string.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute message value of interface PositionError exists, timeout is set to 10 and enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_attribute_exists" onload_delay="90" priority="P0" purpose="Check if the attribute message value of interface GeolocationPositionError exists, timeout is set to 10 and enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_exists.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_exists.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface PositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_attribute_readonly" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface GeolocationPositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_readonly.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_readonly.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface PositionError is set to null">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_attribute_set_null" onload_delay="90" priority="P2" purpose="Check if the attribute message value of interface GeolocationPositionError is set to null">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_set_null.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_attribute_set_null.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_getCurrentPosition_Err" onload_delay="90" priority="P2" purpose="Check if getCurrentPosition returns message of error.">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_getCurrentPosition_Err" onload_delay="90" priority="P2" purpose="Check if getCurrentPosition returns message of error.">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_Err.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_Err.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_getCurrentPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check if message of timeout error is set to timeout to 0 and maxAge to 0">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_getCurrentPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check if message of timeout error is set to timeout to 0 and maxAge to 0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0Age0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_getCurrentPosition_timeOut0AgeNeg" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1, ">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_getCurrentPosition_timeOut0AgeNeg" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1, ">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0AgeNeg.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOut0AgeNeg.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_getCurrentPosition_timeOutNegAge0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0,">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_getCurrentPosition_timeOutNegAge0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0,">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOutNegAge0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_getCurrentPosition_timeOutNegAge0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_return_type" onload_delay="90" priority="P2" purpose="Check if the attribute message of interface PositionError return type,timeout is set to 10,enableHighAccuracy is set to true">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_return_type" onload_delay="90" priority="P2" purpose="Check if the attribute message of interface GeolocationPositionError return type,timeout is set to 10,enableHighAccuracy is set to true">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_return_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_return_type.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_watchPosition_Err" onload_delay="90" priority="P2" purpose="Check if watchPosition returns message of error.">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_watchPosition_Err" onload_delay="90" priority="P2" purpose="Check if watchPosition returns message of error.">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_Err.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_Err.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_watchPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised(watchPosition) if W3C geolocation set timeout to 0 and maxAge to 0, ">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_watchPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised(watchPosition) if W3C geolocation set timeout to 0 and maxAge to 0, ">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0Age0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_watchPosition_timeOut0AgeNeg" onload_delay="90" priority="P2" purpose="Check that timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_watchPosition_timeOut0AgeNeg" onload_delay="90" priority="P2" purpose="Check that timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0AgeNeg.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOut0AgeNeg.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_watchPosition_timeOutNegAge0" onload_delay="90" priority="P2" purpose="Check that timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_watchPosition_timeOutNegAge0" onload_delay="90" priority="P2" purpose="Check that timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOutNegAge0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_watchPosition_timeOutNegAge0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_with_getCurrentPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised(getCurrentPosition) if W3C geolocation set timeout to 0 and maxAge to 0">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_message_with_getCurrentPosition_timeOut0Age0" onload_delay="90" priority="P2" purpose="Check that message of timeout error raised(getCurrentPosition) if W3C geolocation set timeout to 0 and maxAge to 0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_with_getCurrentPosition_timeOut0Age0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_message_with_getCurrentPosition_timeOut0Age0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_PERMISSION_DENIED_Default_value" onload_delay="90" priority="P2" purpose="Check if default type of PositionError.PERMISSION_DENIED is number">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_PERMISSION_DENIED_Default_value" onload_delay="90" priority="P2" purpose="Check if default type of GeolocationPositionError.PERMISSION_DENIED is number">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_Default_value.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_PERMISSION_DENIED_type" onload_delay="90" priority="P2" purpose="Check if return type of PositionError.PERMISSION_DENIED  is number">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_PERMISSION_DENIED_type" onload_delay="90" priority="P2" purpose="Check if return type of GeolocationPositionError.PERMISSION_DENIED  is number">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_PERMISSION_DENIED_type.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_POSITION_UNAVAILABLE_Default_value" onload_delay="90" priority="P2" purpose="Check if default value of PositionError.POSITION_UNAVAILABLE is number">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_POSITION_UNAVAILABLE_Default_value" onload_delay="90" priority="P2" purpose="Check if default value of GeolocationPositionError.POSITION_UNAVAILABLE is number">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_Default_value.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_POSITION_UNAVAILABLE_type" onload_delay="90" priority="P2" purpose="Check if return type of PositionError.POSITION_UNAVAILABLE is number">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_POSITION_UNAVAILABLE_type" onload_delay="90" priority="P2" purpose="Check if return type of GeolocationPositionError.POSITION_UNAVAILABLE is number">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_POSITION_UNAVAILABLE_type.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_TIMEOUT_Default_value" onload_delay="90" priority="P2" purpose="Check if default value of PositionError.TIMEOUT is three">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_TIMEOUT_Default_value" onload_delay="90" priority="P2" purpose="Check if default value of GeolocationPositionError.TIMEOUT is three">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_Default_value.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_Default_value.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionError_TIMEOUT_type" onload_delay="90" priority="P2" purpose="Check if return type of PositionError.TIMEOUT is number">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPositionError_TIMEOUT_type" onload_delay="90" priority="P2" purpose="Check if return type of GeolocationPositionError.TIMEOUT is number">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_type.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPositionError_TIMEOUT_type.html</test_script_entry>
         </description>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_enableHighAccuracy_empty_string" onload_delay="90" priority="P2" purpose="Check if the attribute enableHighAccuracy of interface PositionOptions can be set to empty string">
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_timeout_watchPosition_timeout_60000.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_timeout_0" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 0">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_timeout_0" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_timeout_100" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 100">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_timeout_100" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 100">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_100.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_100.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_timeout_60000" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 60000">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationPosition_timestamp_timeout_60000" onload_delay="90" priority="P2" purpose="Check that will get Position.timestamp value if set timeout to 60000">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_60000.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationPosition_timestamp_timeout_60000.html</test_script_entry>
         </description>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_cached_position" onload_delay="90" priority="P3" purpose="Check if getCurrentPosition() supports cached position object">
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_timer_timeout.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_attribute_timeout_0" onload_delay="90" priority="P3" purpose="Check if will get Coordinates attribute return value when set timeout to 0">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_attribute_timeout_0" onload_delay="90" priority="P3" purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 0">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_0.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_0.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_attribute_timeout_100" onload_delay="90" priority="P3" purpose="Check if will get Coordinates attribute return value when set timeout to 100">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_attribute_timeout_100" onload_delay="90" priority="P3" purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 100">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_100.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_100.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_attribute_timeout_60000" onload_delay="90" priority="P3" purpose="Check if will get Coordinates attribute return value when set timeout to 60000">
+      <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="auto" id="GeolocationCoordinates_attribute_timeout_60000" onload_delay="90" priority="P3" purpose="Check if will get GeolocationCoordinates attribute return value when set timeout to 60000">
         <description>
-          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_60000.html</test_script_entry>
+          <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/GeolocationCoordinates_attribute_timeout_60000.html</test_script_entry>
         </description>
       </testcase>
       <testcase component="W3C_HTML5 APIs/Location/Geolocation API Specification" execution_type="manual" id="errorcallback_POSITION_UNAVAILABLE" priority="P3" purpose="Check if success callback is called or error callback is called with correct code">