7272 else
7373 echo 'arc_tests="Matrix/"' >> "$GITHUB_OUTPUT"
7474 fi
75+
76+ build_e2e_tests :
77+ needs : [build]
78+ if : ${{ always() && !cancelled() && needs.build.outputs.build_conclusion == 'success' }}
79+ uses : ./.github/workflows/sycl-linux-run-tests.yml
80+ with :
81+ name : Build e2e tests
82+ runner : ' ["Linux", "build"]'
83+ image : ghcr.io/intel/llvm/ubuntu2404_intel_drivers:latest
84+ image_options : -u 1001
85+ ref : ${{ github.sha }}
86+ merge_ref : ' '
87+ sycl_toolchain_artifact : sycl_linux_default
88+ sycl_toolchain_archive : ${{ needs.build.outputs.artifact_archive_name }}
89+ sycl_toolchain_decompress_command : ${{ needs.build.outputs.artifact_decompress_command }}
90+ e2e_testing_mode : ' build-only'
91+ run_prebuilt_e2e_tests :
92+ needs : [build, build_e2e_tests]
93+ if : ${{ always() && !cancelled() && needs.build.outputs.build_conclusion == 'success' }}
94+ strategy :
95+ fail-fast : false
96+ matrix :
97+ include :
98+ - name : Intel
99+ runner : ' ["Linux", "gen12"]'
100+ image : ghcr.io/intel/llvm/ubuntu2404_intel_drivers:latest
101+ image_options : -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
102+ target_devices : level_zero:gpu;opencl:gpu;opencl:cpu
103+ reset_intel_gpu : true
104+ extra_lit_opts : --param gpu-intel-gen12=True
105+ uses : ./.github/workflows/sycl-linux-run-tests.yml
106+ with :
107+ name : ${{ matrix.name }}
108+ runner : ${{ matrix.runner }}
109+ image : ${{ matrix.image }}
110+ image_options : ${{ matrix.image_options }}
111+ target_devices : ${{ matrix.target_devices }}
112+ extra_lit_opts : --param fallback-to-build-if-requires-build-and-run=True ${{ matrix.extra_lit_opts }}
113+ reset_intel_gpu : ${{ matrix.reset_intel_gpu }}
114+ ref : ${{ github.sha }}
115+ merge_ref : ' '
116+ sycl_toolchain_artifact : sycl_linux_default
117+ sycl_toolchain_archive : ${{ needs.build.outputs.artifact_archive_name }}
118+ sycl_toolchain_decompress_command : ${{ needs.build.outputs.artifact_decompress_command }}
119+ e2e_binaries_artifact : sycl_e2e_bin_default
120+ e2e_testing_mode : ' run-only'
121+
75122 test :
76123 needs : [build, detect_changes, determine_arc_tests]
77124 if : ${{ always() && !cancelled() && needs.build.outputs.build_conclusion == 'success' }}
@@ -90,16 +137,9 @@ jobs:
90137 image_options : -u 1001 --device=/dev/dri --device=/dev/kfd
91138 target_devices : ext_oneapi_hip:gpu
92139 reset_intel_gpu : false
93- - name : Intel
94- runner : ' ["Linux", "gen12"]'
95- image : ghcr.io/intel/llvm/ubuntu2204_intel_drivers:latest
96- image_options : -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
97- target_devices : level_zero:gpu;opencl:gpu;opencl:cpu
98- reset_intel_gpu : true
99- extra_lit_opts : --param gpu-intel-gen12=True
100140 - name : E2E tests on Intel Arc A-Series Graphics
101141 runner : ' ["Linux", "arc"]'
102- image : ghcr.io/intel/llvm/ubuntu2204_intel_drivers :latest
142+ image : ghcr.io/intel/llvm/ubuntu2404_intel_drivers :latest
103143 image_options : -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
104144 target_devices : level_zero:gpu;opencl:gpu
105145 reset_intel_gpu : true
@@ -161,12 +201,12 @@ jobs:
161201 include :
162202 - name : Intel GEN12 Graphics system
163203 runner : ' ["Linux", "gen12"]'
164- image : ghcr.io/intel/llvm/ubuntu2204_intel_drivers :latest
204+ image : ghcr.io/intel/llvm/ubuntu2404_intel_drivers :latest
165205 image_extra_opts : --device=/dev/dri
166206 reset_intel_gpu : true
167207 - name : Intel Arc A-Series Graphics system
168208 runner : ' ["Linux", "arc"]'
169- image : ghcr.io/intel/llvm/ubuntu2204_intel_drivers :latest
209+ image : ghcr.io/intel/llvm/ubuntu2404_intel_drivers :latest
170210 image_extra_opts : --device=/dev/dri
171211 reset_intel_gpu : true
172212 - name : AMD system
0 commit comments