Jordan Petridis
af3bb7558f
ci: Specify the number of build jobs on windows
...
Followup to 7b51a7c77b
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1572 >
2024-10-22 14:34:08 +00:00
Jordan Petridis
9e89c93ad5
ci: Use cargo nextest as the test runner and export junit reports
...
Close #519
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1572 >
2024-10-22 14:34:08 +00:00
Marijn Suijten
cfb0fe6a17
examples: Add Windows support to glupload
...
WGL does not have the concept of a `Display` connection, presumably
because there's always only one compositor active. All interop
and sharing is happening from the `Context` afterwards.
After all `glutin` doesn't have a pointer inside `RawDisplay::Wgl`,
and upstream `gstreamer` code creates a dummy display on Win32.
WINRT is not taken into account & tested yet.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1468 >
2024-06-20 21:36:42 +02:00
Matthew Waters
b045708353
ci: run tests with RUST_BACKTRACE=1
...
Produces backtraces which would allow some initial debugging on hard to
find issues.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1454 >
2024-06-06 11:55:37 +00:00
Sebastian Dröge
9490735655
ci: Enable gstreamer-mpegts and gstreamer-tag on Windows
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1435 >
2024-04-30 12:36:37 +03:00
Jordan Petridis
13f4085456
ci: Build again with --all-features when possible
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1259 >
2023-05-08 23:39:31 +03:00
Sebastian Dröge
4d787df819
ci: Run tests with v1_24 feature
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1244 >
2023-04-06 21:08:51 +03:00
Jordan Petridis
aeca82c095
ci: Update examples features on windows
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1089 >
2022-12-28 14:37:24 +02:00
Jordan Petridis
9deb507286
ci: Only check default and latest feature version build
...
Testing all the version makes the job slower for not that much
gain. Disable some of them for now.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1166 >
2022-12-13 21:18:12 +02:00
Jordan Petridis
d867077c3a
ci: Combine windows features builds
...
Part of gstreamer/gstreamer-rs#417
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1166 >
2022-12-13 20:43:24 +02:00
François Laignel
069c6a2c01
Rename feature 'ser_de' as 'serde'
...
When I introduced the 'ser_de' feature, I couldn't find a way to
name it 'serde' while also make it pull the optional 'serde'
crate together with the other related dependencies.
With rustc >= 1.60 we can use 'dep:serde' to refer to the 'serde'
dependency as part of the 'serde' feature.
2022-09-12 19:36:30 +02:00
Jordan Petridis
29bc304c88
ci: Set the PATH var in the docker image rather than scripts
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1084 >
2022-08-31 23:05:08 +03:00
Jordan Petridis
be356dbf08
ci: Use a prefix for the meson build in the windows image
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1084 >
2022-08-31 23:05:08 +03:00
Jordan Petridis
7283fe69b2
ci: Build gstreamer-gl on windows
...
This was disabled since DirectX wasn't available, but its working
now on the server2022 image that provides the required headers
and dlls.
2022-05-19 13:26:34 +03:00
Jordan Petridis
d53dfcf94e
ci: use a custom powershell script to run windows tests
...
There are a couple things going on here.
First, we need to avoid building egl/wayalnd/x11 crates on windows
as they can't be built.
Then we need to avoid running -sys tests as they don't succeed
currently. See [1]
Finally use a matrix:parallel job to tests multiple build
configurations.
[1] https://github.com/gtk-rs/gtk3-rs/issues/54
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/701 >
2022-05-18 19:51:49 +03:00