//==== PRIORITY P1
//==== TEST_CRITERIA MR MNA MNAST
-test(function () {
- var pipeline, pipelineDefinition, retValue;
+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") {
+ pipeline.start();
+ assert_equals(pipeline.state, "PLAYING", "Incorrect pipeline state");
+ retValue = pipeline.stop();
+ assert_type(retValue, "undefined", "Incorrect return type.");
+ assert_equals(pipeline.state, "PAUSED", "Incorrect pipeline state.");
+ pipeline.dispose();
+ t.done();
+ }
+ });
pipelineDefinition = "videotestsrc ! tizenwlsink";
- pipeline = tizen.ml.pipeline.createPipeline(pipelineDefinition);
- pipeline.start();
- retValue = pipeline.stop();
- assert_type(retValue, "undefined", "Incorrect return type.");
- assert_equals(pipeline.state, "PAUSED", "Incorrect pipeline state.");
- pipeline.dispose();
-}, document.title);
+ pipeline = tizen.ml.pipeline.createPipeline(pipelineDefinition, listener);
+ assert_type(pipeline, "object", "Incorrect return type.");
+});
</script>
</body>