Skip to content

[SYCL][CI][NewOffloadModel] Enable CTS testing for New Offload Model in sycl-nightly#21720

Draft
maksimsab wants to merge 2 commits intosyclfrom
test_cts_new_offload_model_enabling
Draft

[SYCL][CI][NewOffloadModel] Enable CTS testing for New Offload Model in sycl-nightly#21720
maksimsab wants to merge 2 commits intosyclfrom
test_cts_new_offload_model_enabling

Conversation

@maksimsab
Copy link
Copy Markdown
Contributor

No description provided.

maksimsab and others added 2 commits April 9, 2026 09:25
This patch enables testing of New Offload Model for CTS tests in the
nightly workflow, following the same pattern used for E2E tests.

Changes:
* CTS build and run jobs are now parameterized with
  enable_new_offload_model matrix: ['False', 'True']
* The --offload-new-driver flag is passed via -DCMAKE_CXX_FLAGS in
  extra_cmake_args when New Offload Model is enabled
* Artifact names are differentiated between old and new offload models
  to allow separate binaries for each configuration
* Both Linux and Windows CTS tests now run with both offload models

This doubles the CTS test coverage in nightly runs, testing both Old
and New Offload Models on Linux (OCL CPU, L0 gen12) and Windows
(L0 gen12).

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Temporarily disable unnecessary jobs to speed up testing of CTS with
New Offload Model changes. This commit should NOT be merged.

Commented out:
- linux_shared_build, ubuntu2404_oneapi_build, ubuntu2404_libcxx_build
- All E2E test jobs (ubuntu2204_test_*, e2e-win)
- ubuntu2404_oneapi_test
- CUDA AWS jobs (cuda-aws-start, cuda-run-tests, cuda-aws-stop)
- nightly_build_upload
- docker_build_push

Active jobs:
- get_date
- ubuntu2204_build (Linux toolchain)
- build-win (Windows toolchain)
- build-sycl-cts-linux, run-sycl-cts-linux
- build-sycl-cts-win, run-sycl-cts-win

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant