summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPavel Dubsky <pavel.dubsky@qt.io>2024-03-12 21:03:00 +0100
committerPavel Dubsky <pavel.dubsky@qt.io>2024-04-17 16:01:46 +0100
commitd6642e26cc768b12e87dfea49812439ab0eb164c (patch)
tree62601036b90dcfdc7ee547494c577af9cb5dadbf
parent6f6050f79f896775bcb3d3a365fc4b282a354593 (diff)
Enable QtMultimedia tests without relying on FFMPEG_DIR
This change enables QtMultimedia tests on all non-ARM64 Windows platforms unconditionally. On ARM64 the check for FFMPEG_DIR is retained. Fixes: QTBUG-122976 Pick-to: 6.7 6.6 6.5 Change-Id: I24c3f0471a9cbddf869ba68b2f019b5fd93aeab5 Reviewed-by: Artem Dyomin <artem.dyomin@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io>
-rw-r--r--coin/instructions/run_ffmpeg_backend_tests.yaml16
1 files changed, 13 insertions, 3 deletions
diff --git a/coin/instructions/run_ffmpeg_backend_tests.yaml b/coin/instructions/run_ffmpeg_backend_tests.yaml
index 326b6db3c..92096bd33 100644
--- a/coin/instructions/run_ffmpeg_backend_tests.yaml
+++ b/coin/instructions/run_ffmpeg_backend_tests.yaml
@@ -20,9 +20,19 @@ enable_if:
- condition: runtime
env_var: NON_QTBASE_CMAKE_ARGS
contains_value: "-DFFMPEG_DIR=/"
- - condition: runtime
- env_var: NON_QTBASE_CMAKE_ARGS
- contains_value: "-DFFMPEG_DIR=C:"
+ - condition: and
+ conditions:
+ - condition: runtime
+ env_var: TARGET_OS_COIN
+ equals_value: windows
+ - condition: or
+ conditions:
+ - condition: property
+ property: target.arch
+ not_equals_value: arm64
+ - condition: runtime
+ env_var: NON_QTBASE_CMAKE_ARGS
+ contains_value: "-DFFMPEG_DIR=C:"
instructions:
- type: EnvironmentVariable
variableName: QT_MEDIA_BACKEND