[sound][skip tcs on wearable emulator] 08/125008/1
authorwei.ji <wei.ji@samsung.com>
Thu, 13 Apr 2017 09:37:20 +0000 (17:37 +0800)
committerwei.ji <wei.ji@samsung.com>
Thu, 13 Apr 2017 09:37:29 +0000 (17:37 +0800)
- update tests.xml to skip tcs on wearable emulator

Change-Id: Ib9ea0270c3eb5c3f816d638884c77ebd8781c31c
Signed-off-by: wei.ji <wei.ji@samsung.com>
common/tct-sound-tizen-tests/tests.xml

index 2555408e662b329d5c8d71fc3378c98422cb38f4..1aea1a3bcaa694ce9c72126135ea2015168efd7c 100755 (executable)
         </description>
       </testcase>
     </set>
-    <set name="Sound_Wearable" type="js">
+    <set name="Sound_Wearable_32bit_target" type="js">
       <capabilities>
         <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/platform.core.cpu.arch.armv7"/>
       </capabilities>
       <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_extend" purpose="Check if SoundManager possible extend">
         <description>
         </description>
       </testcase>
     </set>
-    <set name="Sound_Wearable_manual" type="js">
+    <set name="Sound_Wearable_64bit_target" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/platform.core.cpu.arch.aarch64"/>
+      </capabilities>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_extend" purpose="Check if SoundManager possible extend">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_extend.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_getVolume" priority="P1" purpose="Check SoundManager::getVolume method">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_getVolume.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_getVolume_exist" priority="P0" purpose="Check if getVolume exists">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_getVolume_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_getVolume_misarg" priority="P2" purpose="Check if getVolume method called with missing non-optional argument throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_getVolume_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_getVolume_type_TypeMismatch" priority="P2" purpose="Check if getVolume throws exception when type is TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_getVolume_type_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_in_tizen" priority="P3" purpose="Check SoundManager object exists in tizen">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_in_tizen.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_notexist" priority="P3" purpose="Check if interface SoundManager exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_setVolume" priority="P1" purpose="Check SoundManager::setVolume method">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setVolume.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_setVolume_exist" priority="P0" purpose="Check if setVolume exists">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setVolume_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_setVolume_misarg" priority="P2" purpose="Check if setsoundCount method called with missing non-optional argument throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setVolume_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_setVolume_noarg" priority="P2" purpose="Check if setVolume method called with no non-optional argument throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setVolume_noarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_setVolume_type_TypeMismatch" priority="P2" purpose="Check if setVolume throws exception when type is TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setVolume_type_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_setVolume_volume_invalid" priority="P2" purpose="Check if setVolume throws exception when volume is invalid">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setVolume_volume_invalid.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_setVolume_volume_TypeMismatch" priority="P2" purpose="Check if setVolume throws exception when volume is TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setVolume_volume_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_setVolumeChangeListener" priority="P1" onload_delay="30" purpose="Check if SoundManager::setVolumeChangeListener() method can be called">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setVolumeChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_setVolumeChangeListener_callback_invalid_cb" priority="P2" purpose="Check if SoundManager::setVolumeChangeListener() method can be called">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setVolumeChangeListener_callback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_setVolumeChangeListener_callback_TypeMismatch" priority="P2" purpose="Check if SoundManager::setVolumeChangeListener() throws exception when successCallback is TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setVolumeChangeListener_callback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_setVolumeChangeListener_exist" priority="P0" purpose="Check if SoundManager::setVolumeChangeListener() method exists">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setVolumeChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_setVolumeChangeListener_misarg" priority="P2" purpose="Check if SoundManager::setVolumeChangeListener() method called with missing non-optional argument throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setVolumeChangeListener_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_unsetVolumeChangeListener" priority="P1" onload_delay="30" purpose="Check if SoundManager::unsetVolumeChangeListener() method can be called">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_unsetVolumeChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_unsetVolumeChangeListener_exist" priority="P0" purpose="Check if SoundManager::unsetVolumeChangeListener() method exists">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_unsetVolumeChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_unsetVolumeChangeListener_extra_argument" priority="P1" onload_delay="30"  purpose="Check if unsetVolumeChangeListener method can be invoked with extra argument">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_unsetVolumeChangeListener_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManagerObject_notexist" priority="P3" purpose="Check if interface SoundManagerObject exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManagerObject_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundVolumeChangeCallback_notexist" priority="P3" purpose="Check if interface SoundVolumeChangeCallback exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundVolumeChangeCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundVolumeChangeCallback_onsuccess" priority="P1" onload_delay="30" purpose="Test whether SoundVolumeChangeCallback::onsuccess is called with argument of proper type">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundVolumeChangeCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_getSoundMode" priority="P1" purpose="Check if SoundManager::getSoundMode() method can be called">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_getSoundMode.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_getSoundMode_exist" priority="P0" purpose="Check if SoundManager::getSoundMode() method exists">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_getSoundMode_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_getSoundMode_extra_argument" priority="P1" purpose="Check if getSoundMode method can be invoked with extra argument">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_getSoundMode_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="manual" id="SoundManager_setSoundModeChangeListener" onload_delay="30" priority="P1" purpose="Check if SoundManager::setSoundModeChangeListener() method can be called">
+        <description>
+          <pre_condition>before Click run,set "sound" in sound mode(without sound mode changes,the change callback won't be invoked</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Settings -> Sound -> Sound mode ->"Vibration"</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setSoundModeChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_setSoundModeChangeListener_callback_invalid_cb" priority="P2" purpose="Check if SoundManager::setSoundModeChangeListener() method can be called">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setSoundModeChangeListener_callback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_setSoundModeChangeListener_callback_TypeMismatch" priority="P2" purpose="Check if SoundManager::setSoundModeChangeListener() throws exception when successCallback is TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setSoundModeChangeListener_callback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_setSoundModeChangeListener_exist" priority="P0" purpose="Check if SoundManager::setSoundModeChangeListener() method exists">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setSoundModeChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_setSoundModeChangeListener_misarg" priority="P2" purpose="Check if SoundManager::setSoundModeChangeListener() method called with missing non-optional argument throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_setSoundModeChangeListener_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="manual" id="SoundManager_unsetSoundModeChangeListener" onload_delay="30" priority="P1" purpose="Check if SoundManager::unsetSoundModeChangeListener() method can be called">
+        <description>
+          <pre_condition>before Click run,set "sound" in sound mode(without sound mode changes,the change callback won't be invoked</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Settings -> Sound -> Sound mode ->"vibrate"</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_unsetSoundModeChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_unsetSoundModeChangeListener_exist" priority="P0" purpose="Check if SoundManager::unsetSoundModeChangeListener() method exists">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_unsetSoundModeChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_unsetSoundModeChangeListener_extra_argument" priority="P1" purpose="Check if unsetSoundModeChangeListener method can be invoked with extra argument">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_unsetSoundModeChangeListener_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundModeChangeCallback_notexist" priority="P3" purpose="Check if interface SoundModeChangeCallback exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundModeChangeCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="manual" id="SoundModeChangeCallback_onsuccess" onload_delay="30" priority="P1" purpose="Test whether SoundModeChangeCallback::onsuccess is called with argument of proper type">
+        <description>
+          <pre_condition>before Click run,set "sound" in sound mode(without sound mode changes,the change callback won't be invoked</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Settings -> Sound -> Sound mode ->"Vibration"</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundModeChangeCallback_onsuccess.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundDeviceStateChangeCallback_notexist" priority="P3" purpose="Check if interface SoundDeviceStateChangeCallback exists, it should not">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundDeviceStateChangeCallback_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundDeviceInfo_direction_attribute" priority="P1" purpose="Check if attribute direction of SoundDeviceInfo exists, has type SoundIOType and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundDeviceInfo_direction_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundDeviceInfo_device_attribute" priority="P1" purpose="Check if attribute device of SoundDeviceInfo exists, has type SoundDeviceType and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundDeviceInfo_device_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundDeviceInfo_id_attribute" priority="P1" purpose="Check if attribute id of SoundDeviceInfo exists, has type long and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundDeviceInfo_id_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundDeviceInfo_isActivated_attribute" priority="P1" purpose="Check if attribute isActivated of SoundDeviceInfo exists, has type boolean and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundDeviceInfo_isActivated_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundDeviceInfo_isConnected_attribute" priority="P1" purpose="Check if attribute isConnected of SoundDeviceInfo exists, has type boolean and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundDeviceInfo_isConnected_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundDeviceInfo_name_attribute" priority="P1" purpose="Check if attribute name of SoundDeviceInfo exists, has type string and is readonly">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundDeviceInfo_name_attribute.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundDeviceInfo_notexist" priority="P3" purpose="Check if interface SoundDeviceInfo exists, it should not.">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundDeviceInfo_notexist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_addDeviceStateChangeListener_callback_TypeMismatch" priority="P2" purpose="Check if SoundManager::addDeviceStateChangeListener() throws exception when successCallback is TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_addDeviceStateChangeListener_callback_TypeMismatch.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_addDeviceStateChangeListener_callback_invalid_cb" priority="P2" purpose="Check if SoundManager::addDeviceStateChangeListener() method throws exception when successCallback is invalid">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_addDeviceStateChangeListener_callback_invalid_cb.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_addDeviceStateChangeListener_exist" priority="P0" purpose="Check if SoundManager::addDeviceStateChangeListener() method exists">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_addDeviceStateChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_addDeviceStateChangeListener_misarg" priority="P2" purpose="Check if SoundManager::addDeviceStateChangeListener() method called with missing non-optional argument throws an exception">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_addDeviceStateChangeListener_misarg.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_getActivatedDeviceList_exist" priority="P0" purpose="Check if SoundManager::getActivatedDeviceList() method exists">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_getActivatedDeviceList_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_getActivatedDeviceList_extra_argument" priority="P1" purpose="Check if getActivatedDeviceList method can be invoked with extra argument">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_getActivatedDeviceList_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_getConnectedDeviceList_exist" priority="P0" purpose="Check if SoundManager::getConnectedDeviceList() method exists">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_getConnectedDeviceList_exist.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_getConnectedDeviceList_extra_argument" priority="P1" purpose="Check if getConnectedDeviceList method can be invoked with extra argument">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_getConnectedDeviceList_extra_argument.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="auto" id="SoundManager_removeDeviceStateChangeListener_exist" priority="P0" purpose="Check if SoundManager::removeDeviceStateChangeListener() method exists">
+        <description>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_removeDeviceStateChangeListener_exist.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="Sound_Wearable_manual_32bit_target" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+        <capability name="http://tizen.org/feature/network.bluetooth"/>
+        <capability name="http://tizen.org/feature/platform.core.cpu.arch.armv7"/>
+      </capabilities>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="manual" id="SoundDeviceStateChangeCallback_onChanged" onload_delay="5" priority="P1" purpose="Test whether SoundDeviceStateChangeCallback::onChanged is called with argument of proper type">
+        <description>
+          <pre_condition>Before Click run, make sure no earphone is plugged in</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Plug in earphone</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundDeviceStateChangeCallback_onChanged.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="manual" id="SoundManager_addDeviceStateChangeListener" onload_delay="5" priority="P1" purpose="Check if SoundManager::addDeviceStateChangeListener() method can be called">
+        <description>
+          <pre_condition>Before Click run, make sure no earphone is plugged in</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Plug in earphone</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_addDeviceStateChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="manual" id="SoundManager_getActivatedDeviceList" onload_delay="5" priority="P1" purpose="Check if SoundManager::getActivatedDeviceList() method can be called">
+        <description>
+          <pre_condition>Before Click run, bluetooth headset should be not connected with target. After Click run, make sure bluetooth headset connection with target</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Before turn off the alert, play music</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_getActivatedDeviceList.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="manual" id="SoundManager_getConnectedDeviceList" onload_delay="5" priority="P1" purpose="Check if SoundManager::getConnectedDeviceList() method can be called">
+        <description>
+          <pre_condition>Before Click run, remove the earphone from target. After Click run, make sure earphone is plugged in</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Plug in earphone</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_getConnectedDeviceList.html</test_script_entry>
+        </description>
+      </testcase>
+      <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="manual" id="SoundManager_removeDeviceStateChangeListener" onload_delay="5" priority="P1" purpose="Check if SoundManager::removeDeviceStateChangeListener() method can be called">
+        <description>
+          <pre_condition>Before Click run, make sure no earphone is plugged in</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Plug in earphone</step_desc>
+              <expected>Pass</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-sound-tizen-tests/sound/SoundManager_removeDeviceStateChangeListener.html</test_script_entry>
+        </description>
+      </testcase>
+    </set>
+    <set name="Sound_Wearable_manual_64bit_target" type="js">
       <capabilities>
         <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
         <capability name="http://tizen.org/feature/network.bluetooth"/>
+        <capability name="http://tizen.org/feature/platform.core.cpu.arch.aarch64"/>
       </capabilities>
       <testcase component="Tizen Device APIs/Multimedia/Sound" execution_type="manual" id="SoundDeviceStateChangeCallback_onChanged" onload_delay="5" priority="P1" purpose="Test whether SoundDeviceStateChangeCallback::onChanged is called with argument of proper type">
         <description>