Sebastian Dröge
c1d7f69fd5
Blacklist racy audiomixer.test_flush_start_flush_stop test
...
See https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/555
2019-02-12 11:26:03 +02:00
Philippe Normand
0cde909af1
gitlab: Blacklist another ges test
...
python.test_timeline.TestTransitions.test_transition_type fails as reported in
https://gitlab.freedesktop.org/gstreamer/gst-editing-services/issues/62
2019-02-05 13:04:16 +00:00
Philippe Normand
81765960ca
gitlab: Blacklist the rtsp-server test_shared_udp test
...
This test sometimes fails, as reported in
https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/issues/61
2019-02-05 10:27:39 +00:00
Nicolas Dufresne
b289400a04
Update docker hash
...
While cleaning up, I got confused since some docker were rebuilt without
but unused. So I broke the build, this should fix it.
2019-01-31 11:39:11 -05:00
Tim-Philipp Müller
e6a39a4eba
gitlab/ci_template: blacklist multisocketsink test_add_client test
...
Unexpected critical/warning: gsignal.c:2641: instance '0x144a770' has no handler with id '2'
Stack trace:
gst_debug_get_stack_trace (gstinfo.c:2788)
gst_check_log_critical_func (gstcheck.c:281)
g_logv (/usr/lib64/libglib-2.0.so.0.5800.2:0x7f40d144e4fb)
g_log (/usr/lib64/libglib-2.0.so.0.5800.2:0x7f40d144e6ef)
g_signal_handler_disconnect (/usr/lib64/libgobject-2.0.so.0.5800.2:0x7f40d13c5a03)
g_cancellable_disconnect (/usr/lib64/libgio-2.0.so.0.5800.2:0x7f40d1238dae)
?? (/usr/lib64/libgio-2.0.so.0.5800.2:0x7f40d1238df8)
?? (/usr/lib64/libglib-2.0.so.0.5800.2:0x7f40d1444045)
?? (/usr/lib64/libglib-2.0.so.0.5800.2:0x7f40d1445407)
ensure_condition (gstmultisocketsink.c:999)
gst_multi_handle_sink_remove_client_link (gstmultihandlesink.c:971)
gst_multi_handle_sink_clear (gstmultihandlesink.c:847)
gst_multi_handle_sink_change_state (gstmultihandlesink.c:2200)
gst_element_change_state (gstelement.c:2952)
gst_element_change_state (gstelement.c:2991)
gst_element_change_state (gstelement.c:2991)
gst_element_set_state_func (gstelement.c:2906)
test_add_client (multisocketsink.c:230)
Likely same root cause as:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/516
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/534
2019-01-16 15:48:40 +00:00
Jordan Petridis
092f6ddd84
gitlab/ci_template: blacklist extra tests
...
rtpsession.test_multiple_senders_roundrobin_rbs:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/548
elements_audiotestsrc.test_layout:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/535
2019-01-11 11:06:44 +02:00
Jordan Petridis
f951999359
gitlab/ci_template: blacklist even more tests!
...
gstreamer.gst_gstsystemclock.test_periodic_shot:
https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/348
splitmux.test_splitmuxsrc_caps_change:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/547
nle_simple.test_simplest:
https://gitlab.freedesktop.org/gstreamer/gst-editing-services/issues/57
ges_basic.test_ges_pipeline_change_stat:
https://gitlab.freedesktop.org/gstreamer/gst-editing-services/issues/58
camerabin.test_single_video_recording:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/864#note_101558
camerabin.test_multiple_video_recordings:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/864#note_101646
2019-01-11 11:06:44 +02:00
Jordan Petridis
0dd20f61ea
gitlab/ci_template: Blacklist some more problematic tests
...
These tests are somewhat hard to reproduce and don't have an issue
associated with them yet, but they seem to fail quite often in
scenarios where they are run as part of a bigger group of tests
See !61 for more
2019-01-11 11:06:43 +02:00
Jordan Petridis
dcf237a438
ci_template: Remove the j = 1 restriction from check
...
Previously we were forcing tests to run with j 1 to avoid random
failures/races that occurred due to tests being racy. Majority
of those tests have been blacklisted and this should no longer be
needed.
2019-01-11 11:05:59 +02:00
Nicolas Dufresne
c021fb8310
gitlab: Update to latest cerbero docker image
2019-01-11 03:04:55 +00:00
Nicolas Dufresne
db62f95ba2
gitlab: Remove uneeded mkdir
...
The cerbero_home is already part of the /cerbero folder that we rsync
at start.
2019-01-10 16:26:49 -05:00
Jordan Petridis
eaa7497fa4
gitlab/ci_template: blacklist another test
...
camerabin.test_image_video_cycle seems racy:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/864
2019-01-10 11:42:05 +02:00
Jordan Petridis
c54fe7bc89
gitlab/ci_template: Blacklist more tests
...
pipelines_parse_launch.delayed_link:
https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/345
gst_gstsystemclock.test_async_sync_interaction:
https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/346
gst_gstsystemclock.test_periodic_multi:
https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/347
rtpbin.test_cleanup_recv:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/546
2019-01-10 10:41:52 +02:00
Jordan Petridis
b22e113e7a
gitlab/ci_template: blacklist another splitmux test
...
https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/544
2019-01-08 22:31:06 +02:00
Jordan Petridis
0530c4e0e7
gitlab/ci_template: Blacklist another flvmux test
...
See https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/543
2019-01-08 22:21:40 +02:00
Nicolas Dufresne
2396e18358
gitlab: Re-add ARCH parameter to cerbero deps jobs
...
This is required and was removed without proper testing.
2019-01-08 13:22:02 -05:00
Nicolas Dufresne
5a55d5103d
CI: Add Win32 and Win64 cross builds
2019-01-08 10:31:19 -05:00
Jordan Petridis
6f8e23359a
gitlab/ci_template: update the sha of the images
2019-01-08 08:16:05 +02:00
Jordan Petridis
f072577905
gitlab/ci_template: Factor out the image uris to variables
...
This avoids duplication and makes them easier to update and keep
in sync.
2019-01-08 08:15:59 +02:00
Sebastian Dröge
5cd4bea651
gitlab: Unblacklist check.gst-plugins-good.elements_splitmux.test_splitmuxsrc_sparse_streams
...
Was caused by a bug in a MR.
2019-01-07 14:39:32 +02:00
Sebastian Dröge
14a4f360f2
gitlab: Blacklist 4 more tests
...
check.gst-plugins-base.pipelines_tcp.test_that_tcpserversink_and_tcpclientsrc_are_symmetrical:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/221
check.gstreamer.elements_capsfilter.test_unfixed_downstream_caps:
https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/335
check.gst-rtsp-server.gst_rtspclientsink.test_record:
https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/issues/55
check.gst-plugins-good.elements_splitmux.test_splitmuxsrc_sparse_streams:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/542
2019-01-07 14:33:50 +02:00
Thibault Saunier
652af10840
gitlab: Stop blacklisting check.gst-devtools.validate_padmonitor.buffer
...
https://gitlab.freedesktop.org/gstreamer/gst-devtools/issues/34 has been closed
2019-01-03 19:31:18 +01:00
Nicolas Dufresne
00d2fd776c
ci: Update cerbero docker image
...
This new image contains source cache, which should speed first fork and
cold cache cases.
2018-12-18 14:05:37 -05:00
Sebastian Dröge
ea7a482326
ci_template.yml: blacklist one more tests in check
...
check.gst-editing-services.nle_complex.test_one_expandable_another occasionally fails.
https://gitlab.freedesktop.org/gstreamer/gst-editing-services/issues/55
2018-12-18 18:53:06 +02:00
Tim-Philipp Müller
8eec47d8fe
ci_template: blacklist flaky gst-devtools.validate_padmonitor.buffer test
...
https://gitlab.freedesktop.org/gstreamer/gst-devtools/issues/34
2018-12-18 11:07:04 +00:00
Sebastian Dröge
57ec9441d2
ci_template.yml: blacklist one more tests in check
...
check.gst-plugins-bad.elements_netsim.netsim_stress occasionally fails.
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/849
2018-12-17 11:43:34 +02:00
Sebastian Dröge
da4edd6950
ci_template.yml: Unblacklist test in check
...
gstpad.test_pad_probe_block_add_remove does not fail anymore.
https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/339
2018-12-14 20:39:36 +02:00
Jordan Petridis
0592481638
ci_template: bump the expiration time of artifacts
...
build job artifacts are the ones that consume much space, and
thus only set to 5 days, might lower it if space is an issue.
Otherwise rest job artifacts are just logs, text and xml files.
2018-12-14 14:11:46 +02:00
Jordan Petridis
31991e6e0d
Revert "ci_template.yml: blacklist another test in check"
...
This reverts commit d922144894
.
This was duplicate of 7f03e972ee
2018-12-14 14:11:45 +02:00
Jordan Petridis
d922144894
ci_template.yml: blacklist another test in check
...
check.gstreamer.gst_gstpad.test_pad_probe_block_add_remove
occasianlly fails.
https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/339
2018-12-14 13:33:48 +02:00
Sebastian Dröge
17e25299e8
ci_template.yml: blacklist two more tests in check
...
check.gst-plugins-bad.elements_shm.test_shm_live
check.gst-plugins-good.elements_splitmux.test_splitmuxsink_async
occasionally fail.
https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/531
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/847
2018-12-14 12:34:21 +02:00
Sebastian Dröge
7f03e972ee
ci_template.yml: blacklist another test in check
...
gstpad.test_pad_probe_block_add_remove occasionally fails.
https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/339
2018-12-14 11:59:48 +02:00
Jordan Petridis
c2c72edc9b
ci_template.yml: blacklist another test in check
...
check.gst-plugins-good.elements_flvmux.test_incrementing_timestamps
occasianlly fails.
https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/530
2018-12-13 21:46:20 +02:00
Xavier Claessens
6542818ffb
android: Use the new docker image
2018-12-13 14:13:01 -05:00
Jordan Petridis
39f535986b
ci_template: enable h264parse.test_parse_packetized test again
...
Remove check.gst-plugins-bad.elements_h264parse.test_parse_packetized
from the blacklist since the relevant issue [1] seems to have been
resolved with the following MR [2]
[1] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/842
[2] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/merge_requests/69
2018-12-13 17:19:18 +02:00
Nicolas Dufresne
5a3cf8360c
CI: Don't reset cache on fetch
...
This is not needed since we only do run without cache or from a deps
cache for the specific cerbero commit we are building. This will speed
up builds in cerbero/ project when the source cache is missing.
2018-12-12 10:12:26 -05:00
Jordan Petridis
1c68f94c68
ci_template: another blacklisted test in check
...
gst-plugins-good.elements_rtpbin.test_sender_eos
is occasionally failing.
For more see:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/527
2018-12-11 22:57:46 +02:00
Jordan Petridis
f32f70d79b
ci_template: Blacklist another test in check
...
gst-plugins-base.elements_multisocketsink.test_client_next_keyframe
is occasionally failing somehow in the CI.
For more see:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/516
2018-12-11 20:33:18 +02:00
Jordan Petridis
5eb652177c
ci_template: do not .test in the cerbero repo
...
We already disable the .build inhereted build jobs, and thus the
tests fail to run since they depend on them. Cerbero doesn't need
to run them anyway.
2018-12-11 13:25:56 +02:00
Jordan Petridis
d25392f3e1
ci_template: Report ccache stats for build jobs
2018-12-10 21:35:38 +02:00
Jordan Petridis
a529757dec
ci_template: blacklist a problematic test in check
...
Also pass --dump-on-failure in the job. While the logs are
artifacts and they are integrated in the MRs, its not as
convinient to findout out what is failling if you are looking
into just a job log, of a commit. Thus make it show logs are also
priting on stdout/stderr.
2018-12-10 20:35:29 +02:00
Jordan Petridis
830507f202
ci_template: Blacklist problematic tests
2018-12-10 17:12:26 +02:00
Jordan Petridis
7151af0270
ci_template.yml: Run the check test suite!!!
...
Add a fedora job that runs the 'check' tests with
gst-validate-launcher. Its fairly well abstracted so the same
template can be used to add the rest of the test-suites fairly
soon.
2018-12-10 14:45:56 +02:00
Jordan Petridis
c9ee22d4c3
Revert "ci_template.yml: Temporarly disable builddir artifact"
...
This reverts commit 6ddb35c3c4
.
A hotfix has been deployed, lets see how it goes.
2018-12-10 14:45:56 +02:00
Jordan Petridis
830b24df3e
ci_template: Remove duplicate key
...
Looks like this slipped past the review of !47
2018-12-10 11:50:49 +02:00
Nicolas Dufresne
d399288f15
CI: Enable cerbero builds for all projects
2018-12-09 18:19:06 -05:00
Nicolas Dufresne
00b67289b1
CI: Place cerbero docker image: in the template
...
This avoids having to duplicate that path into cerbero/ project and will
ease later updates.
2018-12-09 16:30:31 -05:00
Nicolas Dufresne
4291812f75
CI: Add cerbero docker SHA
...
No job activated yet.
2018-12-09 15:32:28 -05:00
Nicolas Dufresne
d19082b726
gitlab: Limit cerbero ccache to 1.7G
...
Testing showed that we need 1.6G to store all the objects. This limit
will prevent the cache from growing over time. Compressing the cache
can take a lot of time.
2018-12-09 19:12:07 +00:00
Nicolas Dufresne
fcbfb3dc68
gitlab: Use cache key for cerbero builds
...
The key is set to cerbero_${ARCH}. This should help maintain a smaller
cache size and will avoid other jobs from overriding our cerbero-sources
cache.
2018-12-09 19:12:07 +00:00