ges:test: Document some GES failures
authorThibault Saunier <tsaunier@igalia.com>
Wed, 13 Oct 2021 03:17:27 +0000 (00:17 -0300)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 13 Oct 2021 18:01:38 +0000 (18:01 +0000)
Namely races in:
 * check.gst-editing-services.edit_while_seeked_with_stop_it
 * check.gst-editing-services.check_layer_activness_gaps_it

See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/803
and https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/804

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1130>

subprojects/gst-devtools/validate/launcher/apps/gstcheck.py
subprojects/gst-devtools/validate/launcher/testsuites/check.py

index 2fb1f2c..f96b869 100644 (file)
@@ -116,6 +116,7 @@ class GstCheckTest(MesonTest):
 
         return env
 
+
 class GstValidateCheckTest(GstValidateTest):
     def __init__(self, name, options, reporter, test_infos, child_env=None):
         ref_env = os.environ.copy()
index cad451e..c8db90c 100644 (file)
@@ -117,6 +117,7 @@ VALGRIND_BLACKLIST = [
     (r'check.gst-plugins-good.elements_udpsrc.test_udpsrc_empty_packet', 'https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/740')
 ]
 
+
 BLACKLIST = [
     (r'check.gstreamer.gst_gstsystemclock.test_stress_cleanup_unschedule', 'flaky under high server load'),
     (r'check.gstreamer.gst_gstsystemclock.test_stress_reschedule', 'flaky under high server load'),
@@ -188,8 +189,40 @@ KNOWN_ISSUES = {
             r"check.gstreamer.gst_gstbin.test_watch_for_state_change",
         ],
         "max_retries": 1,
-
-    }
+    },
+    "https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/803": {
+        "tests": [
+            "check.gst-editing-services.edit_while_seeked_with_stop"
+        ],
+        "issues": [
+            {
+                'returncode': None,
+                'sometimes': True,
+            },
+            {
+                'timeout': True,
+                'sometimes': True,
+            },
+        ],
+    },
+    "https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/804": {
+        "tests": [
+            "check.gst-editing-services.check_layer_activness_gaps"
+        ],
+        "issues": [
+            {
+                'returncode': 18,
+                'sometimes': True,
+            },
+            {
+                "issue-id": "scenario::execution-error",
+                "summary": "The execution of an action did not properly happen",
+                "level": "critical",
+                "detected-on": "check_layer_activness_gaps.scenario",
+                # "details": "\n> check_layer_activness_gaps.scenario:22\n    22 | check-property, target-element-factory-name=videotestsrc, property-name=pattern, property-value="Blue"\n       >\n       > <src>::pattern expected value: '(gchararray)Blue' different than observed: '(gchararray)"100\%\ Black"'",
+            },
+        ],
+    },
 }