xref: /openbmc/openbmc/poky/meta/recipes-multimedia/gstreamer/gstreamer1.0/run-ptest (revision 8460358c3d24c71d9d38fd126c745854a6301564)
1#! /bin/sh
2
3# Multiply all timeouts by five so they're more likely to work
4# on a loaded system. The default timeout is 20s so this makes it
5# one minute.
6export CK_TIMEOUT_MULTIPLIER=5
7
8# Skip some tests that we know are problematic
9export GST_CHECKS_IGNORE=""
10
11# gstnetclientclock.c:test_functioning is very sensitive to load
12GST_CHECKS_IGNORE="$GST_CHECKS_IGNORE,test_functioning"
13
14# aggregator.c:test_infinite_seek_50_src_live is known to be flaky
15# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/410
16GST_CHECKS_IGNORE="$GST_CHECKS_IGNORE,test_infinite_seek_50_src_live"
17
18# Known unreliable tests as per subprojects/gst-devtools/validate/launcher/testsuites/check.py:
19GST_CHECKS_IGNORE="$GST_CHECKS_IGNORE,parser_pull_short_read"
20
21# These tests are fragile
22# https://bugzilla.yoctoproject.org/show_bug.cgi?id=14884
23# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3524
24GST_CHECKS_IGNORE="$GST_CHECKS_IGNORE,parser_convert_duration,parser_pull_frame_growth,parser_reverse_playback"
25
26gnome-desktop-testing-runner --parallel=4 gstreamer "$@"
27