mirror of
https://git.yoctoproject.org/poky
synced 2026-06-02 13:29:49 +00:00
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] (From OE-Core rev: 3e77f845b517e3f4b3e7d09d088a9a80bf171653) Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
36249d8a1c
commit
f3b1155f2b
@@ -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.')
|
||||||
Reference in New Issue
Block a user