[common][mediacontroller][TWDAPI-207, add 5 tcs for new api] 26/203626/2
authorzhongyuan <zy123.yuan@samsung.com>
Tue, 16 Apr 2019 09:06:53 +0000 (17:06 +0800)
committerzhongyuan yuan <zy123.yuan@samsung.com>
Tue, 16 Apr 2019 12:14:02 +0000 (12:14 +0000)
-all passes on tizen-unified_20190415.2
Change-Id: I78be84ebc9a81032b62d1b4257f3e4956ab10d17

common/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_ageRating_attribute.html [new file with mode: 0755]
common/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating.html [new file with mode: 0755]
common/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating_exist.html [new file with mode: 0755]
common/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating_misarg.html [new file with mode: 0755]
common/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating_rating_TypeMismatch.html [new file with mode: 0755]
common/tct-mediacontroller-tizen-tests/tests.full.xml
common/tct-mediacontroller-tizen-tests/tests.xml

diff --git a/common/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_ageRating_attribute.html b/common/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_ageRating_attribute.html
new file mode 100755 (executable)
index 0000000..671022c
--- /dev/null
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2019 Samsung Electronics Co., Ltd.
+
+Licensed under the Apache License, Version 2.0 (the License);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Authors:
+        Zhongyuan Yuan <zy123.yuan@samsung.com>
+
+-->
+<html>
+<head>
+<title>MediaControllerPlaybackInfo_ageRating_attribute</title>
+<meta charset="utf-8"/>
+<script src="support/unitcommon.js"></script>
+</head>
+<body>
+<div id="log"></div>
+<script>
+//==== TEST: MediaControllerPlaybackInfo_ageRating_attribute
+//==== LABEL Check if attribute ageRating of MediaControllerPlaybackInfo exists, has type string and is readonly
+//==== SPEC Tizen Web API:Multimedia:MediaController:MediaControllerPlaybackInfo:ageRating A
+//==== SPEC_URL TBD
+//==== PRIORITY P1
+//==== TEST_CRITERIA AE AT ARO AVL
+
+test(function () {
+    var mcServer= tizen.mediacontroller.createServer();
+    check_readonly(mcServer.playbackInfo, "ageRating", mcServer.playbackInfo.ageRating, "string", "20");
+    assert_in_array(mcServer.playbackInfo.ageRating, ["ALL", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19"], "Incorrect value of type");
+}, document.title);
+
+</script>
+</body>
+</html>
diff --git a/common/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating.html b/common/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating.html
new file mode 100755 (executable)
index 0000000..19f6967
--- /dev/null
@@ -0,0 +1,49 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2019 Samsung Electronics Co., Ltd.
+
+Licensed under the Apache License, Version 2.0 (the License);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Authors:
+        Zhongyuan Yuan <zy123.yuan@samsung.com>
+
+-->
+<html>
+<head>
+<title>MediaControllerServer_updatePlaybackAgeRating</title>
+<meta charset="utf-8"/>
+<script src="support/unitcommon.js"></script>
+</head>
+<body>
+<div id="log"></div>
+<script>
+//==== TEST: MediaControllerServer_updatePlaybackAgeRating
+//==== LABEL Check if MediaControllerServer updatePlaybackAgeRating method works properly
+//==== SPEC Tizen Web API:Multimedia:MediaController:MediaControllerServer:updatePlaybackAgeRating M
+//==== SPEC_URL TBD
+//==== PRIORITY P1
+//==== TEST_CRITERIA MR MAST
+
+test(function () {
+    var mcServer, retVal = null;
+
+    mcServer= tizen.mediacontroller.createServer();
+    mcServer.updatePlaybackAgeRating("1");
+    retVal = mcServer.updatePlaybackAgeRating("2");
+    assert_equals(retVal, undefined, "updatePlaybackAgeRating should return undefined");
+    assert_equals(mcServer.playbackInfo.ageRating, "2", "ageRating should be updated");
+}, document.title);
+
+</script>
+</body>
+</html>
diff --git a/common/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating_exist.html b/common/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating_exist.html
new file mode 100755 (executable)
index 0000000..11a3249
--- /dev/null
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2019 Samsung Electronics Co., Ltd.
+
+Licensed under the Apache License, Version 2.0 (the License);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Authors:
+        Zhongyuan Yuan <zy123.yuan@samsung.com>
+
+-->
+<html>
+<head>
+<title>MediaControllerServer_updatePlaybackAgeRating_exist</title>
+<meta charset="utf-8"/>
+<script src="support/unitcommon.js"></script>
+</head>
+<body>
+<div id="log"></div>
+<script>
+//==== TEST: MediaControllerServer_updatePlaybackAgeRating_exist
+//==== LABEL Check if updatePlaybackAgeRating exists
+//==== SPEC Tizen Web API:Multimedia:MediaController:MediaControllerServer:updatePlaybackAgeRating M
+//==== SPEC_URL TBD
+//==== PRIORITY P0
+//==== TEST_CRITERIA ME
+
+test(function () {
+    var mcServer = tizen.mediacontroller.createServer();
+    check_method_exists(mcServer, "updatePlaybackAgeRating");
+}, document.title);
+
+</script>
+</body>
+</html>
diff --git a/common/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating_misarg.html b/common/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating_misarg.html
new file mode 100755 (executable)
index 0000000..93f8032
--- /dev/null
@@ -0,0 +1,47 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2019 Samsung Electronics Co., Ltd.
+
+Licensed under the Apache License, Version 2.0 (the License);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Authors:
+        Zhongyuan Yuan <zy123.yuan@samsung.com>
+
+-->
+<html>
+<head>
+<title>MediaControllerServer_updatePlaybackAgeRating_misarg</title>
+<meta charset="utf-8"/>
+<script src="support/unitcommon.js"></script>
+</head>
+<body>
+<div id="log"></div>
+<script>
+//==== TEST: MediaControllerServer_updatePlaybackAgeRating_misarg
+//==== LABEL Check if updatePlaybackAgeRating method of MediaControllerServer called with missing non-optional argument should throw an exception
+//==== SPEC Tizen Web API:Multimedia:MediaController:MediaControllerServer:updatePlaybackAgeRating M
+//==== SPEC_URL TBD
+//==== PRIORITY P2
+//==== TEST_CRITERIA MMA
+
+test(function () {
+    var mcServer;
+    mcServer= tizen.mediacontroller.createServer();
+    assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
+        mcServer.updatePlaybackAgeRating();
+    }, "Invoked without non-optional arguments.");
+}, document.title);
+
+</script>
+</body>
+</html>
diff --git a/common/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating_rating_TypeMismatch.html b/common/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating_rating_TypeMismatch.html
new file mode 100755 (executable)
index 0000000..f0c903f
--- /dev/null
@@ -0,0 +1,56 @@
+<!DOCTYPE html>
+<!--
+Copyright (c) 2019 Samsung Electronics Co., Ltd.
+
+Licensed under the Apache License, Version 2.0 (the License);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Authors:
+        Zhongyuan Yuan <zy123.yuan@samsung.com>
+
+-->
+<html>
+<head>
+<title>MediaControllerServer_updatePlaybackAgeRating_rating_TypeMismatch</title>
+<meta charset="utf-8"/>
+<script src="support/unitcommon.js"></script>
+</head>
+<body>
+<div id="log"></div>
+<script>
+//==== TEST: MediaControllerServer_updatePlaybackAgeRating_rating_TypeMismatch
+//==== LABEL Check argument rating conversions exception
+//==== SPEC Tizen Web API:Multimedia:MediaController:MediaControllerServer:updatePlaybackAgeRating M
+//==== SPEC_URL TBD
+//==== PRIORITY P2
+//==== TEST_CRITERIA MC
+
+test(function () {
+    var mcServer, rating, exceptionName, i, conversionTable;
+
+    conversionTable = getTypeConversionExceptions("enum", false);
+    mcServer= tizen.mediacontroller.createServer();
+
+    for (i = 0; i < conversionTable.length; i++) {
+        rating = conversionTable[i][0];
+        exceptionName = conversionTable[i][1];
+        assert_throws({name: exceptionName},
+            function () {
+                mcServer.updatePlaybackAgeRating(rating);
+            }, exceptionName + " should be thrown - given incorrect rating.");
+    }
+
+}, document.title);
+
+</script>
+</body>
+</html>
index 04b95463323e1fe0b0b23a8701efcd85c7707249..9fbe18470095f2ced82a9fc91e8fd7424c5f5c76 100755 (executable)
@@ -2,10 +2,7 @@
 <?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-mediacontroller-tizen-tests" extension="crosswalk" category="Tizen Web Device APIs">
-    <set name="MediaController_mobile" type="js">
-      <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>MOBILE_FULL</value></capability>
-      </capabilities>
+    <set name="MediaController" type="js">
       <testcase purpose="Check if interface MediaControllerChangeRequestPlaybackInfoCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerChangeRequestPlaybackInfoCallback_notexist">
         <description>
           <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_notexist.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if updateRepeatState method of MediaControllerServer called with missing non-optional argument should throw an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updateRepeatState_misarg">
+      <testcase purpose="Check if updateRepeatState method of MediaControllerServer called with missing non-optional argument does NOT throw an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updateRepeatState_misarg">
         <description>
           <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState_misarg.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-    </set>
-    <set name="MediaController_wearable" type="js">
-      <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
-      </capabilities>
-      <testcase purpose="Check if interface MediaControllerChangeRequestPlaybackInfoCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerChangeRequestPlaybackInfoCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerChangeRequestPlaybackInfoCallback" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerPlaybackInfoChangeCallback onplaybackpositionrequest is called and if its arguments have proper type" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerChangeRequestPlaybackInfoCallback_onplaybackpositionrequest">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_onplaybackpositionrequest.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerChangeRequestPlaybackInfoCallback" element_type="method" element_name="onplaybackpositionrequest" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerPlaybackInfoChangeCallback onplaybackstaterequest is called and if its arguments have proper type" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerChangeRequestPlaybackInfoCallback_onplaybackstaterequest">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_onplaybackstaterequest.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerChangeRequestPlaybackInfoCallback" element_type="method" element_name="onplaybackstaterequest" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerChangeRequestPlaybackInfoCallback onrepeatstaterequest is called and if its arguments have proper type" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerChangeRequestPlaybackInfoCallback_onrepeatstaterequest">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_onrepeatstaterequest.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerChangeRequestPlaybackInfoCallback" element_type="method" element_name="onrepeatstaterequest" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerChangeRequestPlaybackInfoCallback onshufflemoderequest is called and if its arguments have proper type" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerChangeRequestPlaybackInfoCallback_onshufflemoderequest">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_onshufflemoderequest.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerChangeRequestPlaybackInfoCallback" element_type="method" element_name="onshufflemoderequest" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerClient object is extendable" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerClient_extend">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if findServers() works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerClient_findServers">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="findServers" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback conversions exception" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerClient_findServers_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="findServers" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if findServers throws exception when errorCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerClient_findServers_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="findServers" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findServers of MediaControllerClient exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerClient_findServers_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="findServers" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if findServers method of MediaControllerClient called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerClient_findServers_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="findServers" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerClient_findServers_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="findServers" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if findServers throws exception when successCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerClient_findServers_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="findServers" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if findServers method works properly with errorCallback argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerClient_findServers_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="findServers" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if getLatestServerInfo() works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerClient_getLatestServerInfo">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_getLatestServerInfo.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="getLatestServerInfo" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method getLatestServerInfo of MediaControllerClient exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerClient_getLatestServerInfo_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_getLatestServerInfo_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="getLatestServerInfo" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check using getLatestServerInfo() method with extra argument" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerClient_getLatestServerInfo_extra_argument">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_getLatestServerInfo_extra_argument.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="getLatestServerInfo" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerClient exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerClient_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerManager createServer method works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerManager_createServer">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_createServer.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerManager" element_type="method" element_name="createServer" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if createServer exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerManager_createServer_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_createServer_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerManager" element_type="method" element_name="createServer" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check using MediaControllerManager::createServer() method with extra argument" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerManager_createServer_extra_argument">
+      <testcase purpose="Check if attribute ageRating of MediaControllerPlaybackInfo exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfo_ageRating_attribute">
         <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_createServer_extra_argument.html</test_script_entry>
+          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_ageRating_attribute.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="MediaControllerManager" element_type="method" element_name="createServer" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="MediaControllerPlaybackInfo" element_type="attribute" element_name="ageRating" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if MediaControllerManager object is extendable" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerManager_extend">
+      <testcase purpose="Check if MediaControllerServer updatePlaybackAgeRating method works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_updatePlaybackAgeRating">
         <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_extend.html</test_script_entry>
+          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="MediaControllerManager" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackAgeRating" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if getClient method works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerManager_getClient">
+      <testcase purpose="Check if updatePlaybackAgeRating exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_updatePlaybackAgeRating_exist">
         <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_getClient.html</test_script_entry>
+          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating_exist.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="MediaControllerManager" element_type="method" element_name="getClient" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackAgeRating" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if getClient exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerManager_getClient_exist">
+      <testcase purpose="Check if updatePlaybackAgeRating method of MediaControllerServer called with missing non-optional argument does NOT throw an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updatePlaybackAgeRating_misarg">
         <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_getClient_exist.html</test_script_entry>
+          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating_misarg.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="MediaControllerManager" element_type="method" element_name="getClient" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackAgeRating" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check using MediaControllerManager::getClient() method with extra argument" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerManager_getClient_extra_argument">
+      <testcase purpose="Check argument rating conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updatePlaybackAgeRating_rating_TypeMismatch">
         <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_getClient_extra_argument.html</test_script_entry>
+          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating_rating_TypeMismatch.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion interface="MediaControllerManager" element_type="method" element_name="getClient" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if mediaController exists in tizen" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerManager_in_tizen">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_in_tizen.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerManager" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerManager exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerManager_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerManager" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute album of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_album_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_album_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="album" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute artist of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_artist_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_artist_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="artist" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute author of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_author_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_author_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="author" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute copyright of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_copyright_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_copyright_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="copyright" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute date of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_date_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_date_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="date" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute description of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_description_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_description_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="description" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute duration of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_duration_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_duration_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="duration" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerMetadata object is extendable" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerMetadata_extend">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute genre of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_genre_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_genre_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="genre" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerMetadata exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerMetadata_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute picture of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_picture_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_picture_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="picture" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute title of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_title_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_title_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="title" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute trackNum of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_trackNum_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_trackNum_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="trackNum" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerObject exists,it should not" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerObject_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerObject_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerObject" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerPlaybackInfoChangeCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerPlaybackInfoChangeCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfoChangeCallback" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerPlaybackInfoChangeCallback onmetadatachanged is called and if its arguments have proper type" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfoChangeCallback_onmetadatachanged">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_onmetadatachanged.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfoChangeCallback" element_type="method" element_name="onmetadatachanged" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerPlaybackInfoChangeCallback onplaybackchanged is called and if its arguments have proper type" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfoChangeCallback_onplaybackchanged">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_onplaybackchanged.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfoChangeCallback" element_type="method" element_name="onplaybackchanged" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerPlaybackInfoChangeCallback onrepeatstatechanged is called and if its arguments have proper type" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfoChangeCallback_onrepeatstatechanged">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_onrepeatstatechanged.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfoChangeCallback" element_type="method" element_name="onrepeatstatechanged" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerPlaybackInfoChangeCallback onshufflemodechanged is called and if its arguments have proper type" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfoChangeCallback_onshufflemodechanged">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_onshufflemodechanged.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfoChangeCallback" element_type="method" element_name="onshufflemodechanged" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerPlaybackInfo object is extendable" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerPlaybackInfo_extend">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfo" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute metadata of MediaControllerPlaybackInfo exists, has type object and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfo_metadata_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_metadata_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfo" element_type="attribute" element_name="metadata" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerPlaybackInfo exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerPlaybackInfo_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfo" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute position of MediaControllerPlaybackInfo exists, has type long and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfo_position_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_position_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfo" element_type="attribute" element_name="position" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute repeatState of MediaControllerPlaybackInfo exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfo_repeatState_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_repeatState_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfo" element_type="attribute" element_name="repeatMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute shuffleMode of MediaControllerPlaybackInfo exists, has type boolean and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfo_shuffleMode_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_shuffleMode_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfo" element_type="attribute" element_name="shuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute state of MediaControllerPlaybackInfo exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfo_state_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_state_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfo" element_type="attribute" element_name="state" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerReceiveCommandCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerReceiveCommandCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerReceiveCommandCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerReceiveCommandCallback" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MediaControllerReceiveCommandCallback onsuccess method" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerReceiveCommandCallback_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerReceiveCommandCallback_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerReceiveCommandCallback" element_type="method" element_name="onsuccess" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerSendCommandSuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerSendCommandSuccessCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerSendCommandSuccessCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerSendCommandSuccessCallback" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MediaControllerSendCommandSuccessCallback onsuccess method" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerSendCommandSuccessCallback_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerSendCommandSuccessCallback_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerSendCommandSuccessCallback" element_type="method" element_name="onsuccess" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerServerInfoArraySuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerServerInfoArraySuccessCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfoArraySuccessCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfoArraySuccessCallback" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MediaControllerServerInfoArraySuccessCallback onsuccess method" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfoArraySuccessCallback_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfoArraySuccessCallback_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfoArraySuccessCallback" element_type="method" element_name="onsuccess" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo addPlaybackInfoChangeListener method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_addPlaybackInfoChangeListener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addPlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if addPlaybackInfoChangeListener exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_addPlaybackInfoChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addPlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addPlaybackInfoChangeListener throws exception when listener is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_addPlaybackInfoChangeListener_listener_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener_listener_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addPlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addPlaybackInfoChangeListener throws exception when listener is invalid" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_addPlaybackInfoChangeListener_listener_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener_listener_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addPlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addPlaybackInfoChangeListener method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_addPlaybackInfoChangeListener_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addPlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addServerStatusChangeListener() works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="manual" priority="P1" id="MediaControllerServerInfo_addServerStatusChangeListener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-          <pre_condition>Install MediaControllerHelper.wgt</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Launch MediaControllerHelper and press createServer button.</step_desc>
-              <expected>server is created successfully.</expected>
-            </step>
-            <step order="2">
-              <step_desc>Press run button.</step_desc>
-              <expected>Testcase started.</expected>
-            </step>
-            <step order="3">
-              <step_desc>Go back MediaControllerHelper app,then press Exit application button.</step_desc>
-              <expected>PASS.</expected>
-            </step>
-          </steps>
-      </testcase>
-      <testcase purpose="Check if method addServerStatusChangeListener of MediaControllerServerInfo exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_addServerStatusChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_addServerStatusChangeListener_listener_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener_listener_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addServerStatusChangeListener throws exception when callback is invalid listener" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_addServerStatusChangeListener_listener_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener_listener_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addServerStatusChangeListener method of MediaControllerServerInfo called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_addServerStatusChangeListener_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo object is extendable" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerServerInfo_extend">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute name of MediaControllerServerInfo exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_name_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_name_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="attribute" element_name="name" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerServerInfo exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerServerInfo_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute playbackInfo of MediaControllerServerInfo exists, has type MediaControllerPlaybackInfo and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_playbackInfo_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_playbackInfo_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="attribute" element_name="playbackInfo" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo removePlaybackInfoChangeListener method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_removePlaybackInfoChangeListener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removePlaybackInfoChangeListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="removePlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if removePlaybackInfoChangeListener exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_removePlaybackInfoChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removePlaybackInfoChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="removePlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removePlaybackInfoChangeListener method called with missing non-optional argument does not throw any exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_removePlaybackInfoChangeListener_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removePlaybackInfoChangeListener_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="removePlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removePlaybackInfoChangeListener method of MediaControllerServerInfo called with invalid value throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_removePlaybackInfoChangeListener_watchId_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removePlaybackInfoChangeListener_watchId_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="removePlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeServerStatusChangeListener() works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="manual" priority="P1" id="MediaControllerServerInfo_removeServerStatusChangeListener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removeServerStatusChangeListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="removeServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-          <pre_condition>Install MediaControllerHelper.wgt</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Launch MediaControllerHelper and press createServer button.</step_desc>
-              <expected>server is created successfully.</expected>
-            </step>
-            <step order="2">
-              <step_desc>Press run button.</step_desc>
-              <expected>Testcase started.</expected>
-            </step>
-            <step order="3">
-              <step_desc>Go back MediaControllerHelper app,then press Exit application button.</step_desc>
-              <expected>PASS.</expected>
-            </step>
-          </steps>
-      </testcase>
-      <testcase purpose="Check if method removeServerStatusChangeListener of MediaControllerServerInfo exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_removeServerStatusChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removeServerStatusChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="removeServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeServerStatusChangeListener method of MediaControllerServerInfo called with missing non-optional argument does not throw any exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_removeServerStatusChangeListener_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removeServerStatusChangeListener_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="removeServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeServerStatusChangeListener method of MediaControllerServerInfo called with invalid value throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_removeServerStatusChangeListener_watchId_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removeServerStatusChangeListener_watchId_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="removeServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendCommand() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendCommand">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument data conversions exception" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendCommand_data_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_data_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback conversions exception" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendCommand_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendCommand throws exception when errorCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendCommand_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method sendCommand of MediaControllerServerInfo exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_sendCommand_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendCommand method of MediaControllerServerInfo called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendCommand_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendCommand_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendCommand throws exception when successCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendCommand_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendCommand method works properly with errorCallback argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendCommand_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo sendPlaybackPosition method without optional argument works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendPlaybackPosition">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackPosition throws exception when errorCallback is incorrect" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackPosition_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackPosition throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackPosition_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackPosition exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_sendPlaybackPosition_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackPosition method called with missing non-optional argument does NOT throw an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackPosition_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackPosition throws exception when successCallback is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackPosition_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackPosition throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackPosition_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo sendPlaybackPosition method with all optional arguments works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendPlaybackPosition_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo sendPlaybackState method without optional argument works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendPlaybackState">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackState throws exception when errorCallback is incorrect" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackState_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackState throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackState_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackState exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_sendPlaybackState_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackState method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackState_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackState throws exception when state is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackState_state_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_state_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackState throws exception when successCallback is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackState_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackState throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackState_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo sendPlaybackState method with all optional arguments works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendPlaybackState_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendRepeatState() works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendRepeatState">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback conversions exception" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendRepeatState_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendRepeatState throws exception when errorCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendRepeatState_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method sendRepeatState of MediaControllerServerInfo exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_sendRepeatState_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendRepeatState_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendRepeatState throws exception when successCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendRepeatState_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendRepeatState method works properly with errorCallback argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendRepeatState_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo sendShuffleMode method without optional argument works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendShuffleMode">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendShuffleMode throws exception when errorCallback is incorrect" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendShuffleMode_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendShuffleMode throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendShuffleMode_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendShuffleMode exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_sendShuffleMode_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendShuffleMode throws exception when successCallback is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendShuffleMode_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendShuffleMode throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendShuffleMode_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo sendShuffleMode method with all optional arguments works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendShuffleMode_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute state of MediaControllerServer exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_state_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_state_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="attribute" element_name="state" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerServerStatusChangeCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerServerStatusChangeCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerStatusChangeCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerStatusChangeCallback" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MediaControllerServerStatusChangeCallback onsuccess method" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="manual" priority="P1" id="MediaControllerServerStatusChangeCallback_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerStatusChangeCallback_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerStatusChangeCallback" element_type="method" element_name="onsuccess" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-          <pre_condition>Install MediaControllerHelper.wgt</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Launch MediaControllerHelper and press createServer button.</step_desc>
-              <expected>server is created successfully.</expected>
-            </step>
-            <step order="2">
-              <step_desc>Press run button.</step_desc>
-              <expected>Testcase started.</expected>
-            </step>
-            <step order="3">
-              <step_desc>Go back MediaControllerHelper app,then press Exit application button.</step_desc>
-              <expected>PASS.</expected>
-            </step>
-          </steps>
-      </testcase>
-      <testcase purpose="Check if addChangeRequestPlaybackInfoListener() works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_addChangeRequestPlaybackInfoListener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addChangeRequestPlaybackInfoListener of MediaControllerServer exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_addChangeRequestPlaybackInfoListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addChangeRequestPlaybackInfoListener throws exception when listener is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_addChangeRequestPlaybackInfoListener_listener_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener_listener_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addChangeRequestPlaybackInfoListener throws exception when callback is inavlid listener" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_addChangeRequestPlaybackInfoListener_listener_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener_listener_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addChangeRequestPlaybackInfoListener method of MediaControllerServer called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_addChangeRequestPlaybackInfoListener_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addCommandListener() works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_addCommandListener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addCommandListener of MediaControllerServer exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_addCommandListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument callback conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_addCommandListener_listener_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener_listener_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addCommandListener throws exception when callback is inavlid listener" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_addCommandListener_listener_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener_listener_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addCommandListener method of MediaControllerServer called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_addCommandListener_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServer object is extendable" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerServer_extend">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerServer exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerServer_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute playbackInfo of MediaControllerServer exists, has type MediaControllerPlaybackInfo and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_playbackInfo_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_playbackInfo_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="attribute" element_name="playbackInfo" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeChangeRequestPlaybackInfoListener() works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_removeChangeRequestPlaybackInfoListener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeChangeRequestPlaybackInfoListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="removeChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method removeChangeRequestPlaybackInfoListener of MediaControllerServer exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_removeChangeRequestPlaybackInfoListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeChangeRequestPlaybackInfoListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="removeChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeChangeRequestPlaybackInfoListener method of MediaControllerServer called with missing non-optional argument does NOT throw any exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_removeChangeRequestPlaybackInfoListener_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeChangeRequestPlaybackInfoListener_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="removeChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeChangeRequestPlaybackInfoListener method of MediaControllerServer called with invalid value does not throw any exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_removeChangeRequestPlaybackInfoListener_watchId_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeChangeRequestPlaybackInfoListener_watchId_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="removeChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeCommandListener() works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_removeCommandListener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeCommandListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="removeCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method removeCommandListener of MediaControllerServer exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_removeCommandListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeCommandListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="removeCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeCommandListener method of MediaControllerServer called with missing non-optional argument does not throw any exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_removeCommandListener_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeCommandListener_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="removeCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeCommandListener method of MediaControllerServer called with invalid value does not throw any exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_removeCommandListener_watchId_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeCommandListener_watchId_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="removeCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updateMetadata() works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_updateMetadata">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateMetadata" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method updateMetadata of MediaControllerServer exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_updateMetadata_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateMetadata" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updateMetadata() method throw exception when a fake system object was passed" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updateMetadata_invalid_obj">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata_invalid_obj.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateMetadata" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument metadata conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updateMetadata_metadata_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata_metadata_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateMetadata" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updateMetadata method of MediaControllerServer called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updateMetadata_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateMetadata" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServer updatePlaybackPosition method works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_updatePlaybackPosition">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackPosition.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updatePlaybackPosition exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_updatePlaybackPosition_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackPosition_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updatePlaybackPosition method of MediaControllerServer called with missing non-optional argument does not throw any exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updatePlaybackPosition_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackPosition_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updatePlaybackPosition method of MediaControllerServer called with negative value should NOT throw an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updatePlaybackPosition_position_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackPosition_position_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServer updatePlaybackState method works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_updatePlaybackState">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updatePlaybackState exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_updatePlaybackState_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updatePlaybackState method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updatePlaybackState_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument state conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updatePlaybackState_state_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState_state_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check updatePlaybackState throws type exception with invalid state value" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updatePlaybackState_state_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState_state_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServer updateRepeatState method works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_updateRepeatState">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updateRepeatState exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_updateRepeatState_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updateRepeatState method of MediaControllerServer called with missing non-optional argument does NOT throw an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updateRepeatState_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument state conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updateRepeatState_state_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState_state_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServer updateShuffleMode method works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_updateShuffleMode">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateShuffleMode.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updateShuffleMode exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_updateShuffleMode_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateShuffleMode_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updateShuffleMode method of MediaControllerServer called with missing non-optional argument does NOT throw an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updateShuffleMode_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateShuffleMode_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-    </set>
-    <set name="MediaController_tv" type="js">
-      <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>TV</value></capability>
-      </capabilities>
-      <testcase purpose="Check if interface MediaControllerChangeRequestPlaybackInfoCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerChangeRequestPlaybackInfoCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerChangeRequestPlaybackInfoCallback" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerPlaybackInfoChangeCallback onplaybackpositionrequest is called and if its arguments have proper type" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerChangeRequestPlaybackInfoCallback_onplaybackpositionrequest">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_onplaybackpositionrequest.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerChangeRequestPlaybackInfoCallback" element_type="method" element_name="onplaybackpositionrequest" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerPlaybackInfoChangeCallback onplaybackstaterequest is called and if its arguments have proper type" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerChangeRequestPlaybackInfoCallback_onplaybackstaterequest">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_onplaybackstaterequest.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerChangeRequestPlaybackInfoCallback" element_type="method" element_name="onplaybackstaterequest" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerChangeRequestPlaybackInfoCallback onrepeatstaterequest is called and if its arguments have proper type" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerChangeRequestPlaybackInfoCallback_onrepeatstaterequest">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_onrepeatstaterequest.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerChangeRequestPlaybackInfoCallback" element_type="method" element_name="onrepeatstaterequest" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerChangeRequestPlaybackInfoCallback onshufflemoderequest is called and if its arguments have proper type" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerChangeRequestPlaybackInfoCallback_onshufflemoderequest">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_onshufflemoderequest.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerChangeRequestPlaybackInfoCallback" element_type="method" element_name="onshufflemoderequest" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerClient object is extendable" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerClient_extend">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if findServers() works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerClient_findServers">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="findServers" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback conversions exception" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerClient_findServers_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="findServers" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if findServers throws exception when errorCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerClient_findServers_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="findServers" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method findServers of MediaControllerClient exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerClient_findServers_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="findServers" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if findServers method of MediaControllerClient called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerClient_findServers_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="findServers" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerClient_findServers_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="findServers" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if findServers throws exception when successCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerClient_findServers_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="findServers" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if findServers method works properly with errorCallback argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerClient_findServers_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="findServers" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if getLatestServerInfo() works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerClient_getLatestServerInfo">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_getLatestServerInfo.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="getLatestServerInfo" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method getLatestServerInfo of MediaControllerClient exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerClient_getLatestServerInfo_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_getLatestServerInfo_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="getLatestServerInfo" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check using getLatestServerInfo() method with extra argument" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerClient_getLatestServerInfo_extra_argument">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_getLatestServerInfo_extra_argument.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" element_type="method" element_name="getLatestServerInfo" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerClient exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerClient_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerClient" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerManager createServer method works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerManager_createServer">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_createServer.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerManager" element_type="method" element_name="createServer" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if createServer exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerManager_createServer_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_createServer_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerManager" element_type="method" element_name="createServer" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check using MediaControllerManager::createServer() method with extra argument" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerManager_createServer_extra_argument">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_createServer_extra_argument.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerManager" element_type="method" element_name="createServer" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerManager object is extendable" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerManager_extend">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerManager" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if getClient method works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerManager_getClient">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_getClient.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerManager" element_type="method" element_name="getClient" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if getClient exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerManager_getClient_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_getClient_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerManager" element_type="method" element_name="getClient" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check using MediaControllerManager::getClient() method with extra argument" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerManager_getClient_extra_argument">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_getClient_extra_argument.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerManager" element_type="method" element_name="getClient" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if mediaController exists in tizen" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerManager_in_tizen">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_in_tizen.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerManager" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerManager exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerManager_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerManager" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute album of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_album_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_album_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="album" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute artist of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_artist_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_artist_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="artist" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute author of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_author_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_author_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="author" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute copyright of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_copyright_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_copyright_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="copyright" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute date of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_date_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_date_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="date" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute description of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_description_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_description_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="description" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute duration of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_duration_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_duration_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="duration" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerMetadata object is extendable" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerMetadata_extend">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute genre of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_genre_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_genre_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="genre" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerMetadata exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerMetadata_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute picture of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_picture_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_picture_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="picture" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute title of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_title_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_title_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="title" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute trackNum of MediaControllerMetadata exists, has type DOMString" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerMetadata_trackNum_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_trackNum_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerMetadata" element_type="attribute" element_name="trackNum" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerObject exists,it should not" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerObject_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerObject_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerObject" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerPlaybackInfoChangeCallback exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerPlaybackInfoChangeCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfoChangeCallback" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerPlaybackInfoChangeCallback onmetadatachanged is called and if its arguments have proper type" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfoChangeCallback_onmetadatachanged">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_onmetadatachanged.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfoChangeCallback" element_type="method" element_name="onmetadatachanged" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerPlaybackInfoChangeCallback onplaybackchanged is called and if its arguments have proper type" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfoChangeCallback_onplaybackchanged">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_onplaybackchanged.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfoChangeCallback" element_type="method" element_name="onplaybackchanged" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerPlaybackInfoChangeCallback onrepeatstatechanged is called and if its arguments have proper type" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfoChangeCallback_onrepeatstatechanged">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_onrepeatstatechanged.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfoChangeCallback" element_type="method" element_name="onrepeatstatechanged" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerPlaybackInfoChangeCallback onshufflemodechanged is called and if its arguments have proper type" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfoChangeCallback_onshufflemodechanged">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_onshufflemodechanged.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfoChangeCallback" element_type="method" element_name="onshufflemodechanged" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerPlaybackInfo object is extendable" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerPlaybackInfo_extend">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfo" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute metadata of MediaControllerPlaybackInfo exists, has type object and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfo_metadata_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_metadata_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfo" element_type="attribute" element_name="metadata" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerPlaybackInfo exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerPlaybackInfo_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfo" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute position of MediaControllerPlaybackInfo exists, has type long and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfo_position_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_position_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfo" element_type="attribute" element_name="position" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute repeatState of MediaControllerPlaybackInfo exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfo_repeatState_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_repeatState_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfo" element_type="attribute" element_name="repeatMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute shuffleMode of MediaControllerPlaybackInfo exists, has type boolean and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfo_shuffleMode_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_shuffleMode_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfo" element_type="attribute" element_name="shuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute state of MediaControllerPlaybackInfo exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerPlaybackInfo_state_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_state_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerPlaybackInfo" element_type="attribute" element_name="state" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerReceiveCommandCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerReceiveCommandCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerReceiveCommandCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerReceiveCommandCallback" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MediaControllerReceiveCommandCallback onsuccess method" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerReceiveCommandCallback_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerReceiveCommandCallback_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerReceiveCommandCallback" element_type="method" element_name="onsuccess" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerSendCommandSuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerSendCommandSuccessCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerSendCommandSuccessCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerSendCommandSuccessCallback" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MediaControllerSendCommandSuccessCallback onsuccess method" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerSendCommandSuccessCallback_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerSendCommandSuccessCallback_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerSendCommandSuccessCallback" element_type="method" element_name="onsuccess" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerServerInfoArraySuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerServerInfoArraySuccessCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfoArraySuccessCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfoArraySuccessCallback" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MediaControllerServerInfoArraySuccessCallback onsuccess method" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfoArraySuccessCallback_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfoArraySuccessCallback_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfoArraySuccessCallback" element_type="method" element_name="onsuccess" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo addPlaybackInfoChangeListener method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_addPlaybackInfoChangeListener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addPlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if addPlaybackInfoChangeListener exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_addPlaybackInfoChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addPlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addPlaybackInfoChangeListener throws exception when listener is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_addPlaybackInfoChangeListener_listener_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener_listener_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addPlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addPlaybackInfoChangeListener throws exception when listener is invalid" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_addPlaybackInfoChangeListener_listener_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener_listener_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addPlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addPlaybackInfoChangeListener method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_addPlaybackInfoChangeListener_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addPlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addServerStatusChangeListener() works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="manual" priority="P1" id="MediaControllerServerInfo_addServerStatusChangeListener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-          <pre_condition>Install MediaControllerHelper.wgt</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Launch MediaControllerHelper and press createServer button.</step_desc>
-              <expected>server is created successfully.</expected>
-            </step>
-            <step order="2">
-              <step_desc>Press run button.</step_desc>
-              <expected>Testcase started.</expected>
-            </step>
-            <step order="3">
-              <step_desc>Go back MediaControllerHelper app,then press Exit application button.</step_desc>
-              <expected>PASS.</expected>
-            </step>
-          </steps>
-      </testcase>
-      <testcase purpose="Check if method addServerStatusChangeListener of MediaControllerServerInfo exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_addServerStatusChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_addServerStatusChangeListener_listener_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener_listener_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addServerStatusChangeListener throws exception when callback is invalid listener" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_addServerStatusChangeListener_listener_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener_listener_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addServerStatusChangeListener method of MediaControllerServerInfo called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_addServerStatusChangeListener_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="addServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo object is extendable" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerServerInfo_extend">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute name of MediaControllerServerInfo exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_name_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_name_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="attribute" element_name="name" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerServerInfo exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerServerInfo_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute playbackInfo of MediaControllerServerInfo exists, has type MediaControllerPlaybackInfo and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_playbackInfo_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_playbackInfo_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="attribute" element_name="playbackInfo" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo removePlaybackInfoChangeListener method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_removePlaybackInfoChangeListener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removePlaybackInfoChangeListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="removePlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="check if removePlaybackInfoChangeListener exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_removePlaybackInfoChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removePlaybackInfoChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="removePlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removePlaybackInfoChangeListener method called with missing non-optional argument does not throw any exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_removePlaybackInfoChangeListener_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removePlaybackInfoChangeListener_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="removePlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removePlaybackInfoChangeListener method of MediaControllerServerInfo called with invalid value throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_removePlaybackInfoChangeListener_watchId_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removePlaybackInfoChangeListener_watchId_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="removePlaybackInfoChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeServerStatusChangeListener() works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="manual" priority="P1" id="MediaControllerServerInfo_removeServerStatusChangeListener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removeServerStatusChangeListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="removeServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-          <pre_condition>Install MediaControllerHelper.wgt</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Launch MediaControllerHelper and press createServer button.</step_desc>
-              <expected>server is created successfully.</expected>
-            </step>
-            <step order="2">
-              <step_desc>Press run button.</step_desc>
-              <expected>Testcase started.</expected>
-            </step>
-            <step order="3">
-              <step_desc>Go back MediaControllerHelper app,then press Exit application button.</step_desc>
-              <expected>PASS.</expected>
-            </step>
-          </steps>
-      </testcase>
-      <testcase purpose="Check if method removeServerStatusChangeListener of MediaControllerServerInfo exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_removeServerStatusChangeListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removeServerStatusChangeListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="removeServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeServerStatusChangeListener method of MediaControllerServerInfo called with missing non-optional argument does not throw any exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_removeServerStatusChangeListener_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removeServerStatusChangeListener_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="removeServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeServerStatusChangeListener method of MediaControllerServerInfo called with invalid value throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_removeServerStatusChangeListener_watchId_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removeServerStatusChangeListener_watchId_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="removeServerStatusChangeListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendCommand() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendCommand">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument data conversions exception" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendCommand_data_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_data_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback conversions exception" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendCommand_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendCommand throws exception when errorCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendCommand_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method sendCommand of MediaControllerServerInfo exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_sendCommand_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendCommand method of MediaControllerServerInfo called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendCommand_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendCommand_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendCommand throws exception when successCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendCommand_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendCommand method works properly with errorCallback argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendCommand_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendCommand" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo sendPlaybackPosition method without optional argument works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendPlaybackPosition">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackPosition throws exception when errorCallback is incorrect" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackPosition_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackPosition throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackPosition_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackPosition exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_sendPlaybackPosition_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackPosition method called with missing non-optional argument does NOT throw an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackPosition_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackPosition throws exception when successCallback is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackPosition_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackPosition throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackPosition_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo sendPlaybackPosition method with all optional arguments works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendPlaybackPosition_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo sendPlaybackState method without optional argument works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendPlaybackState">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackState throws exception when errorCallback is incorrect" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackState_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackState throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackState_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackState exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_sendPlaybackState_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackState method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackState_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackState throws exception when state is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackState_state_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_state_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackState throws exception when successCallback is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackState_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendPlaybackState throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendPlaybackState_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo sendPlaybackState method with all optional arguments works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendPlaybackState_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendPlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendRepeatState() works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendRepeatState">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument errorCallback conversions exception" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendRepeatState_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendRepeatState throws exception when errorCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendRepeatState_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method sendRepeatState of MediaControllerServerInfo exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_sendRepeatState_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument successCallback conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendRepeatState_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendRepeatState throws exception when successCallback is invalid" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendRepeatState_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendRepeatState method works properly with errorCallback argument" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendRepeatState_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo sendShuffleMode method without optional argument works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendShuffleMode">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendShuffleMode throws exception when errorCallback is incorrect" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendShuffleMode_errorCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendShuffleMode throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendShuffleMode_errorCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendShuffleMode exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServerInfo_sendShuffleMode_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendShuffleMode throws exception when successCallback is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendShuffleMode_successCallback_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if sendShuffleMode throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServerInfo_sendShuffleMode_successCallback_invalid_cb">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServerInfo sendShuffleMode method with all optional arguments works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_sendShuffleMode_with_errorCallback">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_with_errorCallback.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="method" element_name="sendShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute state of MediaControllerServer exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServerInfo_state_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_state_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerInfo" element_type="attribute" element_name="state" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerServerStatusChangeCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerServerStatusChangeCallback_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerStatusChangeCallback_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerStatusChangeCallback" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check MediaControllerServerStatusChangeCallback onsuccess method" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="manual" priority="P1" id="MediaControllerServerStatusChangeCallback_onsuccess">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerStatusChangeCallback_onsuccess.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServerStatusChangeCallback" element_type="method" element_name="onsuccess" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-          <pre_condition>Install MediaControllerHelper.wgt</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Launch MediaControllerHelper and press createServer button.</step_desc>
-              <expected>server is created successfully.</expected>
-            </step>
-            <step order="2">
-              <step_desc>Press run button.</step_desc>
-              <expected>Testcase started.</expected>
-            </step>
-            <step order="3">
-              <step_desc>Go back MediaControllerHelper app,then press Exit application button.</step_desc>
-              <expected>PASS.</expected>
-            </step>
-          </steps>
-      </testcase>
-      <testcase purpose="Check if addChangeRequestPlaybackInfoListener() works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_addChangeRequestPlaybackInfoListener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addChangeRequestPlaybackInfoListener of MediaControllerServer exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_addChangeRequestPlaybackInfoListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addChangeRequestPlaybackInfoListener throws exception when listener is incorrect" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_addChangeRequestPlaybackInfoListener_listener_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener_listener_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addChangeRequestPlaybackInfoListener throws exception when callback is inavlid listener" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_addChangeRequestPlaybackInfoListener_listener_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener_listener_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addChangeRequestPlaybackInfoListener method of MediaControllerServer called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_addChangeRequestPlaybackInfoListener_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addCommandListener() works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_addCommandListener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method addCommandListener of MediaControllerServer exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_addCommandListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument callback conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_addCommandListener_listener_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener_listener_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addCommandListener throws exception when callback is inavlid listener" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_addCommandListener_listener_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener_listener_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if addCommandListener method of MediaControllerServer called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_addCommandListener_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="addCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServer object is extendable" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerServer_extend">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_extend.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if interface MediaControllerServer exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P3" id="MediaControllerServer_notexist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_notexist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" usage="true" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if attribute playbackInfo of MediaControllerServer exists, has type MediaControllerPlaybackInfo and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_playbackInfo_attribute">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_playbackInfo_attribute.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="attribute" element_name="playbackInfo" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeChangeRequestPlaybackInfoListener() works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_removeChangeRequestPlaybackInfoListener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeChangeRequestPlaybackInfoListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="removeChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method removeChangeRequestPlaybackInfoListener of MediaControllerServer exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_removeChangeRequestPlaybackInfoListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeChangeRequestPlaybackInfoListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="removeChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeChangeRequestPlaybackInfoListener method of MediaControllerServer called with missing non-optional argument does NOT throw any exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_removeChangeRequestPlaybackInfoListener_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeChangeRequestPlaybackInfoListener_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="removeChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeChangeRequestPlaybackInfoListener method of MediaControllerServer called with invalid value does not throw any exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_removeChangeRequestPlaybackInfoListener_watchId_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeChangeRequestPlaybackInfoListener_watchId_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="removeChangeRequestPlaybackInfoListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeCommandListener() works properly" type="compliance" onload_delay="90" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_removeCommandListener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeCommandListener.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="removeCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method removeCommandListener of MediaControllerServer exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_removeCommandListener_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeCommandListener_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="removeCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeCommandListener method of MediaControllerServer called with missing non-optional argument does not throw any exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_removeCommandListener_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeCommandListener_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="removeCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if removeCommandListener method of MediaControllerServer called with invalid value does not throw any exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_removeCommandListener_watchId_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeCommandListener_watchId_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="removeCommandListener" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updateMetadata() works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_updateMetadata">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateMetadata" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if method updateMetadata of MediaControllerServer exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_updateMetadata_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateMetadata" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updateMetadata() method throw exception when a fake system object was passed" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updateMetadata_invalid_obj">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata_invalid_obj.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateMetadata" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument metadata conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updateMetadata_metadata_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata_metadata_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateMetadata" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updateMetadata method of MediaControllerServer called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updateMetadata_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateMetadata" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServer updatePlaybackPosition method works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_updatePlaybackPosition">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackPosition.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updatePlaybackPosition exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_updatePlaybackPosition_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackPosition_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updatePlaybackPosition method of MediaControllerServer called with missing non-optional argument does not throw any exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updatePlaybackPosition_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackPosition_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updatePlaybackPosition method of MediaControllerServer called with negative value should NOT throw an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updatePlaybackPosition_position_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackPosition_position_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackPosition" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServer updatePlaybackState method works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_updatePlaybackState">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updatePlaybackState exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_updatePlaybackState_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updatePlaybackState method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updatePlaybackState_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument state conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updatePlaybackState_state_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState_state_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check updatePlaybackState throws type exception with invalid state value" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updatePlaybackState_state_invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState_state_invalid.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServer updateRepeatState method works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_updateRepeatState">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updateRepeatState exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_updateRepeatState_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updateRepeatState method of MediaControllerServer called with missing non-optional argument does NOT throw an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updateRepeatState_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check argument state conversions exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updateRepeatState_state_TypeMismatch">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState_state_TypeMismatch.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateRepeatState" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if MediaControllerServer updateShuffleMode method works properly" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P1" id="MediaControllerServer_updateShuffleMode">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateShuffleMode.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updateShuffleMode exists" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P0" id="MediaControllerServer_updateShuffleMode_exist">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateShuffleMode_exist.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
-            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
-            <spec_statement>TBD</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if updateShuffleMode method of MediaControllerServer called with missing non-optional argument does NOT throw an exception" type="compliance" status="approved" component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" priority="P2" id="MediaControllerServer_updateShuffleMode_misarg">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateShuffleMode_misarg.html</test_script_entry>
-        </description>
-        <specs>
-          <spec>
-            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updateShuffleMode" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
+            <spec_assertion interface="MediaControllerServer" element_type="method" element_name="updatePlaybackAgeRating" specification="MediaController" section="Multimedia" category="Tizen Device API Specifications"/>
             <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/mediacontroller.html</spec_url>
             <spec_statement>TBD</spec_statement>
           </spec>
index 22f15abe7b4cd1381924ec754e97a2e24f48f9ce..9ba6029b4071450d5d228ee0ca4df9c24d3c886d 100755 (executable)
@@ -2,10 +2,7 @@
 <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite category="Tizen Web Device APIs" extension="crosswalk" name="tct-mediacontroller-tizen-tests">
-    <set name="MediaController_mobile" type="js">
-      <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>MOBILE_FULL</value></capability>
-      </capabilities>
+    <set name="MediaController" type="js">
       <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerChangeRequestPlaybackInfoCallback_notexist" priority="P3" purpose="Check if interface MediaControllerChangeRequestPlaybackInfoCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_notexist.html</test_script_entry>
           <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState_exist.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateRepeatState_misarg" priority="P2" purpose="Check if updateRepeatState method of MediaControllerServer called with missing non-optional argument should throw an exception">
+      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateRepeatState_misarg" priority="P2" purpose="Check if updateRepeatState method of MediaControllerServer called with missing non-optional argument does NOT throw an exception">
         <description>
           <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState_misarg.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateShuffleMode_misarg.html</test_script_entry>
         </description>
       </testcase>
-    </set>
-    <set name="MediaController_wearable" type="js">
-      <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
-      </capabilities>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerChangeRequestPlaybackInfoCallback_notexist" priority="P3" purpose="Check if interface MediaControllerChangeRequestPlaybackInfoCallback exists, it should not.">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerChangeRequestPlaybackInfoCallback_onplaybackpositionrequest" onload_delay="30" priority="P1" purpose="Check if MediaControllerPlaybackInfoChangeCallback onplaybackpositionrequest is called and if its arguments have proper type">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_onplaybackpositionrequest.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerChangeRequestPlaybackInfoCallback_onplaybackstaterequest" onload_delay="30" priority="P1" purpose="Check if MediaControllerPlaybackInfoChangeCallback onplaybackstaterequest is called and if its arguments have proper type">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_onplaybackstaterequest.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerChangeRequestPlaybackInfoCallback_onrepeatstaterequest" onload_delay="30" priority="P1" purpose="Check if MediaControllerChangeRequestPlaybackInfoCallback onrepeatstaterequest is called and if its arguments have proper type">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_onrepeatstaterequest.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerChangeRequestPlaybackInfoCallback_onshufflemoderequest" onload_delay="30" priority="P1" purpose="Check if MediaControllerChangeRequestPlaybackInfoCallback onshufflemoderequest is called and if its arguments have proper type">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_onshufflemoderequest.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_extend" priority="P3" purpose="Check if MediaControllerClient object is extendable">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_extend.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_findServers" onload_delay="90" priority="P1" purpose="Check if findServers() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_findServers_errorCallback_TypeMismatch" onload_delay="90" priority="P2" purpose="Check argument errorCallback conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_findServers_errorCallback_invalid_cb" onload_delay="90" priority="P2" purpose="Check if findServers throws exception when errorCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_findServers_exist" priority="P0" purpose="Check if method findServers of MediaControllerClient exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_findServers_misarg" priority="P2" purpose="Check if findServers method of MediaControllerClient called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_findServers_successCallback_TypeMismatch" priority="P2" purpose="Check argument successCallback conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_findServers_successCallback_invalid_cb" onload_delay="90" priority="P2" purpose="Check if findServers throws exception when successCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_findServers_with_errorCallback" onload_delay="90" priority="P1" purpose="Check if findServers method works properly with errorCallback argument">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_with_errorCallback.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_getLatestServerInfo" priority="P1" purpose="Check if getLatestServerInfo() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_getLatestServerInfo.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_getLatestServerInfo_exist" priority="P0" purpose="Check if method getLatestServerInfo of MediaControllerClient exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_getLatestServerInfo_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_getLatestServerInfo_extra_argument" priority="P1" purpose="Check using getLatestServerInfo() method with extra argument">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_getLatestServerInfo_extra_argument.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_notexist" priority="P3" purpose="Check if interface MediaControllerClient exists, it should not.">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_createServer" priority="P1" purpose="Check if MediaControllerManager createServer method works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_createServer.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_createServer_exist" priority="P0" purpose="Check if createServer exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_createServer_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_createServer_extra_argument" priority="P2" purpose="Check using MediaControllerManager::createServer() method with extra argument">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_createServer_extra_argument.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_extend" priority="P3" purpose="Check if MediaControllerManager object is extendable">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_extend.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_getClient" priority="P1" purpose="Check if getClient method works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_getClient.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_getClient_exist" priority="P0" purpose="Check if getClient exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_getClient_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_getClient_extra_argument" priority="P2" purpose="Check using MediaControllerManager::getClient() method with extra argument">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_getClient_extra_argument.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_in_tizen" priority="P3" purpose="Check if mediaController exists in tizen">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_in_tizen.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_notexist" priority="P3" purpose="Check if interface MediaControllerManager exists, it should not.">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_album_attribute" priority="P1" purpose="Check if attribute album of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_album_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_artist_attribute" priority="P1" purpose="Check if attribute artist of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_artist_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_author_attribute" priority="P1" purpose="Check if attribute author of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_author_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_copyright_attribute" priority="P1" purpose="Check if attribute copyright of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_copyright_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_date_attribute" priority="P1" purpose="Check if attribute date of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_date_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_description_attribute" priority="P1" purpose="Check if attribute description of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_description_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_duration_attribute" priority="P1" purpose="Check if attribute duration of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_duration_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_extend" priority="P3" purpose="Check if MediaControllerMetadata object is extendable">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_extend.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_genre_attribute" priority="P1" purpose="Check if attribute genre of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_genre_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_notexist" priority="P3" purpose="Check if interface MediaControllerMetadata exists, it should not">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_picture_attribute" priority="P1" purpose="Check if attribute picture of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_picture_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_title_attribute" priority="P1" purpose="Check if attribute title of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_title_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_trackNum_attribute" priority="P1" purpose="Check if attribute trackNum of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_trackNum_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerObject_notexist" priority="P3" purpose="Check if interface MediaControllerObject exists,it should not">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerObject_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfoChangeCallback_notexist" priority="P3" purpose="Check if interface MediaControllerPlaybackInfoChangeCallback exists, it should not.">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfoChangeCallback_onmetadatachanged" onload_delay="30" priority="P1" purpose="Check if MediaControllerPlaybackInfoChangeCallback onmetadatachanged is called and if its arguments have proper type">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_onmetadatachanged.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfoChangeCallback_onplaybackchanged" onload_delay="30" priority="P1" purpose="Check if MediaControllerPlaybackInfoChangeCallback onplaybackchanged is called and if its arguments have proper type">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_onplaybackchanged.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfoChangeCallback_onrepeatstatechanged" onload_delay="30" priority="P1" purpose="Check if MediaControllerPlaybackInfoChangeCallback onrepeatstatechanged is called and if its arguments have proper type">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_onrepeatstatechanged.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfoChangeCallback_onshufflemodechanged" onload_delay="30" priority="P1" purpose="Check if MediaControllerPlaybackInfoChangeCallback onshufflemodechanged is called and if its arguments have proper type">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_onshufflemodechanged.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfo_extend" priority="P3" purpose="Check if MediaControllerPlaybackInfo object is extendable">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_extend.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfo_metadata_attribute" priority="P1" purpose="Check if attribute metadata of MediaControllerPlaybackInfo exists, has type object and is readonly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_metadata_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfo_notexist" priority="P3" purpose="Check if interface MediaControllerPlaybackInfo exists, it should not.">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfo_position_attribute" priority="P1" purpose="Check if attribute position of MediaControllerPlaybackInfo exists, has type long and is readonly">
+      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackAgeRating" priority="P1" purpose="Check if MediaControllerServer updatePlaybackAgeRating method works properly">
         <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_position_attribute.html</test_script_entry>
+          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfo_repeatState_attribute" priority="P1" purpose="Check if attribute repeatState of MediaControllerPlaybackInfo exists, has type string and is readonly">
+      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackAgeRating_exist" priority="P0" purpose="Check if updatePlaybackAgeRating exists">
         <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_repeatState_attribute.html</test_script_entry>
+          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating_exist.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfo_shuffleMode_attribute" priority="P1" purpose="Check if attribute shuffleMode of MediaControllerPlaybackInfo exists, has type boolean and is readonly">
+      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackAgeRating_misarg" priority="P2" purpose="Check if updatePlaybackAgeRating method of MediaControllerServer called with missing non-optional argument should throw an exception">
         <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_shuffleMode_attribute.html</test_script_entry>
+          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating_misarg.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfo_state_attribute" priority="P1" purpose="Check if attribute state of MediaControllerPlaybackInfo exists, has type string and is readonly">
+      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackAgeRating_rating_TypeMismatch" priority="P2" purpose="Check argument rating conversions exception">
         <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_state_attribute.html</test_script_entry>
+          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackAgeRating_rating_TypeMismatch.html</test_script_entry>
         </description>
       </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerReceiveCommandCallback_notexist" priority="P3" purpose="Check if interface MediaControllerReceiveCommandCallback exists, it should not">
+      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfo_ageRating_attribute" priority="P1" purpose="Check if attribute ageRating of MediaControllerPlaybackInfo exists, has type string and is readonly">
         <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerReceiveCommandCallback_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerReceiveCommandCallback_onsuccess" onload_delay="90" priority="P1" purpose="Check MediaControllerReceiveCommandCallback onsuccess method">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerReceiveCommandCallback_onsuccess.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerSendCommandSuccessCallback_notexist" priority="P3" purpose="Check if interface MediaControllerSendCommandSuccessCallback exists, it should not">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerSendCommandSuccessCallback_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerSendCommandSuccessCallback_onsuccess" onload_delay="90" priority="P1" purpose="Check MediaControllerSendCommandSuccessCallback onsuccess method">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerSendCommandSuccessCallback_onsuccess.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfoArraySuccessCallback_notexist" priority="P3" purpose="Check if interface MediaControllerServerInfoArraySuccessCallback exists, it should not">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfoArraySuccessCallback_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfoArraySuccessCallback_onsuccess" onload_delay="90" priority="P1" purpose="Check MediaControllerServerInfoArraySuccessCallback onsuccess method">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfoArraySuccessCallback_onsuccess.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addPlaybackInfoChangeListener" onload_delay="30" priority="P1" purpose="Check if MediaControllerServerInfo addPlaybackInfoChangeListener method works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addPlaybackInfoChangeListener_exist" priority="P0" purpose="check if addPlaybackInfoChangeListener exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addPlaybackInfoChangeListener_listener_TypeMismatch" priority="P2" purpose="Check if addPlaybackInfoChangeListener throws exception when listener is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener_listener_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addPlaybackInfoChangeListener_listener_invalid" priority="P2" purpose="Check if addPlaybackInfoChangeListener throws exception when listener is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener_listener_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addPlaybackInfoChangeListener_misarg" priority="P2" purpose="Check if addPlaybackInfoChangeListener method called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="manual" id="MediaControllerServerInfo_addServerStatusChangeListener" onload_delay="90" priority="P1" purpose="Check if addServerStatusChangeListener() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener.html</test_script_entry>
-          <pre_condition>Install MediaControllerHelper.wgt
-          For mobile (specially on TV) you could use shell command to switch applications:
-            aul_test open LPGl86libB.MediaControllerHelper
-            aul_test open apimediact.WebAPITizenMediaKeyTests</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Launch MediaControllerHelper and press createServer button.</step_desc>
-              <expected>server is created successfully.</expected>
-            </step>
-            <step order="2">
-              <step_desc>Press run button.</step_desc>
-              <expected>Testcase started.</expected>
-            </step>
-            <step order="3">
-              <step_desc>Go back MediaControllerHelper app,then press Exit application button.</step_desc>
-              <expected>PASS.</expected>
-            </step>
-          </steps>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addServerStatusChangeListener_exist" priority="P0" purpose="Check if method addServerStatusChangeListener of MediaControllerServerInfo exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addServerStatusChangeListener_listener_TypeMismatch" priority="P2" purpose="Check argument successCallback conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener_listener_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addServerStatusChangeListener_listener_invalid" priority="P2" purpose="Check if addServerStatusChangeListener throws exception when callback is invalid listener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener_listener_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addServerStatusChangeListener_misarg" priority="P2" purpose="Check if addServerStatusChangeListener method of MediaControllerServerInfo called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_extend" priority="P3" purpose="Check if MediaControllerServerInfo object is extendable">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_extend.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_name_attribute" priority="P1" purpose="Check if attribute name of MediaControllerServerInfo exists, has type string and is readonly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_name_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_notexist" priority="P3" purpose="Check if interface MediaControllerServerInfo exists, it should not.">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_playbackInfo_attribute" priority="P1" purpose="Check if attribute playbackInfo of MediaControllerServerInfo exists, has type MediaControllerPlaybackInfo and is readonly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_playbackInfo_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_removePlaybackInfoChangeListener" onload_delay="30" priority="P1" purpose="Check if MediaControllerServerInfo removePlaybackInfoChangeListener method works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removePlaybackInfoChangeListener.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_removePlaybackInfoChangeListener_exist" priority="P0" purpose="check if removePlaybackInfoChangeListener exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removePlaybackInfoChangeListener_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_removePlaybackInfoChangeListener_misarg" priority="P2" purpose="Check if removePlaybackInfoChangeListener method called with missing non-optional argument does not throw any exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removePlaybackInfoChangeListener_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_removePlaybackInfoChangeListener_watchId_invalid" priority="P2" purpose="Check if removePlaybackInfoChangeListener method of MediaControllerServerInfo called with invalid value throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removePlaybackInfoChangeListener_watchId_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="manual" id="MediaControllerServerInfo_removeServerStatusChangeListener" onload_delay="90" priority="P1" purpose="Check if removeServerStatusChangeListener() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removeServerStatusChangeListener.html</test_script_entry>
-          <pre_condition>Install MediaControllerHelper.wgt
-          For mobile (specially on TV) you could use shell command to switch applications:
-            aul_test open LPGl86libB.MediaControllerHelper
-            aul_test open apimediact.WebAPITizenMediaKeyTests</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Launch MediaControllerHelper and press createServer button.</step_desc>
-              <expected>server is created successfully.</expected>
-            </step>
-            <step order="2">
-              <step_desc>Press run button.</step_desc>
-              <expected>Testcase started.</expected>
-            </step>
-            <step order="3">
-              <step_desc>Go back MediaControllerHelper app,then press Exit application button.</step_desc>
-              <expected>PASS.</expected>
-            </step>
-          </steps>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_removeServerStatusChangeListener_exist" priority="P0" purpose="Check if method removeServerStatusChangeListener of MediaControllerServerInfo exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removeServerStatusChangeListener_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_removeServerStatusChangeListener_misarg" priority="P2" purpose="Check if removeServerStatusChangeListener method of MediaControllerServerInfo called with missing non-optional argument does not throw any exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removeServerStatusChangeListener_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_removeServerStatusChangeListener_watchId_invalid" priority="P2" purpose="Check if removeServerStatusChangeListener method of MediaControllerServerInfo called with invalid value throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removeServerStatusChangeListener_watchId_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand" onload_delay="30" priority="P1" purpose="Check if sendCommand() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand_data_TypeMismatch" onload_delay="90" priority="P2" purpose="Check argument data conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_data_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand_errorCallback_TypeMismatch" onload_delay="90" priority="P2" purpose="Check argument errorCallback conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand_errorCallback_invalid_cb" onload_delay="90" priority="P2" purpose="Check if sendCommand throws exception when errorCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand_exist" priority="P0" purpose="Check if method sendCommand of MediaControllerServerInfo exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand_misarg" priority="P2" purpose="Check if sendCommand method of MediaControllerServerInfo called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand_successCallback_TypeMismatch" priority="P2" purpose="Check argument successCallback conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand_successCallback_invalid_cb" onload_delay="90" priority="P2" purpose="Check if sendCommand throws exception when successCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand_with_errorCallback" onload_delay="90" priority="P1" purpose="Check if sendCommand method works properly with errorCallback argument">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_with_errorCallback.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackPosition" onload_delay="30" priority="P1" purpose="Check if MediaControllerServerInfo sendPlaybackPosition method without optional argument works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackPosition_errorCallback_TypeMismatch" onload_delay="30" priority="P2" purpose="Check if sendPlaybackPosition throws exception when errorCallback is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackPosition_errorCallback_invalid_cb" onload_delay="30" priority="P2" purpose="Check if sendPlaybackPosition throws exception when errorCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackPosition_exist" priority="P0" purpose="Check if sendPlaybackPosition exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackPosition_misarg" priority="P2" purpose="Check if sendPlaybackPosition method called with missing non-optional argument does NOT throw an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackPosition_successCallback_TypeMismatch" priority="P2" purpose="Check if sendPlaybackPosition throws exception when successCallback is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackPosition_successCallback_invalid_cb" onload_delay="30" priority="P2" purpose="Check if sendPlaybackPosition throws exception when successCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackPosition_with_errorCallback" onload_delay="30" priority="P1" purpose="Check if MediaControllerServerInfo sendPlaybackPosition method with all optional arguments works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_with_errorCallback.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState" onload_delay="30" priority="P1" purpose="Check if MediaControllerServerInfo sendPlaybackState method without optional argument works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState_errorCallback_TypeMismatch" onload_delay="30" priority="P2" purpose="Check if sendPlaybackState throws exception when errorCallback is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState_errorCallback_invalid_cb" onload_delay="30" priority="P2" purpose="Check if sendPlaybackState throws exception when errorCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState_exist" priority="P0" purpose="Check if sendPlaybackState exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState_misarg" priority="P2" purpose="Check if sendPlaybackState method called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState_state_TypeMismatch" priority="P2" purpose="Check if sendPlaybackState throws exception when state is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_state_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState_successCallback_TypeMismatch" priority="P2" purpose="Check if sendPlaybackState throws exception when successCallback is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState_successCallback_invalid_cb" onload_delay="30" priority="P2" purpose="Check if sendPlaybackState throws exception when successCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState_with_errorCallback" onload_delay="30" priority="P1" purpose="Check if MediaControllerServerInfo sendPlaybackState method with all optional arguments works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_with_errorCallback.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendRepeatState" priority="P1" purpose="Check if sendRepeatState() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendRepeatState_errorCallback_TypeMismatch" onload_delay="90" priority="P2" purpose="Check argument errorCallback conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendRepeatState_errorCallback_invalid_cb" onload_delay="90" priority="P2" purpose="Check if sendRepeatState throws exception when errorCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendRepeatState_exist" priority="P0" purpose="Check if method sendRepeatState of MediaControllerServerInfo exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendRepeatState_successCallback_TypeMismatch" priority="P2" purpose="Check argument successCallback conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendRepeatState_successCallback_invalid_cb" onload_delay="90" priority="P2" purpose="Check if sendRepeatState throws exception when successCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendRepeatState_with_errorCallback" onload_delay="90" priority="P1" purpose="Check if sendRepeatState method works properly with errorCallback argument">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_with_errorCallback.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendShuffleMode" onload_delay="30" priority="P1" purpose="Check if MediaControllerServerInfo sendShuffleMode method without optional argument works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendShuffleMode_errorCallback_TypeMismatch" onload_delay="30" priority="P2" purpose="Check if sendShuffleMode throws exception when errorCallback is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendShuffleMode_errorCallback_invalid_cb" onload_delay="30" priority="P2" purpose="Check if sendShuffleMode throws exception when errorCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendShuffleMode_exist" priority="P0" purpose="Check if sendShuffleMode exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendShuffleMode_successCallback_TypeMismatch" priority="P2" purpose="Check if sendShuffleMode throws exception when successCallback is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendShuffleMode_successCallback_invalid_cb" onload_delay="30" priority="P2" purpose="Check if sendShuffleMode throws exception when successCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendShuffleMode_with_errorCallback" onload_delay="30" priority="P1" purpose="Check if MediaControllerServerInfo sendShuffleMode method with all optional arguments works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_with_errorCallback.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_state_attribute" priority="P1" purpose="Check if attribute state of MediaControllerServer exists, has type string and is readonly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_state_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerStatusChangeCallback_notexist" priority="P3" purpose="Check if interface MediaControllerServerStatusChangeCallback exists, it should not">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerStatusChangeCallback_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="manual" id="MediaControllerServerStatusChangeCallback_onsuccess" onload_delay="90" priority="P1" purpose="Check MediaControllerServerStatusChangeCallback onsuccess method">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerStatusChangeCallback_onsuccess.html</test_script_entry>
-          <pre_condition>Install MediaControllerHelper.wgt
-          For mobile (specially on TV) you could use shell command to switch applications:
-            aul_test open LPGl86libB.MediaControllerHelper
-            aul_test open apimediact.WebAPITizenMediaKeyTests</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Launch MediaControllerHelper and press createServer button.</step_desc>
-              <expected>server is created successfully.</expected>
-            </step>
-            <step order="2">
-              <step_desc>Press run button.</step_desc>
-              <expected>Testcase started.</expected>
-            </step>
-            <step order="3">
-              <step_desc>Go back MediaControllerHelper app,then press Exit application button.</step_desc>
-              <expected>PASS.</expected>
-            </step>
-          </steps>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addChangeRequestPlaybackInfoListener" onload_delay="90" priority="P1" purpose="Check if addChangeRequestPlaybackInfoListener() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addChangeRequestPlaybackInfoListener_exist" priority="P0" purpose="Check if method addChangeRequestPlaybackInfoListener of MediaControllerServer exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addChangeRequestPlaybackInfoListener_listener_TypeMismatch" priority="P2" purpose="Check if addChangeRequestPlaybackInfoListener throws exception when listener is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener_listener_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addChangeRequestPlaybackInfoListener_listener_invalid" priority="P2" purpose="Check if addChangeRequestPlaybackInfoListener throws exception when callback is inavlid listener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener_listener_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addChangeRequestPlaybackInfoListener_misarg" priority="P2" purpose="Check if addChangeRequestPlaybackInfoListener method of MediaControllerServer called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addCommandListener" onload_delay="90" priority="P1" purpose="Check if addCommandListener() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addCommandListener_exist" priority="P0" purpose="Check if method addCommandListener of MediaControllerServer exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addCommandListener_listener_TypeMismatch" priority="P2" purpose="Check argument callback conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener_listener_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addCommandListener_listener_invalid" priority="P2" purpose="Check if addCommandListener throws exception when callback is inavlid listener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener_listener_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addCommandListener_misarg" priority="P2" purpose="Check if addCommandListener method of MediaControllerServer called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_extend" priority="P3" purpose="Check if MediaControllerServer object is extendable">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_extend.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_notexist" priority="P3" purpose="Check if interface MediaControllerServer exists, it should not.">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_playbackInfo_attribute" priority="P1" purpose="Check if attribute playbackInfo of MediaControllerServer exists, has type MediaControllerPlaybackInfo and is readonly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_playbackInfo_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_removeChangeRequestPlaybackInfoListener" onload_delay="90" priority="P1" purpose="Check if removeChangeRequestPlaybackInfoListener() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeChangeRequestPlaybackInfoListener.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_removeChangeRequestPlaybackInfoListener_exist" priority="P0" purpose="Check if method removeChangeRequestPlaybackInfoListener of MediaControllerServer exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeChangeRequestPlaybackInfoListener_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_removeChangeRequestPlaybackInfoListener_misarg" priority="P2" purpose="Check if removeChangeRequestPlaybackInfoListener method of MediaControllerServer called with missing non-optional argument does NOT throw any exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeChangeRequestPlaybackInfoListener_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_removeChangeRequestPlaybackInfoListener_watchId_invalid" priority="P2" purpose="Check if removeChangeRequestPlaybackInfoListener method of MediaControllerServer called with invalid value does not throw any exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeChangeRequestPlaybackInfoListener_watchId_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_removeCommandListener" onload_delay="90" priority="P1" purpose="Check if removeCommandListener() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeCommandListener.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_removeCommandListener_exist" priority="P0" purpose="Check if method removeCommandListener of MediaControllerServer exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeCommandListener_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_removeCommandListener_misarg" priority="P2" purpose="Check if removeCommandListener method of MediaControllerServer called with missing non-optional argument does not throw any exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeCommandListener_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_removeCommandListener_watchId_invalid" priority="P2" purpose="Check if removeCommandListener method of MediaControllerServer called with invalid value does not throw any exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeCommandListener_watchId_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateMetadata" priority="P1" purpose="Check if updateMetadata() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateMetadata_exist" priority="P0" purpose="Check if method updateMetadata of MediaControllerServer exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateMetadata_invalid_obj" priority="P2" purpose="Check if updateMetadata() method throw exception when a fake system object was passed">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata_invalid_obj.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateMetadata_metadata_TypeMismatch" priority="P2" purpose="Check argument metadata conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata_metadata_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateMetadata_misarg" priority="P2" purpose="Check if updateMetadata method of MediaControllerServer called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackPosition" priority="P1" purpose="Check if MediaControllerServer updatePlaybackPosition method works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackPosition.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackPosition_exist" priority="P0" purpose="Check if updatePlaybackPosition exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackPosition_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackPosition_misarg" priority="P2" purpose="Check if updatePlaybackPosition method of MediaControllerServer called with missing non-optional argument does not throw any exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackPosition_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackPosition_position_invalid" priority="P2" purpose="Check if updatePlaybackPosition method of MediaControllerServer called with negative value should NOT throw an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackPosition_position_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackState" priority="P1" purpose="Check if MediaControllerServer updatePlaybackState method works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackState_exist" priority="P0" purpose="Check if updatePlaybackState exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackState_misarg" priority="P2" purpose="Check if updatePlaybackState method called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackState_state_TypeMismatch" priority="P2" purpose="Check argument state conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState_state_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackState_state_invalid" priority="P2" purpose="Check updatePlaybackState throws type exception with invalid state value">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState_state_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateRepeatState" priority="P1" purpose="Check if MediaControllerServer updateRepeatState method works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateRepeatState_exist" priority="P0" purpose="Check if updateRepeatState exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateRepeatState_misarg" priority="P2" purpose="Check if updateRepeatState method of MediaControllerServer called with missing non-optional argument does NOT throw an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateRepeatState_state_TypeMismatch" priority="P2" purpose="Check argument state conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState_state_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateShuffleMode" priority="P1" purpose="Check if MediaControllerServer updateShuffleMode method works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateShuffleMode.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateShuffleMode_exist" priority="P0" purpose="Check if updateShuffleMode exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateShuffleMode_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateShuffleMode_misarg" priority="P2" purpose="Check if updateShuffleMode method of MediaControllerServer called with missing non-optional argument does NOT throw an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateShuffleMode_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-    </set>
-    <set name="MediaController_tv" type="js">
-      <capabilities>
-        <capability name="http://tizen.org/feature/profile"><value>TV</value></capability>
-      </capabilities>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerChangeRequestPlaybackInfoCallback_notexist" priority="P3" purpose="Check if interface MediaControllerChangeRequestPlaybackInfoCallback exists, it should not.">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerChangeRequestPlaybackInfoCallback_onplaybackpositionrequest" onload_delay="30" priority="P1" purpose="Check if MediaControllerPlaybackInfoChangeCallback onplaybackpositionrequest is called and if its arguments have proper type">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_onplaybackpositionrequest.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerChangeRequestPlaybackInfoCallback_onplaybackstaterequest" onload_delay="30" priority="P1" purpose="Check if MediaControllerPlaybackInfoChangeCallback onplaybackstaterequest is called and if its arguments have proper type">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_onplaybackstaterequest.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerChangeRequestPlaybackInfoCallback_onrepeatstaterequest" onload_delay="30" priority="P1" purpose="Check if MediaControllerChangeRequestPlaybackInfoCallback onrepeatstaterequest is called and if its arguments have proper type">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_onrepeatstaterequest.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerChangeRequestPlaybackInfoCallback_onshufflemoderequest" onload_delay="30" priority="P1" purpose="Check if MediaControllerChangeRequestPlaybackInfoCallback onshufflemoderequest is called and if its arguments have proper type">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerChangeRequestPlaybackInfoCallback_onshufflemoderequest.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_extend" priority="P3" purpose="Check if MediaControllerClient object is extendable">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_extend.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_findServers" onload_delay="90" priority="P1" purpose="Check if findServers() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_findServers_errorCallback_TypeMismatch" onload_delay="90" priority="P2" purpose="Check argument errorCallback conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_findServers_errorCallback_invalid_cb" onload_delay="90" priority="P2" purpose="Check if findServers throws exception when errorCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_findServers_exist" priority="P0" purpose="Check if method findServers of MediaControllerClient exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_findServers_misarg" priority="P2" purpose="Check if findServers method of MediaControllerClient called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_findServers_successCallback_TypeMismatch" priority="P2" purpose="Check argument successCallback conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_findServers_successCallback_invalid_cb" onload_delay="90" priority="P2" purpose="Check if findServers throws exception when successCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_findServers_with_errorCallback" onload_delay="90" priority="P1" purpose="Check if findServers method works properly with errorCallback argument">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_findServers_with_errorCallback.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_getLatestServerInfo" priority="P1" purpose="Check if getLatestServerInfo() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_getLatestServerInfo.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_getLatestServerInfo_exist" priority="P0" purpose="Check if method getLatestServerInfo of MediaControllerClient exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_getLatestServerInfo_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_getLatestServerInfo_extra_argument" priority="P1" purpose="Check using getLatestServerInfo() method with extra argument">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_getLatestServerInfo_extra_argument.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerClient_notexist" priority="P3" purpose="Check if interface MediaControllerClient exists, it should not.">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerClient_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_createServer" priority="P1" purpose="Check if MediaControllerManager createServer method works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_createServer.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_createServer_exist" priority="P0" purpose="Check if createServer exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_createServer_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_createServer_extra_argument" priority="P2" purpose="Check using MediaControllerManager::createServer() method with extra argument">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_createServer_extra_argument.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_extend" priority="P3" purpose="Check if MediaControllerManager object is extendable">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_extend.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_getClient" priority="P1" purpose="Check if getClient method works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_getClient.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_getClient_exist" priority="P0" purpose="Check if getClient exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_getClient_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_getClient_extra_argument" priority="P2" purpose="Check using MediaControllerManager::getClient() method with extra argument">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_getClient_extra_argument.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_in_tizen" priority="P3" purpose="Check if mediaController exists in tizen">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_in_tizen.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerManager_notexist" priority="P3" purpose="Check if interface MediaControllerManager exists, it should not.">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerManager_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_album_attribute" priority="P1" purpose="Check if attribute album of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_album_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_artist_attribute" priority="P1" purpose="Check if attribute artist of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_artist_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_author_attribute" priority="P1" purpose="Check if attribute author of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_author_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_copyright_attribute" priority="P1" purpose="Check if attribute copyright of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_copyright_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_date_attribute" priority="P1" purpose="Check if attribute date of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_date_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_description_attribute" priority="P1" purpose="Check if attribute description of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_description_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_duration_attribute" priority="P1" purpose="Check if attribute duration of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_duration_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_extend" priority="P3" purpose="Check if MediaControllerMetadata object is extendable">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_extend.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_genre_attribute" priority="P1" purpose="Check if attribute genre of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_genre_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_notexist" priority="P3" purpose="Check if interface MediaControllerMetadata exists, it should not">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_picture_attribute" priority="P1" purpose="Check if attribute picture of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_picture_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_title_attribute" priority="P1" purpose="Check if attribute title of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_title_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerMetadata_trackNum_attribute" priority="P1" purpose="Check if attribute trackNum of MediaControllerMetadata exists, has type DOMString">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerMetadata_trackNum_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerObject_notexist" priority="P3" purpose="Check if interface MediaControllerObject exists,it should not">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerObject_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfoChangeCallback_notexist" priority="P3" purpose="Check if interface MediaControllerPlaybackInfoChangeCallback exists, it should not.">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfoChangeCallback_onmetadatachanged" onload_delay="30" priority="P1" purpose="Check if MediaControllerPlaybackInfoChangeCallback onmetadatachanged is called and if its arguments have proper type">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_onmetadatachanged.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfoChangeCallback_onplaybackchanged" onload_delay="30" priority="P1" purpose="Check if MediaControllerPlaybackInfoChangeCallback onplaybackchanged is called and if its arguments have proper type">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_onplaybackchanged.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfoChangeCallback_onrepeatstatechanged" onload_delay="30" priority="P1" purpose="Check if MediaControllerPlaybackInfoChangeCallback onrepeatstatechanged is called and if its arguments have proper type">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_onrepeatstatechanged.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfoChangeCallback_onshufflemodechanged" onload_delay="30" priority="P1" purpose="Check if MediaControllerPlaybackInfoChangeCallback onshufflemodechanged is called and if its arguments have proper type">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfoChangeCallback_onshufflemodechanged.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfo_extend" priority="P3" purpose="Check if MediaControllerPlaybackInfo object is extendable">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_extend.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfo_metadata_attribute" priority="P1" purpose="Check if attribute metadata of MediaControllerPlaybackInfo exists, has type object and is readonly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_metadata_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfo_notexist" priority="P3" purpose="Check if interface MediaControllerPlaybackInfo exists, it should not.">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfo_position_attribute" priority="P1" purpose="Check if attribute position of MediaControllerPlaybackInfo exists, has type long and is readonly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_position_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfo_repeatState_attribute" priority="P1" purpose="Check if attribute repeatState of MediaControllerPlaybackInfo exists, has type string and is readonly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_repeatState_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfo_shuffleMode_attribute" priority="P1" purpose="Check if attribute shuffleMode of MediaControllerPlaybackInfo exists, has type boolean and is readonly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_shuffleMode_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerPlaybackInfo_state_attribute" priority="P1" purpose="Check if attribute state of MediaControllerPlaybackInfo exists, has type string and is readonly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_state_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerReceiveCommandCallback_notexist" priority="P3" purpose="Check if interface MediaControllerReceiveCommandCallback exists, it should not">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerReceiveCommandCallback_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerReceiveCommandCallback_onsuccess" onload_delay="90" priority="P1" purpose="Check MediaControllerReceiveCommandCallback onsuccess method">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerReceiveCommandCallback_onsuccess.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerSendCommandSuccessCallback_notexist" priority="P3" purpose="Check if interface MediaControllerSendCommandSuccessCallback exists, it should not">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerSendCommandSuccessCallback_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerSendCommandSuccessCallback_onsuccess" onload_delay="90" priority="P1" purpose="Check MediaControllerSendCommandSuccessCallback onsuccess method">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerSendCommandSuccessCallback_onsuccess.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfoArraySuccessCallback_notexist" priority="P3" purpose="Check if interface MediaControllerServerInfoArraySuccessCallback exists, it should not">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfoArraySuccessCallback_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfoArraySuccessCallback_onsuccess" onload_delay="90" priority="P1" purpose="Check MediaControllerServerInfoArraySuccessCallback onsuccess method">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfoArraySuccessCallback_onsuccess.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addPlaybackInfoChangeListener" onload_delay="30" priority="P1" purpose="Check if MediaControllerServerInfo addPlaybackInfoChangeListener method works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addPlaybackInfoChangeListener_exist" priority="P0" purpose="check if addPlaybackInfoChangeListener exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addPlaybackInfoChangeListener_listener_TypeMismatch" priority="P2" purpose="Check if addPlaybackInfoChangeListener throws exception when listener is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener_listener_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addPlaybackInfoChangeListener_listener_invalid" priority="P2" purpose="Check if addPlaybackInfoChangeListener throws exception when listener is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener_listener_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addPlaybackInfoChangeListener_misarg" priority="P2" purpose="Check if addPlaybackInfoChangeListener method called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addPlaybackInfoChangeListener_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="manual" id="MediaControllerServerInfo_addServerStatusChangeListener" onload_delay="90" priority="P1" purpose="Check if addServerStatusChangeListener() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener.html</test_script_entry>
-          <pre_condition>Install MediaControllerHelper.wgt
-          For mobile (specially on TV) you could use shell command to switch applications:
-            aul_test open LPGl86libB.MediaControllerHelper
-            aul_test open apimediact.WebAPITizenMediaKeyTests</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Launch MediaControllerHelper and press createServer button.</step_desc>
-              <expected>server is created successfully.</expected>
-            </step>
-            <step order="2">
-              <step_desc>Press run button.</step_desc>
-              <expected>Testcase started.</expected>
-            </step>
-            <step order="3">
-              <step_desc>Go back MediaControllerHelper app,then press Exit application button.</step_desc>
-              <expected>PASS.</expected>
-            </step>
-          </steps>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addServerStatusChangeListener_exist" priority="P0" purpose="Check if method addServerStatusChangeListener of MediaControllerServerInfo exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addServerStatusChangeListener_listener_TypeMismatch" priority="P2" purpose="Check argument successCallback conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener_listener_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addServerStatusChangeListener_listener_invalid" priority="P2" purpose="Check if addServerStatusChangeListener throws exception when callback is invalid listener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener_listener_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_addServerStatusChangeListener_misarg" priority="P2" purpose="Check if addServerStatusChangeListener method of MediaControllerServerInfo called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_addServerStatusChangeListener_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_extend" priority="P3" purpose="Check if MediaControllerServerInfo object is extendable">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_extend.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_name_attribute" priority="P1" purpose="Check if attribute name of MediaControllerServerInfo exists, has type string and is readonly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_name_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_notexist" priority="P3" purpose="Check if interface MediaControllerServerInfo exists, it should not.">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_playbackInfo_attribute" priority="P1" purpose="Check if attribute playbackInfo of MediaControllerServerInfo exists, has type MediaControllerPlaybackInfo and is readonly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_playbackInfo_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_removePlaybackInfoChangeListener" onload_delay="30" priority="P1" purpose="Check if MediaControllerServerInfo removePlaybackInfoChangeListener method works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removePlaybackInfoChangeListener.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_removePlaybackInfoChangeListener_exist" priority="P0" purpose="check if removePlaybackInfoChangeListener exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removePlaybackInfoChangeListener_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_removePlaybackInfoChangeListener_misarg" priority="P2" purpose="Check if removePlaybackInfoChangeListener method called with missing non-optional argument does not throw any exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removePlaybackInfoChangeListener_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_removePlaybackInfoChangeListener_watchId_invalid" priority="P2" purpose="Check if removePlaybackInfoChangeListener method of MediaControllerServerInfo called with invalid value throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removePlaybackInfoChangeListener_watchId_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="manual" id="MediaControllerServerInfo_removeServerStatusChangeListener" onload_delay="90" priority="P1" purpose="Check if removeServerStatusChangeListener() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removeServerStatusChangeListener.html</test_script_entry>
-          <pre_condition>Install MediaControllerHelper.wgt
-          For mobile (specially on TV) you could use shell command to switch applications:
-            aul_test open LPGl86libB.MediaControllerHelper
-            aul_test open apimediact.WebAPITizenMediaKeyTests</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Launch MediaControllerHelper and press createServer button.</step_desc>
-              <expected>server is created successfully.</expected>
-            </step>
-            <step order="2">
-              <step_desc>Press run button.</step_desc>
-              <expected>Testcase started.</expected>
-            </step>
-            <step order="3">
-              <step_desc>Go back MediaControllerHelper app,then press Exit application button.</step_desc>
-              <expected>PASS.</expected>
-            </step>
-          </steps>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_removeServerStatusChangeListener_exist" priority="P0" purpose="Check if method removeServerStatusChangeListener of MediaControllerServerInfo exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removeServerStatusChangeListener_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_removeServerStatusChangeListener_misarg" priority="P2" purpose="Check if removeServerStatusChangeListener method of MediaControllerServerInfo called with missing non-optional argument does not throw any exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removeServerStatusChangeListener_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_removeServerStatusChangeListener_watchId_invalid" priority="P2" purpose="Check if removeServerStatusChangeListener method of MediaControllerServerInfo called with invalid value throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_removeServerStatusChangeListener_watchId_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand" onload_delay="30" priority="P1" purpose="Check if sendCommand() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand_data_TypeMismatch" onload_delay="90" priority="P2" purpose="Check argument data conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_data_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand_errorCallback_TypeMismatch" onload_delay="90" priority="P2" purpose="Check argument errorCallback conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand_errorCallback_invalid_cb" onload_delay="90" priority="P2" purpose="Check if sendCommand throws exception when errorCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand_exist" priority="P0" purpose="Check if method sendCommand of MediaControllerServerInfo exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand_misarg" priority="P2" purpose="Check if sendCommand method of MediaControllerServerInfo called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand_successCallback_TypeMismatch" priority="P2" purpose="Check argument successCallback conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand_successCallback_invalid_cb" onload_delay="90" priority="P2" purpose="Check if sendCommand throws exception when successCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendCommand_with_errorCallback" onload_delay="90" priority="P1" purpose="Check if sendCommand method works properly with errorCallback argument">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendCommand_with_errorCallback.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackPosition" onload_delay="30" priority="P1" purpose="Check if MediaControllerServerInfo sendPlaybackPosition method without optional argument works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackPosition_errorCallback_TypeMismatch" onload_delay="30" priority="P2" purpose="Check if sendPlaybackPosition throws exception when errorCallback is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackPosition_errorCallback_invalid_cb" onload_delay="30" priority="P2" purpose="Check if sendPlaybackPosition throws exception when errorCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackPosition_exist" priority="P0" purpose="Check if sendPlaybackPosition exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackPosition_misarg" priority="P2" purpose="Check if sendPlaybackPosition method called with missing non-optional argument does NOT throw an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackPosition_successCallback_TypeMismatch" priority="P2" purpose="Check if sendPlaybackPosition throws exception when successCallback is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackPosition_successCallback_invalid_cb" onload_delay="30" priority="P2" purpose="Check if sendPlaybackPosition throws exception when successCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackPosition_with_errorCallback" onload_delay="30" priority="P1" purpose="Check if MediaControllerServerInfo sendPlaybackPosition method with all optional arguments works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackPosition_with_errorCallback.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState" onload_delay="30" priority="P1" purpose="Check if MediaControllerServerInfo sendPlaybackState method without optional argument works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState_errorCallback_TypeMismatch" onload_delay="30" priority="P2" purpose="Check if sendPlaybackState throws exception when errorCallback is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState_errorCallback_invalid_cb" onload_delay="30" priority="P2" purpose="Check if sendPlaybackState throws exception when errorCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState_exist" priority="P0" purpose="Check if sendPlaybackState exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState_misarg" priority="P2" purpose="Check if sendPlaybackState method called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState_state_TypeMismatch" priority="P2" purpose="Check if sendPlaybackState throws exception when state is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_state_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState_successCallback_TypeMismatch" priority="P2" purpose="Check if sendPlaybackState throws exception when successCallback is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState_successCallback_invalid_cb" onload_delay="30" priority="P2" purpose="Check if sendPlaybackState throws exception when successCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendPlaybackState_with_errorCallback" onload_delay="30" priority="P1" purpose="Check if MediaControllerServerInfo sendPlaybackState method with all optional arguments works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendPlaybackState_with_errorCallback.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendRepeatState" priority="P1" purpose="Check if sendRepeatState() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendRepeatState_errorCallback_TypeMismatch" onload_delay="90" priority="P2" purpose="Check argument errorCallback conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendRepeatState_errorCallback_invalid_cb" onload_delay="90" priority="P2" purpose="Check if sendRepeatState throws exception when errorCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendRepeatState_exist" priority="P0" purpose="Check if method sendRepeatState of MediaControllerServerInfo exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendRepeatState_successCallback_TypeMismatch" priority="P2" purpose="Check argument successCallback conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendRepeatState_successCallback_invalid_cb" onload_delay="90" priority="P2" purpose="Check if sendRepeatState throws exception when successCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendRepeatState_with_errorCallback" onload_delay="90" priority="P1" purpose="Check if sendRepeatState method works properly with errorCallback argument">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendRepeatState_with_errorCallback.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendShuffleMode" onload_delay="30" priority="P1" purpose="Check if MediaControllerServerInfo sendShuffleMode method without optional argument works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendShuffleMode_errorCallback_TypeMismatch" onload_delay="30" priority="P2" purpose="Check if sendShuffleMode throws exception when errorCallback is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_errorCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendShuffleMode_errorCallback_invalid_cb" onload_delay="30" priority="P2" purpose="Check if sendShuffleMode throws exception when errorCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_errorCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendShuffleMode_exist" priority="P0" purpose="Check if sendShuffleMode exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendShuffleMode_successCallback_TypeMismatch" priority="P2" purpose="Check if sendShuffleMode throws exception when successCallback is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_successCallback_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendShuffleMode_successCallback_invalid_cb" onload_delay="30" priority="P2" purpose="Check if sendShuffleMode throws exception when successCallback is invalid">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_successCallback_invalid_cb.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_sendShuffleMode_with_errorCallback" onload_delay="30" priority="P1" purpose="Check if MediaControllerServerInfo sendShuffleMode method with all optional arguments works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_sendShuffleMode_with_errorCallback.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerInfo_state_attribute" priority="P1" purpose="Check if attribute state of MediaControllerServer exists, has type string and is readonly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfo_state_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServerStatusChangeCallback_notexist" priority="P3" purpose="Check if interface MediaControllerServerStatusChangeCallback exists, it should not">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerStatusChangeCallback_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="manual" id="MediaControllerServerStatusChangeCallback_onsuccess" onload_delay="90" priority="P1" purpose="Check MediaControllerServerStatusChangeCallback onsuccess method">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerStatusChangeCallback_onsuccess.html</test_script_entry>
-          <pre_condition>Install MediaControllerHelper.wgt
-          For mobile (specially on TV) you could use shell command to switch applications:
-            aul_test open LPGl86libB.MediaControllerHelper
-            aul_test open apimediact.WebAPITizenMediaKeyTests</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Launch MediaControllerHelper and press createServer button.</step_desc>
-              <expected>server is created successfully.</expected>
-            </step>
-            <step order="2">
-              <step_desc>Press run button.</step_desc>
-              <expected>Testcase started.</expected>
-            </step>
-            <step order="3">
-              <step_desc>Go back MediaControllerHelper app,then press Exit application button.</step_desc>
-              <expected>PASS.</expected>
-            </step>
-          </steps>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addChangeRequestPlaybackInfoListener" onload_delay="90" priority="P1" purpose="Check if addChangeRequestPlaybackInfoListener() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addChangeRequestPlaybackInfoListener_exist" priority="P0" purpose="Check if method addChangeRequestPlaybackInfoListener of MediaControllerServer exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addChangeRequestPlaybackInfoListener_listener_TypeMismatch" priority="P2" purpose="Check if addChangeRequestPlaybackInfoListener throws exception when listener is incorrect">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener_listener_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addChangeRequestPlaybackInfoListener_listener_invalid" priority="P2" purpose="Check if addChangeRequestPlaybackInfoListener throws exception when callback is inavlid listener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener_listener_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addChangeRequestPlaybackInfoListener_misarg" priority="P2" purpose="Check if addChangeRequestPlaybackInfoListener method of MediaControllerServer called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addChangeRequestPlaybackInfoListener_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addCommandListener" onload_delay="90" priority="P1" purpose="Check if addCommandListener() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addCommandListener_exist" priority="P0" purpose="Check if method addCommandListener of MediaControllerServer exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addCommandListener_listener_TypeMismatch" priority="P2" purpose="Check argument callback conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener_listener_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addCommandListener_listener_invalid" priority="P2" purpose="Check if addCommandListener throws exception when callback is inavlid listener">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener_listener_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_addCommandListener_misarg" priority="P2" purpose="Check if addCommandListener method of MediaControllerServer called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_addCommandListener_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_extend" priority="P3" purpose="Check if MediaControllerServer object is extendable">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_extend.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_notexist" priority="P3" purpose="Check if interface MediaControllerServer exists, it should not.">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_notexist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_playbackInfo_attribute" priority="P1" purpose="Check if attribute playbackInfo of MediaControllerServer exists, has type MediaControllerPlaybackInfo and is readonly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_playbackInfo_attribute.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_removeChangeRequestPlaybackInfoListener" onload_delay="90" priority="P1" purpose="Check if removeChangeRequestPlaybackInfoListener() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeChangeRequestPlaybackInfoListener.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_removeChangeRequestPlaybackInfoListener_exist" priority="P0" purpose="Check if method removeChangeRequestPlaybackInfoListener of MediaControllerServer exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeChangeRequestPlaybackInfoListener_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_removeChangeRequestPlaybackInfoListener_misarg" priority="P2" purpose="Check if removeChangeRequestPlaybackInfoListener method of MediaControllerServer called with missing non-optional argument does NOT throw any exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeChangeRequestPlaybackInfoListener_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_removeChangeRequestPlaybackInfoListener_watchId_invalid" priority="P2" purpose="Check if removeChangeRequestPlaybackInfoListener method of MediaControllerServer called with invalid value does not throw any exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeChangeRequestPlaybackInfoListener_watchId_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_removeCommandListener" onload_delay="90" priority="P1" purpose="Check if removeCommandListener() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeCommandListener.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_removeCommandListener_exist" priority="P0" purpose="Check if method removeCommandListener of MediaControllerServer exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeCommandListener_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_removeCommandListener_misarg" priority="P2" purpose="Check if removeCommandListener method of MediaControllerServer called with missing non-optional argument does not throw any exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeCommandListener_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_removeCommandListener_watchId_invalid" priority="P2" purpose="Check if removeCommandListener method of MediaControllerServer called with invalid value does not throw any exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_removeCommandListener_watchId_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateMetadata" priority="P1" purpose="Check if updateMetadata() works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateMetadata_exist" priority="P0" purpose="Check if method updateMetadata of MediaControllerServer exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateMetadata_invalid_obj" priority="P2" purpose="Check if updateMetadata() method throw exception when a fake system object was passed">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata_invalid_obj.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateMetadata_metadata_TypeMismatch" priority="P2" purpose="Check argument metadata conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata_metadata_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateMetadata_misarg" priority="P2" purpose="Check if updateMetadata method of MediaControllerServer called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateMetadata_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackPosition" priority="P1" purpose="Check if MediaControllerServer updatePlaybackPosition method works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackPosition.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackPosition_exist" priority="P0" purpose="Check if updatePlaybackPosition exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackPosition_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackPosition_misarg" priority="P2" purpose="Check if updatePlaybackPosition method of MediaControllerServer called with missing non-optional argument does not throw any exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackPosition_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackPosition_position_invalid" priority="P2" purpose="Check if updatePlaybackPosition method of MediaControllerServer called with negative value should NOT throw an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackPosition_position_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackState" priority="P1" purpose="Check if MediaControllerServer updatePlaybackState method works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackState_exist" priority="P0" purpose="Check if updatePlaybackState exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackState_misarg" priority="P2" purpose="Check if updatePlaybackState method called with missing non-optional argument throws an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackState_state_TypeMismatch" priority="P2" purpose="Check argument state conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState_state_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updatePlaybackState_state_invalid" priority="P2" purpose="Check updatePlaybackState throws type exception with invalid state value">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updatePlaybackState_state_invalid.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateRepeatState" priority="P1" purpose="Check if MediaControllerServer updateRepeatState method works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateRepeatState_exist" priority="P0" purpose="Check if updateRepeatState exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateRepeatState_misarg" priority="P2" purpose="Check if updateRepeatState method of MediaControllerServer called with missing non-optional argument does NOT throw an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState_misarg.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateRepeatState_state_TypeMismatch" priority="P2" purpose="Check argument state conversions exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateRepeatState_state_TypeMismatch.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateShuffleMode" priority="P1" purpose="Check if MediaControllerServer updateShuffleMode method works properly">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateShuffleMode.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateShuffleMode_exist" priority="P0" purpose="Check if updateShuffleMode exists">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateShuffleMode_exist.html</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="Tizen Device APIs/Multimedia/MediaController" execution_type="auto" id="MediaControllerServer_updateShuffleMode_misarg" priority="P2" purpose="Check if updateShuffleMode method of MediaControllerServer called with missing non-optional argument does NOT throw an exception">
-        <description>
-          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServer_updateShuffleMode_misarg.html</test_script_entry>
+          <test_script_entry>/opt/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerPlaybackInfo_ageRating_attribute.html</test_script_entry>
         </description>
       </testcase>
     </set>