Skip to content

[SYCL] Stabilize linux pre-commit on 6.1 release branch #17795

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 3 commits into
base: sycl-rel-6_1_0
Choose a base branch
from

Conversation

AlexeySachkov
Copy link
Contributor

This is a joined cherry-pick of #16217, #16865 and #17023 intended to port necessary test tweaks to fix infrastructure-related pre-commit issues on sycl-rel_6_1_0 branch.

Descriptions of cherry-picked commits:


[SYCL][E2E] Change pattern matching to if-else statements in lit.cfg.py (#16217)

Fixes #16211

Patch-By: David Garcia Orozco david.garcia.orozco@intel.com


[SYCL][E2E] Hack AddressSanitizer/.../device_global.cpp to pass CI (#16865)

Closes #16850.

Patch-By: aelovikov-intel andrei.elovikov@intel.com


[SYCL][E2E] Clean-up test-modes by removing workarounds (#17023)

  • Removes the build-and-run-mode feature from e2e lit infrastructure,
    as well as the remaining REQUIRES: build-and-run-mode markups found in
    tests.
  • Removes the run-only mode ignore line filtering workaround on
    REQUIRES: build-and-run-mode.
  • Adds build-mode to remove test-mode-run-only mode, this can be
    tested for by checking run-mode && !build-mode.
  • Marks CPU aot compilation lines with %{run-aux}, as those need to be
    compiled on a system with the same CPU isa as the running system.

Patch-By: David Garcia Orozco david.garcia.orozco@intel.com


ayylol and others added 3 commits April 2, 2025 00:21

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
- Removes the `build-and-run-mode` feature from e2e lit infrastructure,
as well as the remaining `REQUIRES: build-and-run-mode` markups found in
tests.
- Removes the `run-only` mode ignore line filtering workaround on
`REQUIRES: build-and-run-mode`.
- Adds `build-mode` to remove `test-mode-run-only` mode, this can be
tested for by checking `run-mode && !build-mode`.
- Marks CPU aot compilation lines with `%{run-aux}`, as those need to be
compiled on a system with the same CPU isa as the running system.
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.

None yet

3 participants