Commit 3fade2b9 authored by Martin Storsjö's avatar Martin Storsjö Committed by Jean-Baptiste Kempf

ci: Run tests (checkasm) in the win32/win64 builders

These tests can now be run in wine.

Setting up a persistent wineserver for this run probably isn't
necessary as there will only be two wine invocations (one within
meson to check that executing binaries works, and one when running
checkasm), but it serves as an example of a good practice when
running things with wine.
parent 3fa05675
......@@ -54,6 +54,7 @@ build-win32:
tags:
- win32
script:
- wineserver -p && wine wineboot
- meson build --buildtype release
--werror
--libdir lib
......@@ -62,6 +63,7 @@ build-win32:
-Ddefault_library=both
- ninja -C build
- ninja -C build install
- cd build && meson test -v
artifacts:
name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
paths:
......@@ -74,6 +76,7 @@ build-win64:
tags:
- win64
script:
- wineserver -p && wine wineboot
- meson build --buildtype release
--werror
--libdir lib
......@@ -82,6 +85,7 @@ build-win64:
-Ddefault_library=both
- ninja -C build
- ninja -C build install
- cd build && meson test -v
artifacts:
name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
paths:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment