[common][mlpipeline][TSDF-1710 update Pipeline_state_attribute to async case] 95/258295/1
authortangkaiyuan <kaiyuan.tang@samsung.com>
Wed, 12 May 2021 23:33:34 +0000 (07:33 +0800)
committertangkaiyuan <kaiyuan.tang@samsung.com>
Wed, 12 May 2021 23:33:45 +0000 (07:33 +0800)
Change-Id: Iae1ea0869d8de32c692ddc3bde7c9b1cee012cf4
Signed-off-by: tangkaiyuan <kaiyuan.tang@samsung.com>
common/tct-mlpipeline-tizen-tests/mlpipeline/Pipeline_state_attribute.html

index 47818af151aa454df28452e8e19107ce40d47579..c1e58d77560e6ebd012b5fa0d1fb8e10a0cd03f4 100755 (executable)
@@ -34,14 +34,21 @@ Authors:
 //==== PRIORITY P1
 //==== TEST_CRITERIA AE AT ARO AVL
 
-test(function () {
-    var pipeline, pipelineDefinition;
+setup({timeout: 90000});
+var t = async_test(document.title, {timeout: 90000}), pipeline, pipelineDefinition, listener;
+
+t.step(function () {
+    listener = t.step_func(function (newState) {
+        if (newState === "PAUSED") {
+            check_readonly(pipeline, "state", pipeline.state, "string", "PLAYING");
+            pipeline.dispose();
+            t.done();
+        }
+    });
 
     pipelineDefinition = "videotestsrc ! tizenwlsink";
-    pipeline = tizen.ml.pipeline.createPipeline(pipelineDefinition);
-    check_readonly(pipeline, "state", pipeline.state, "string", "PLAYING");
-    pipeline.dispose();
-}, document.title);
+    pipeline = tizen.ml.pipeline.createPipeline(pipelineDefinition, listener);
+});
 
 </script>
 </body>