From: Andres Gomez Date: Sun, 8 Mar 2020 21:37:23 +0000 (+0200) Subject: gitlab-ci: add Wine, win64's apitrace and DXVK to the Vulkan testing container X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fb8fa83a30a1ec66982854da0a8d7870cf1d2f93;p=mesa.git gitlab-ci: add Wine, win64's apitrace and DXVK to the Vulkan testing container In preparation for having automated testing with DXGI traces. v2: - Updated DXVK version. - Merged the new Wine container into the existing Vulkan one (Michel). v3: - Updated commit log. - Use a particular known-good apitrace version (Alexandros). Signed-off-by: Andres Gomez Reviewed-by: Alexandros Frantzis Reviewed-by: Samuel Pitoiset Part-of: --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6a4cad8b40a..f370a37b9ae 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -140,7 +140,7 @@ x86_test-gl: x86_test-vk: extends: x86_build variables: - FDO_DISTRIBUTION_TAG: &x86_test-vk "2020-03-25" + FDO_DISTRIBUTION_TAG: &x86_test-vk "2020-03-27" # Debian 9 based x86 build image (old LLVM) x86_build_old: diff --git a/.gitlab-ci/container/x86_test-vk.sh b/.gitlab-ci/container/x86_test-vk.sh index 250affa0044..57966a6af4b 100644 --- a/.gitlab-ci/container/x86_test-vk.sh +++ b/.gitlab-ci/container/x86_test-vk.sh @@ -52,15 +52,85 @@ apt-get install -y --no-remove \ libxrender-dev \ libxrender1 \ meson \ + p7zip \ pkg-config \ python \ python3-distutils \ python3-pil \ python3-requests \ python3-yaml \ + wget \ xauth \ xvfb +# We need multiarch for Wine +dpkg --add-architecture i386 + +apt-get update + +apt-get install -y --no-remove \ + wine \ + wine32 \ + wine64 + +############### Set up Wine env variables + +export WINEDEBUG="-all" +export WINEPREFIX="/dxvk-wine64" + +############### Install DXVK + +DXVK_VERSION="1.6" + +# We don't want crash dialogs +cat >crashdialog.reg <