<?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>