[oe-commits] [openembedded-core] 21/51: oeqa/runtime: Add tests for gstreamer CLI

git at git.openembedded.org git at git.openembedded.org
Tue Nov 13 15:19:19 UTC 2018


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit 3e77f845b517e3f4b3e7d09d088a9a80bf171653
Author: Yeoh Ee Peng <ee.peng.yeoh at intel.com>
AuthorDate: Thu Nov 8 17:41:54 2018 +0800

    oeqa/runtime: Add tests for gstreamer CLI
    
    We should not be finding GStreamer issues right around
    release time but that's what we seem to do.
    
    Port gstreamer tests from Intel Ref Kit.
    https://github.com/intel/intel-iot-refkit/blob/master/meta-iotqa/
    lib/oeqa/runtime/multimedia/gstreamer/gstreamer_cli.py
    
    Add tests for gstreamer commandline tools (gst-inspect-1.0
    & gst-launch-1.0).
    
    [YOCTO #11418]
    
    Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh at intel.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 meta/lib/oeqa/runtime/cases/gstreamer.py | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/meta/lib/oeqa/runtime/cases/gstreamer.py b/meta/lib/oeqa/runtime/cases/gstreamer.py
new file mode 100644
index 0000000..128630e
--- /dev/null
+++ b/meta/lib/oeqa/runtime/cases/gstreamer.py
@@ -0,0 +1,14 @@
+from oeqa.runtime.case import OERuntimeTestCase
+from oeqa.runtime.decorator.package import OEHasPackage
+
+class GstreamerCliTest(OERuntimeTestCase):
+
+    @OEHasPackage(['gstreamer1.0'])
+    def test_gst_inspect_can_list_all_plugins(self):
+        status, output = self.target.run('gst-inspect-1.0')
+        self.assertEqual(status, 0, 'gst-inspect-1.0 does not appear to be running.')
+
+    @OEHasPackage(['gstreamer1.0'])
+    def test_gst_launch_can_create_video_pipeline(self):
+        status, output = self.target.run('gst-launch-1.0 -v fakesrc silent=false num-buffers=3 ! fakesink silent=false')
+        self.assertEqual(status, 0, 'gst-launch-1.0 does not appear to be running.')

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list