[common][feedback,appcontrol,namespace][modify tests.full.xml to add tizeniot profile] 67/251767/2
authorchen <chen89.chen@samsung.com>
Tue, 19 Jan 2021 06:40:59 +0000 (14:40 +0800)
committerchen <chen89.chen@samsung.com>
Tue, 19 Jan 2021 10:37:53 +0000 (18:37 +0800)
Change-Id: I1df73ae082487416b9edf5451be6935f79047a09
Signed-off-by: chen <chen89.chen@samsung.com>
common/tct-appcontrol-tizen-tests/tests.full.xml
common/tct-feedback-tizen-tests/tests.full.xml
common/tct-namespace-tizen-tests/tests.full.xml

index d79614c57d138a4804c3a824465f361212353f9e..5b65d2c35c9f2bb066183d4c4deec4063881f8f1 100755 (executable)
@@ -2,7 +2,67 @@
 <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite category="Tizen Web Device APIs" extension="crosswalk" name="tct-appcontrol-tizen-tests">
-    <set name="AppControl" type="js">
+    <set name="AppControl_mobile" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile">
+          <value>MOBILE</value>
+        </capability>
+      </capabilities>
+      <testcase purpose="Check if application for playing a sound is available (aac, amr, mid, mp3, wac)" type="compliance" status="approved" component="TizenAPI/Application/Application" execution_type="auto" priority="P1" id="AppControl_play_sound">
+        <description>
+          <test_script_entry>/opt/tct-appcontrol-tizen-tests/appcontrol/AppControl_play_sound.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ApplicationManager" element_type="method" element_name="findAppControl" specification="Application" section="Application" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/application.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if application for playing a video is available (mp4)" type="compliance" status="approved" component="TizenAPI/Application/Application" execution_type="auto" priority="P1" id="AppControl_play_video">
+        <description>
+          <test_script_entry>/opt/tct-appcontrol-tizen-tests/appcontrol/AppControl_play_video.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ApplicationManager" element_type="method" element_name="findAppControl" specification="Application" section="Application" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/application.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if application for selecting a file is available" type="compliance" status="approved" component="TizenAPI/Application/Application" execution_type="auto" priority="P1" id="AppControl_select_file">
+        <description>
+          <test_script_entry>/opt/tct-appcontrol-tizen-tests/appcontrol/AppControl_select_file.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ApplicationManager" element_type="method" element_name="findAppControl" specification="Application" section="Application" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/application.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if application for viewing an image file is available (bmp, gif, jpeg, png)" type="compliance" status="approved" component="TizenAPI/Application/Application" execution_type="auto" priority="P1" id="AppControl_view_image_file">
+        <description>
+          <test_script_entry>/opt/tct-appcontrol-tizen-tests/appcontrol/AppControl_view_image_file.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="ApplicationManager" element_type="method" element_name="findAppControl" specification="Application" section="Application" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/application.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="AppControl_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile">
+          <value>COMMON</value>
+        </capability>
+      </capabilities>
       <testcase purpose="Check if application for playing a sound is available (aac, amr, mid, mp3, wac)" type="compliance" status="approved" component="TizenAPI/Application/Application" execution_type="auto" priority="P1" id="AppControl_play_sound">
         <description>
           <test_script_entry>/opt/tct-appcontrol-tizen-tests/appcontrol/AppControl_play_sound.html</test_script_entry>
index 5f8f69f794ab23ba06d6cbcdc28cf35080b003f6..34927044e72fb8e7a063ca41d8d0ed5a61b1cd77 100755 (executable)
@@ -2,7 +2,10 @@
 <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
   <suite name="tct-feedback-tizen-tests" extension="crosswalk" category="Tizen Web Device APIs">
-    <set name="Feedback" type="js">
+    <set name="Feedback_mobile" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+      </capabilities>
       <testcase purpose="Check if interface FeedbackManagerObject exists, it should not exists." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P3" id="FeedbackManagerObject_notexist">
         <description>
           <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManagerObject_notexist.html</test_script_entry>
           </spec>
         </specs>
       </testcase>
+      <testcase purpose="Check if method stop exists." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P0" id="FeedbackManager_stop_exist">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_stop_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="stop" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check using stop() method with extra argument." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P1" id="FeedbackManager_stop_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_stop_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="stop" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Feedback_mobile_vibrate" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+        <capability name="http://tizen.org/feature/feedback.vibration"/>
+      </capabilities>
       <testcase purpose="Check if play() method plays type of reaction that is defined." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="manual" priority="P1" id="FeedbackManager_play_with_type">
+        <description>
+          <pre_condition>Device should be set to sound mode in settings.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Check if the device reacts as vibration after press [Run] button in the test case.</step_desc>
+              <expected>The device should be vibrated.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_play_with_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="play" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if stop() method stops type of reaction." component="Tizen Device APIs/TBD/Feedback" execution_type="manual" priority="P1" id="FeedbackManager_stop">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Check if the device reacts as vibration after press [Run] button in the test case.</step_desc>
+              <expected>No vibration is from the device.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_stop.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="stop" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+   <set name="Feedback_wearable" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+      </capabilities>
+      <testcase purpose="Check if interface FeedbackManagerObject exists, it should not exists." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P3" id="FeedbackManagerObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManagerObject_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManagerObject" usage="true" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if FeedbackManager object is extendable." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P3" id="FeedbackManager_extend">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" usage="true" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if object FeedbackManager exists in tizen." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P3" id="FeedbackManager_in_tizen">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_in_tizen.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" usage="true" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if isPatternSupported() method checks if the pattern is supported." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P1" id="FeedbackManager_isPatternSupported">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_isPatternSupported.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="isPatternSupported" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method isPatternSupported exists." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P0" id="FeedbackManager_isPatternSupported_exist">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_isPatternSupported_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="isPatternSupported" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if isPatternSupported() method throws exception when argument is missing." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P2" id="FeedbackManager_isPatternSupported_misarg">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_isPatternSupported_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="isPatternSupported" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if isPatternSupported() with incorrect pattern argument throws an exception." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P2" id="FeedbackManager_isPatternSupported_pattern_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_isPatternSupported_pattern_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="isPatternSupported" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if isPatternSupported() with incorrect type argument throws an exception." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P2" id="FeedbackManager_isPatternSupported_type_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_isPatternSupported_type_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="isPatternSupported" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface FeedbackManager exists, it should not exists." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P3" id="FeedbackManager_notexist">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" usage="true" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if play() method plays type of reaction that is pre-defined." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="manual" priority="P1" id="FeedbackManager_play">
+        <description>
+          <pre_condition>Device should be set to sound mode in settings.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Check if the device reacts as sound after press [Run] button in the test case.</step_desc>
+              <expected>The sound can be listened from the device.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_play.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="play" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method play exists." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P0" id="FeedbackManager_play_exist">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_play_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="play" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if play() method throws exception when argument is missing." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P2" id="FeedbackManager_play_misarg">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_play_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="play" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if play() with incorrect pattern argument throws an exception." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P2" id="FeedbackManager_play_pattern_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_play_pattern_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="play" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if play() with incorrect type argument throws an exception." component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P2" id="FeedbackManager_play_type_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_play_type_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="play" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+       <testcase purpose="Check if play() method plays type of reaction that is defined." component="Tizen Device APIs/TBD/Feedback" execution_type="manual" priority="P1" id="FeedbackManager_play_with_type">
         <description>
           <pre_condition>Device should be set to sound mode in settings.</pre_condition>
           <steps>
         </specs>
       </testcase>
     </set>
+  <set name="Feedback_iot" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile">
+          <value>COMMON</value>
+        </capability>
+      </capabilities>
+      <testcase purpose="Check if interface FeedbackManagerObject exists, it should not exists." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P3" id="FeedbackManagerObject_notexist">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManagerObject_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManagerObject" usage="true" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if FeedbackManager object is extendable." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P3" id="FeedbackManager_extend">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_extend.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" usage="true" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if object FeedbackManager exists in tizen." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P3" id="FeedbackManager_in_tizen">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_in_tizen.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" usage="true" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if isPatternSupported() method checks if the pattern is supported." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P1" id="FeedbackManager_isPatternSupported">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_isPatternSupported.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="isPatternSupported" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method isPatternSupported exists." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P0" id="FeedbackManager_isPatternSupported_exist">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_isPatternSupported_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="isPatternSupported" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if isPatternSupported() method throws exception when argument is missing." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P2" id="FeedbackManager_isPatternSupported_misarg">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_isPatternSupported_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="isPatternSupported" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if isPatternSupported() with incorrect pattern argument throws an exception." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P2" id="FeedbackManager_isPatternSupported_pattern_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_isPatternSupported_pattern_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="isPatternSupported" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if isPatternSupported() with incorrect type argument throws an exception." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P2" id="FeedbackManager_isPatternSupported_type_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_isPatternSupported_type_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="isPatternSupported" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if interface FeedbackManager exists, it should not exists." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P3" id="FeedbackManager_notexist">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_notexist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" usage="true" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if play() method plays type of reaction that is pre-defined." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="manual" priority="P1" id="FeedbackManager_play">
+        <description>
+          <pre_condition>Device should be set to sound mode in settings.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Check if the device reacts as sound after press [Run] button in the test case.</step_desc>
+              <expected>The sound can be listened from the device.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_play.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="play" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if method play exists." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P0" id="FeedbackManager_play_exist">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_play_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="play" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if play() method throws exception when argument is missing." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P2" id="FeedbackManager_play_misarg">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_play_misarg.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="play" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if play() with incorrect pattern argument throws an exception." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P2" id="FeedbackManager_play_pattern_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_play_pattern_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="play" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if play() with incorrect type argument throws an exception." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P2" id="FeedbackManager_play_type_TypeMismatch">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_play_type_TypeMismatch.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="play" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+
+      <testcase purpose="Check if method stop exists." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P0" id="FeedbackManager_stop_exist">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_stop_exist.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="stop" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check using stop() method with extra argument." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="auto" priority="P1" id="FeedbackManager_stop_extra_argument">
+        <description>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_stop_extra_argument.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="stop" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
+    <set name="Feedback_iot_vibrate" type="js">
+      <capabilities>
+        <capability name="http://tizen.org/feature/profile">
+          <value>COMMON</value>
+        </capability>
+        <capability name="http://tizen.org/feature/feedback.vibration"/>
+      </capabilities>
+      <testcase purpose="Check if play() method plays type of reaction that is defined." type="compliance" status="approved" component="Tizen Device APIs/TBD/Feedback" execution_type="manual" priority="P1" id="FeedbackManager_play_with_type">
+        <description>
+          <pre_condition>Device should be set to sound mode in settings.</pre_condition>
+          <steps>
+            <step order="1">
+              <step_desc>Check if the device reacts as vibration after press [Run] button in the test case.</step_desc>
+              <expected>The device should be vibrated.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_play_with_type.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="stop" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if stop() method stops type of reaction." component="Tizen Device APIs/TBD/Feedback" execution_type="manual" priority="P1" id="FeedbackManager_stop">
+        <description>
+          <steps>
+            <step order="1">
+              <step_desc>Check if the device reacts as vibration after press [Run] button in the test case.</step_desc>
+              <expected>No vibration is from the device.</expected>
+            </step>
+          </steps>
+          <test_script_entry>/opt/tct-feedback-tizen-tests/feedback/FeedbackManager_stop.html</test_script_entry>
+        </description>
+        <specs>
+          <spec>
+            <spec_assertion interface="FeedbackManager" element_type="method" element_name="stop" specification="Feedback" section="Graphics" category="Tizen Device API Specifications"/>
+            <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/feedback.html</spec_url>
+            <spec_statement>TBD</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+    </set>
   </suite>
 </test_definition>
\ No newline at end of file
index e822b28fdb6e0dfdf9f2c29d69f0e2e6cb946fed..fcfb629ea82e27d279ab2755c9cdfed7a14f47d3 100755 (executable)
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if tizen.audiocontrol exists" type="compliance" status="approved" component="Tizen Device APIs/TV/AudioControl" execution_type="auto" priority="P0" id="AudioControl_AudioControlManagerObject">
+<!--      <testcase purpose="Check if tizen.audiocontrol exists" type="compliance" status="approved" component="Tizen Device APIs/TV/AudioControl" execution_type="auto" priority="P0" id="AudioControl_AudioControlManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/AudioControl_AudioControlManagerObject.html</test_script_entry>
         </description>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
-      </testcase>
+      </testcase>-->
     </set>
     <set name="TVInputDevice" type="js">
     <capabilities>
       <capabilities>
         <capability name="http://tizen.org/feature/network.bluetooth"/>
       </capabilities>
-      <testcase purpose="Check if tizen.bluetooth exists" type="compliance" status="approved" component="Tizen Device APIs/Communication/Bluetooth" execution_type="auto" priority="P0" id="Bluetooth_BluetoothManagerObject">
+<!--  <testcase purpose="Check if tizen.bluetooth exists" type="compliance" status="approved" component="Tizen Device APIs/Communication/Bluetooth" execution_type="auto" priority="P0" id="Bluetooth_BluetoothManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Bluetooth_BluetoothManagerObject.html</test_script_entry>
         </description>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
-      </testcase>
+      </testcase>-->
     </set>
     <set name="TizenCalendar_mobile"  type="js">
       <capabilities>
       <capabilities>
          <capability name="http://tizen.org/feature/network.telephony"/>
       </capabilities>
-      <testcase purpose="Check if tizen.callhistory exists" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P0" id="Callhistory_CallHistoryObject">
+<!--      <testcase purpose="Check if tizen.callhistory exists" type="compliance" status="approved" component="Tizen Device APIs/Social/Callhistory" execution_type="auto" priority="P0" id="Callhistory_CallHistoryObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Callhistory_CallHistoryObject.html</test_script_entry>
         </description>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
-      </testcase>
+      </testcase>-->
     </set>
     <set name="TizenContact_mobile"  type="js">
       <capabilities>
       <capabilities>
         <capability name="http://tizen.org/feature/datasync"/>
       </capabilities>
-      <testcase purpose="Check if tizen.datasync exists" type="compliance" status="approved" component="Tizen Device APIs/Social/Datasync" execution_type="auto" priority="P0" id="DataSync_DataSynchronizationManagerObject">
+<!--      <testcase purpose="Check if tizen.datasync exists" type="compliance" status="approved" component="Tizen Device APIs/Social/Datasync" execution_type="auto" priority="P0" id="DataSync_DataSynchronizationManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/DataSync_DataSynchronizationManagerObject.html</test_script_entry>
         </description>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
-      </testcase>
+      </testcase>-->
     </set>
     <set name="TizenDownload"  type="js">
       <capabilities>
       <capabilities>
         <capability name="http://tizen.org/feature/network.nfc"/>
       </capabilities>
-      <testcase purpose="Check if tizen.nfc exists" type="compliance" status="approved" component="Tizen Device APIs/Communication/NFC" execution_type="auto" priority="P0" id="NFC_NFCManagerObject">
+<!--      <testcase purpose="Check if tizen.nfc exists" type="compliance" status="approved" component="Tizen Device APIs/Communication/NFC" execution_type="auto" priority="P0" id="NFC_NFCManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/NFC_NFCManagerObject.html</test_script_entry>
         </description>
             <spec_statement>TBD</spec_statement>
           </spec>
         </specs>
-      </testcase>
+      </testcase>-->
     </set>
     <set name="TizenNetworkbearerselection_mobile"  type="js">
       <capabilities>