@@ -29,62 +29,62 @@ jobs:
2929 # prefer widespread gzip compression.
3030 artifact_archive_name : sycl_linux.tar.gz
3131
32- ubuntu2204_test :
33- needs : [ubuntu2204_build]
34- if : ${{ always() && !cancelled() && needs.ubuntu2204_build.outputs.build_conclusion == 'success' }}
35- strategy :
36- fail-fast : false
37- matrix :
38- include :
39- - name : AMD/HIP
40- runner : ' ["Linux", "amdgpu"]'
41- image_options : -u 1001 --device=/dev/dri --device=/dev/kfd
42- target_devices : hip:gpu
43-
44- - name : NVIDIA/CUDA
45- runner : ' ["Linux", "cuda"]'
46- image_options : -u 1001 --gpus all --cap-add SYS_ADMIN
47- target_devices : cuda:gpu
48-
49- - name : Intel L0 Gen12 GPU
50- runner : ' ["Linux", "gen12"]'
51- image_options : -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
52- target_devices : level_zero:gpu
53- extra_lit_opts : --param gpu-intel-gen12=True
54-
55- - name : Intel L0 Battlemage GPU
56- runner : ' ["Linux", "bmg"]'
57- image_options : -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
58- target_devices : level_zero:gpu
59-
60- - name : Intel L0 Arc A-Series GPU
61- runner : ' ["Linux", "arc"]'
62- image_options : -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
63- target_devices : level_zero:gpu
64-
65- - name : Intel OCL Gen12 GPU
66- runner : ' ["Linux", "gen12"]'
67- image_options : -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
68- target_devices : opencl:gpu
69- extra_lit_opts : --param gpu-intel-gen12=True
70-
71- - name : Intel OCL CPU
72- runner : ' ["Linux", "gen12"]'
73- image_options : -u 1001 --privileged --cap-add SYS_ADMIN
74- target_devices : opencl:cpu
75- uses : ./.github/workflows/sycl-linux-run-tests.yml
76- with :
77- name : ${{ matrix.name }}
78- runner : ${{ matrix.runner }}
79- image : ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps-ae0e85c8391ba07b7c895e36cfb8a78cacd421dd
80- image_options : ${{ matrix.image_options }}
81- target_devices : ${{ matrix.target_devices }}
82- tests_selector : e2e
83- extra_lit_opts : ${{ matrix.extra_lit_opts }}
84- repo_ref : ${{ github.sha }}
85- sycl_toolchain_artifact : sycl_linux_default
86- sycl_toolchain_archive : ${{ needs.ubuntu2204_build.outputs.artifact_archive_name }}
87- sycl_toolchain_decompress_command : ${{ needs.ubuntu2204_build.outputs.artifact_decompress_command }}
32+ # ubuntu2204_test:
33+ # needs: [ubuntu2204_build]
34+ # if: ${{ always() && !cancelled() && needs.ubuntu2204_build.outputs.build_conclusion == 'success' }}
35+ # strategy:
36+ # fail-fast: false
37+ # matrix:
38+ # include:
39+ # - name: AMD/HIP
40+ # runner: '["Linux", "amdgpu"]'
41+ # image_options: -u 1001 --device=/dev/dri --device=/dev/kfd
42+ # target_devices: hip:gpu
43+
44+ # - name: NVIDIA/CUDA
45+ # runner: '["Linux", "cuda"]'
46+ # image_options: -u 1001 --gpus all --cap-add SYS_ADMIN
47+ # target_devices: cuda:gpu
48+
49+ # - name: Intel L0 Gen12 GPU
50+ # runner: '["Linux", "gen12"]'
51+ # image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
52+ # target_devices: level_zero:gpu
53+ # extra_lit_opts: --param gpu-intel-gen12=True
54+
55+ # - name: Intel L0 Battlemage GPU
56+ # runner: '["Linux", "bmg"]'
57+ # image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
58+ # target_devices: level_zero:gpu
59+
60+ # - name: Intel L0 Arc A-Series GPU
61+ # runner: '["Linux", "arc"]'
62+ # image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
63+ # target_devices: level_zero:gpu
64+
65+ # - name: Intel OCL Gen12 GPU
66+ # runner: '["Linux", "gen12"]'
67+ # image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
68+ # target_devices: opencl:gpu
69+ # extra_lit_opts: --param gpu-intel-gen12=True
70+
71+ # - name: Intel OCL CPU
72+ # runner: '["Linux", "gen12"]'
73+ # image_options: -u 1001 --privileged --cap-add SYS_ADMIN
74+ # target_devices: opencl:cpu
75+ # uses: ./.github/workflows/sycl-linux-run-tests.yml
76+ # with:
77+ # name: ${{ matrix.name }}
78+ # runner: ${{ matrix.runner }}
79+ # image: ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps-ae0e85c8391ba07b7c895e36cfb8a78cacd421dd
80+ # image_options: ${{ matrix.image_options }}
81+ # target_devices: ${{ matrix.target_devices }}
82+ # tests_selector: e2e
83+ # extra_lit_opts: ${{ matrix.extra_lit_opts }}
84+ # repo_ref: ${{ github.sha }}
85+ # sycl_toolchain_artifact: sycl_linux_default
86+ # sycl_toolchain_archive: ${{ needs.ubuntu2204_build.outputs.artifact_archive_name }}
87+ # sycl_toolchain_decompress_command: ${{ needs.ubuntu2204_build.outputs.artifact_decompress_command }}
8888
8989 build-win :
9090 uses : ./.github/workflows/sycl-windows-build.yml
@@ -102,96 +102,96 @@ jobs:
102102 # functionality, make sure Linux/Windows names follow the same pattern.
103103 artifact_archive_name : sycl_windows.tar.gz
104104
105- e2e-win :
106- needs : build-win
107- # Continue if build was successful.
108- if : |
109- always()
110- && !cancelled()
111- && needs.build-win.outputs.build_conclusion == 'success'
112- strategy :
113- fail-fast : false
114- matrix :
115- include :
116- - name : Intel GEN12 Graphics with Level Zero
117- runner : ' ["Windows","gen12"]'
118-
119- - name : Intel Battlemage Graphics with Level Zero
120- runner : ' ["Windows","bmg"]'
121- uses : ./.github/workflows/sycl-windows-run-tests.yml
122- with :
123- name : ${{ matrix.name }}
124- runner : ${{ matrix.runner }}
125- target_devices : level_zero:gpu
126- sycl_toolchain_archive : ${{ needs.build-win.outputs.artifact_archive_name }}
127- extra_lit_opts : ${{ matrix.extra_lit_opts }}
128- repo_ref : ${{ github.sha }}
129-
130- build-sycl-cts :
131- needs : ubuntu2204_build
132- if : ${{ always() && !cancelled() && needs.ubuntu2204_build.outputs.build_conclusion == 'success' }}
133- uses : ./.github/workflows/sycl-linux-run-tests.yml
134- with :
135- name : Build SYCL-CTS
136- runner : ' ["Linux", "build"]'
137- cts_testing_mode : ' build-only'
138- image : ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps-ae0e85c8391ba07b7c895e36cfb8a78cacd421dd
139- image_options : -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN
140- tests_selector : cts
141- repo_ref : ${{ github.sha }}
142- # Author: Tom Deakin <[email protected] > 143- # Date: Thu Jul 10 16:45:48 2025 +0100
144- # Merge pull request #1102 from steffenlarsen/steffen/remove_secondary_queue_exceptions
145- # Remove expected exceptions for secondary queue
146- tests_ref : 19e4ed34377c8a8a354d701772427be8c5430b0d
147- sycl_toolchain_artifact : sycl_linux_default
148- sycl_toolchain_archive : ${{ needs.ubuntu2204_build.outputs.artifact_archive_name }}
149- sycl_toolchain_decompress_command : ${{ needs.ubuntu2204_build.outputs.artifact_decompress_command }}
150- sycl_cts_artifact : sycl_cts_bin_linux
151-
152- run-sycl-cts :
153- needs : [ubuntu2204_build, build-sycl-cts]
154- if : ${{ always() && !cancelled() && needs.ubuntu2204_build.outputs.build_conclusion == 'success' }}
155- strategy :
156- fail-fast : false
157- matrix :
158- include :
159- - name : SYCL-CTS on OCL CPU
160- runner : ' ["Linux", "gen12"]'
161- image_options : -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN
162- target_devices : opencl:cpu
163-
164- - name : SYCL-CTS on L0 gen12
165- runner : ' ["Linux", "gen12"]'
166- image_options : -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN
167- target_devices : level_zero:gpu
168- uses : ./.github/workflows/sycl-linux-run-tests.yml
169- with :
170- name : ${{ matrix.name }}
171- runner : ${{ matrix.runner }}
172- cts_testing_mode : ' run-only'
173- image : ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps-ae0e85c8391ba07b7c895e36cfb8a78cacd421dd
174- image_options : ${{ matrix.image_options }}
175- target_devices : ${{ matrix.target_devices }}
176- tests_selector : cts
177- repo_ref : ${{ github.sha }}
178- sycl_toolchain_artifact : sycl_linux_default
179- sycl_toolchain_archive : ${{ needs.ubuntu2204_build.outputs.artifact_archive_name }}
180- sycl_toolchain_decompress_command : ${{ needs.ubuntu2204_build.outputs.artifact_decompress_command }}
181- sycl_cts_artifact : sycl_cts_bin_linux
182-
183- hardening-check :
184- needs : [ubuntu2204_build, build-win]
185- if : |
186- always()
187- && !cancelled()
188- && needs.ubuntu2204_build.outputs.build_conclusion == 'success'
189- && needs.build-win.outputs.build_conclusion == 'success'
190- uses : ./.github/workflows/sycl-hardening-check.yml
191- with :
192- sycl_linux_artifact : sycl_linux_release
193- sycl_linux_archive : ${{ needs.ubuntu2204_build.outputs.artifact_archive_name }}
194- sycl_linux_decompress_command : ${{ needs.ubuntu2204_build.outputs.artifact_decompress_command }}
195-
196- sycl_windows_artifact : sycl_windows_release
197- sycl_windows_archive : ${{ needs.build-win.outputs.artifact_archive_name }}
105+ # e2e-win:
106+ # needs: build-win
107+ # # Continue if build was successful.
108+ # if: |
109+ # always()
110+ # && !cancelled()
111+ # && needs.build-win.outputs.build_conclusion == 'success'
112+ # strategy:
113+ # fail-fast: false
114+ # matrix:
115+ # include:
116+ # - name: Intel GEN12 Graphics with Level Zero
117+ # runner: '["Windows","gen12"]'
118+
119+ # - name: Intel Battlemage Graphics with Level Zero
120+ # runner: '["Windows","bmg"]'
121+ # uses: ./.github/workflows/sycl-windows-run-tests.yml
122+ # with:
123+ # name: ${{ matrix.name }}
124+ # runner: ${{ matrix.runner }}
125+ # target_devices: level_zero:gpu
126+ # sycl_toolchain_archive: ${{ needs.build-win.outputs.artifact_archive_name }}
127+ # extra_lit_opts: ${{ matrix.extra_lit_opts }}
128+ # repo_ref: ${{ github.sha }}
129+
130+ # build-sycl-cts:
131+ # needs: ubuntu2204_build
132+ # if: ${{ always() && !cancelled() && needs.ubuntu2204_build.outputs.build_conclusion == 'success' }}
133+ # uses: ./.github/workflows/sycl-linux-run-tests.yml
134+ # with:
135+ # name: Build SYCL-CTS
136+ # runner: '["Linux", "build"]'
137+ # cts_testing_mode: 'build-only'
138+ # image: ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps-ae0e85c8391ba07b7c895e36cfb8a78cacd421dd
139+ # image_options: -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN
140+ # tests_selector: cts
141+ # repo_ref: ${{ github.sha }}
142+ # # Author: Tom Deakin <[email protected] > 143+ # # Date: Thu Jul 10 16:45:48 2025 +0100
144+ # # Merge pull request #1102 from steffenlarsen/steffen/remove_secondary_queue_exceptions
145+ # # Remove expected exceptions for secondary queue
146+ # tests_ref: 19e4ed34377c8a8a354d701772427be8c5430b0d
147+ # sycl_toolchain_artifact: sycl_linux_default
148+ # sycl_toolchain_archive: ${{ needs.ubuntu2204_build.outputs.artifact_archive_name }}
149+ # sycl_toolchain_decompress_command: ${{ needs.ubuntu2204_build.outputs.artifact_decompress_command }}
150+ # sycl_cts_artifact: sycl_cts_bin_linux
151+
152+ # run-sycl-cts:
153+ # needs: [ubuntu2204_build, build-sycl-cts]
154+ # if: ${{ always() && !cancelled() && needs.ubuntu2204_build.outputs.build_conclusion == 'success' }}
155+ # strategy:
156+ # fail-fast: false
157+ # matrix:
158+ # include:
159+ # - name: SYCL-CTS on OCL CPU
160+ # runner: '["Linux", "gen12"]'
161+ # image_options: -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN
162+ # target_devices: opencl:cpu
163+
164+ # - name: SYCL-CTS on L0 gen12
165+ # runner: '["Linux", "gen12"]'
166+ # image_options: -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN
167+ # target_devices: level_zero:gpu
168+ # uses: ./.github/workflows/sycl-linux-run-tests.yml
169+ # with:
170+ # name: ${{ matrix.name }}
171+ # runner: ${{ matrix.runner }}
172+ # cts_testing_mode: 'run-only'
173+ # image: ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps-ae0e85c8391ba07b7c895e36cfb8a78cacd421dd
174+ # image_options: ${{ matrix.image_options }}
175+ # target_devices: ${{ matrix.target_devices }}
176+ # tests_selector: cts
177+ # repo_ref: ${{ github.sha }}
178+ # sycl_toolchain_artifact: sycl_linux_default
179+ # sycl_toolchain_archive: ${{ needs.ubuntu2204_build.outputs.artifact_archive_name }}
180+ # sycl_toolchain_decompress_command: ${{ needs.ubuntu2204_build.outputs.artifact_decompress_command }}
181+ # sycl_cts_artifact: sycl_cts_bin_linux
182+
183+ # hardening-check:
184+ # needs: [ubuntu2204_build, build-win]
185+ # if: |
186+ # always()
187+ # && !cancelled()
188+ # && needs.ubuntu2204_build.outputs.build_conclusion == 'success'
189+ # && needs.build-win.outputs.build_conclusion == 'success'
190+ # uses: ./.github/workflows/sycl-hardening-check.yml
191+ # with:
192+ # sycl_linux_artifact: sycl_linux_release
193+ # sycl_linux_archive: ${{ needs.ubuntu2204_build.outputs.artifact_archive_name }}
194+ # sycl_linux_decompress_command: ${{ needs.ubuntu2204_build.outputs.artifact_decompress_command }}
195+
196+ # sycl_windows_artifact: sycl_windows_release
197+ # sycl_windows_archive: ${{ needs.build-win.outputs.artifact_archive_name }}
0 commit comments