Mesa (main): ci: move apitrace instalation outside of x86_test-vk

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Jul 18 23:43:26 UTC 2022


Module: Mesa
Branch: main
Commit: 075564c251b90ef1cedcb02516931999ff169915
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=075564c251b90ef1cedcb02516931999ff169915

Author: David Heidelberg <david.heidelberg at collabora.com>
Date:   Sat Jul 16 15:21:38 2022 +0200

ci: move apitrace instalation outside of x86_test-vk

It'll be re-used by piglit traces.

Reviewed-by: Guilherme Gallo <guilherme.gallo at collabora.com>
Reviewed-by: Andres Gomez <agomez at igalia.com>
Signed-off-by: David Heidelberg <david.heidelberg at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17573>

---

 .gitlab-ci/container/debian/x86_test-vk.sh    | 13 ++-----------
 .gitlab-ci/container/install-wine-apitrace.sh | 13 +++++++++++++
 2 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/.gitlab-ci/container/debian/x86_test-vk.sh b/.gitlab-ci/container/debian/x86_test-vk.sh
index dd2ce3a53cf..77c80715ef5 100644
--- a/.gitlab-ci/container/debian/x86_test-vk.sh
+++ b/.gitlab-ci/container/debian/x86_test-vk.sh
@@ -135,18 +135,9 @@ setup_wine "/dxvk-wine64"
 dxvk_install_release "1.10.1"
 #dxvk_install_pr 2359
 
-############### Install Windows' apitrace binaries
-
-APITRACE_VERSION="10.0"
-APITRACE_VERSION_DATE=""
-
-wget "https://github.com/apitrace/apitrace/releases/download/${APITRACE_VERSION}/apitrace-${APITRACE_VERSION}${APITRACE_VERSION_DATE}-win64.7z"
-7zr x "apitrace-${APITRACE_VERSION}${APITRACE_VERSION_DATE}-win64.7z" \
-      "apitrace-${APITRACE_VERSION}${APITRACE_VERSION_DATE}-win64/bin/apitrace.exe" \
-      "apitrace-${APITRACE_VERSION}${APITRACE_VERSION_DATE}-win64/bin/d3dretrace.exe"
-mv "apitrace-${APITRACE_VERSION}${APITRACE_VERSION_DATE}-win64" /apitrace-msvc-win64
-rm "apitrace-${APITRACE_VERSION}${APITRACE_VERSION_DATE}-win64.7z"
+############### Install apitrace binaries for wine
 
+. .gitlab-ci/container/install-wine-apitrace.sh
 # Add the apitrace path to the registry
 wine \
     reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment" \
diff --git a/.gitlab-ci/container/install-wine-apitrace.sh b/.gitlab-ci/container/install-wine-apitrace.sh
new file mode 100644
index 00000000000..15661728402
--- /dev/null
+++ b/.gitlab-ci/container/install-wine-apitrace.sh
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+APITRACE_VERSION="10.0"
+APITRACE_VERSION_DATE=""
+
+wget "https://github.com/apitrace/apitrace/releases/download/${APITRACE_VERSION}/apitrace-${APITRACE_VERSION}${APITRACE_VERSION_DATE}-win64.7z"
+7zr x "apitrace-${APITRACE_VERSION}${APITRACE_VERSION_DATE}-win64.7z" \
+      "apitrace-${APITRACE_VERSION}${APITRACE_VERSION_DATE}-win64/bin/apitrace.exe" \
+      "apitrace-${APITRACE_VERSION}${APITRACE_VERSION_DATE}-win64/bin/d3dretrace.exe"
+mv "apitrace-${APITRACE_VERSION}${APITRACE_VERSION_DATE}-win64" /apitrace-msvc-win64
+rm "apitrace-${APITRACE_VERSION}${APITRACE_VERSION_DATE}-win64.7z"
+
+



More information about the mesa-commit mailing list