Skip to content
Snippets Groups Projects
Commit f525e9e9 authored by Giovanni Mascellani's avatar Giovanni Mascellani Committed by Alexandre Julliard
Browse files

ci: Run the tests on a 32 bit Linux system.

parent fdaacb15
No related branches found
No related tags found
1 merge request!322ci: Run the tests on a 32 bit Linux system.
Pipeline #14440 skipped
......@@ -11,10 +11,10 @@ testing, and uploads it to the GitLab container registry. The Docker
script is in the file image.docker.
The file build.yml contains the actual testing targets. Currently
vkd3d is tested on Linux x86-64, with two different Vulkan drivers
(both from Mesa): llvmpipe (a software implementation) and RADV (a
hardware implementation backed by an AMD GPU). The testing logs are
available as CI artifacts.
vkd3d is tested on Linux, on x86-64 and i386, each architecture with
two different Vulkan drivers (both from Mesa): llvmpipe (a software
implementation) and RADV (a hardware implementation backed by an AMD
GPU). The testing logs are available as CI artifacts.
Some custom runner configuration is required in order to run the tests
on an AMD GPU. Specifically, a runner tagged with `amd-gpu' must be
......
......@@ -25,15 +25,30 @@
paths:
- artifacts
build-radv:
build-radv-64:
extends: .build
tags:
- amd-gpu
variables:
VK_LOADER_DRIVERS_SELECT: 'radeon_*'
build-llvmpipe:
build-llvmpipe-64:
extends: .build
allow_failure: true
variables:
VK_LOADER_DRIVERS_SELECT: 'lvp_*'
build-radv-32:
extends: .build
tags:
- amd-gpu
variables:
VK_LOADER_DRIVERS_SELECT: 'radeon_*'
CC: 'gcc -m32'
build-llvmpipe-32:
extends: .build
allow_failure: true
variables:
VK_LOADER_DRIVERS_SELECT: 'lvp_*'
CC: 'gcc -m32'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment