When CI testing is taking place? Where the results can be found?

I would like to compare results of “meson test” command for selected tag (e.g. 1.20.6) with official ones. My question is how can I find them.

I looked into CI jobs for commit with 1.20.6 tag - Pipeline · GStreamer / gstreamer · GitLab and saw they are created, but not run yet. I checked different commits and I only saw test jobs which were canceled.

Because testing can be resource intensive, I thought that maybe full CI testing take place when “big” release happens like 1.20.0. But also I can’t find a test results.

The CI only runs on the MR pipelines, not on the merged branches. As all merges are fast-forward merges, the code is literally the same as in the MR pipeline so an additional CI run would only waste resources.

Check the top commit on https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commits/1.20/ that is an actual commit from an MR, go to the corresponding MR (Backport of "rmdemux: add some integer overflow checks" into 1.20 (!5077) · Merge requests · GStreamer / gstreamer · GitLab for 1.20.7) and then look at the MR’s pipeline (Pipeline · Tim-Philipp Müller / gstreamer · GitLab in this case).

The whole CI pipeline is running for every MR before it’s merged.

1 Like