ci: Skip gstreamer-d3d12 test on Linux

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1732>
This commit is contained in:
Seungha Yang 2025-06-21 03:08:11 +09:00
parent 5da724e11a
commit 1e304c960f
3 changed files with 15 additions and 0 deletions

View file

@ -12,6 +12,11 @@ CARGO_NEXTEST_FLAGS="--profile=ci --no-tests=pass"
parent="${CI_PROJECT_DIR:-$(pwd)}"
for crate in gstreamer* gstreamer-gl/{egl,wayland,x11}; do
if [[ "$crate" == gstreamer-d3d12* ]]; then
echo "Skipping $crate"
continue
fi
if [ -e "$crate/Cargo.toml" ]; then
if [ -n "$ALL_FEATURES" ]; then
FEATURES="--all-features"

View file

@ -26,6 +26,11 @@ get_features() {
}
for crate in gstreamer* gstreamer-gl/{egl,wayland,x11}; do
if [[ "$crate" == gstreamer-d3d12* ]]; then
echo "Skipping $crate"
continue
fi
if [ -e "$crate/Cargo.toml" ]; then
FEATURES=$(get_features "$crate")

View file

@ -12,6 +12,11 @@ CARGO_NEXTEST_FLAGS="--profile=ci --no-tests=pass"
parent="${CI_PROJECT_DIR:-$(pwd)}"
for crate in gstreamer*/sys gstreamer-gl/*/sys; do
if [[ "$crate" == gstreamer-d3d12* ]]; then
echo "Skipping $crate"
continue
fi
if [ -e "$crate/Cargo.toml" ]; then
echo "Building $crate with --all-features"
cargo build $CARGO_FLAGS --locked --manifest-path "$crate/Cargo.toml" --all-features