[common][batterystatus][DPTTIZEN-3029, remove tcs from tv profile since not supported] 97/178797/1
authorzhongyuan <zy123.yuan@samsung.com>
Mon, 14 May 2018 05:34:31 +0000 (13:34 +0800)
committerzhongyuan <zy123.yuan@samsung.com>
Mon, 14 May 2018 05:34:31 +0000 (13:34 +0800)
Change-Id: I642c0bc888085f1eeab9fde2f57db5409b09812b

common/tct-batterystatus-w3c-tests/tests.xml

index f0b4ea74677ea3323650c5c27ab8229475765ec8..c8d3696269cedcc386cb321c3f83a9f9c77dec1e 100755 (executable)
@@ -2,7 +2,150 @@
     <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-batterystatus-w3c-tests" category="W3C/HTML5 APIs">
-    <set name="Battery" type="js">
+    <set name="Battery_mobile" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE_FULL</value></capability>
+      </capabilities>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_chargingTime_exists" purpose="check if the navigator.battery.chargingTime attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_chargingTime_exists.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_chargingTime_readonly" purpose="check if the navigator.battery.chargingTime is readonly">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_chargingTime_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_chargingTime_type" purpose="check if the type of navigator.battery.chargingTime is number">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_chargingTime_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_charging_exists" purpose="check if the navigator.battery.charging attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_charging_exists.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_charging_readonly" purpose="check if the navigator.battery.charging is readonly">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_charging_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_charging_type" purpose="check if the type of navigator.battery.charging is boolean">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_charging_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_charging_value" purpose="check if the value of navigator.battery.charging is true when charging">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_charging_value.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_dischargingTime_exists" purpose="check if the navigator.battery.dischargingTime attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_dischargingTime_exists.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_dischargingTime_readonly" purpose="check if the navigator.battery.dischargingTime is readonly">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_dischargingTime_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_dischargingTime_type" purpose="check if the type of navigator.battery.dischargingTime is number">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_dischargingTime_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_level_exists" purpose="check if the navigator.battery.level attribute exists">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_level_exists.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_level_readonly" purpose="check if the navigator.battery.level is readonly">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_level_readonly.html</test_script_entry>
+      </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_level_type" purpose="check if the type of navigator.battery.level is number">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_level_type.html</test_script_entry>
+      </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_level_value" purpose="check if the range of navigator.battery.level is between 0 and 1">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_level_value.html</test_script_entry>
+      </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_onchargingchange_exists" purpose="check if the navigator.battery.onchargingchange event exists">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_onchargingchange_exists.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_onchargingchange_type" purpose="check if the type of navigator.battery.onchargingchange is object">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_onchargingchange_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_onchargingtimechange_exists" purpose="check if the navigator.battery.onchargingtimechange exists">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_onchargingtimechange_exists.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_onchargingtimechange_type" purpose="check if the type of navigator.battery.onchargingtimechange is object">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_onchargingtimechange_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_ondischargingtimechange_exists" purpose="check if the navigator.battery.ondischargingtimechange event exists">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_ondischargingtimechange_exists.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_ondischargingtimechange_type" purpose="check if the type of navigator.battery.ondischargingtimechange is object">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_ondischargingtimechange_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_onlevelchange_exists" purpose="check if the navigator.battery.onlevelchange event exists">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_onlevelchange_exists.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_onlevelchange_type" purpose="check if the type of navigator.battery.onlevelchange is object">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_onlevelchange_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_NavigatorBattery_battery_exists" purpose="check if the navigator.battery interface exists">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_NavigatorBattery_battery_exists.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_NavigatorBattery_battery_type" purpose="check if the type of navigator.battery is object">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_NavigatorBattery_battery_type.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_NavigatorBattery_battery_readonly" purpose="check if the navigator.battery is readonly">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_NavigatorBattery_battery_readonly.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Battery Status API" execution_type="auto" id="battery-promise" purpose="Test navigator.getBattery() returns BatteryManager as a promise">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/w3c/battery-promise.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="W3C_HTML5 APIs/Device/Battery Status API" execution_type="auto" id="battery-interface" purpose="Test the BatteryManager interface IDL">
+        <description>
+          <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/w3c/battery-interface.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="Battery_wearable" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
       <testcase component="W3C/HTML5 APIs/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_chargingTime_exists" purpose="check if the navigator.battery.chargingTime attribute exists">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_chargingTime_exists.html</test_script_entry>