Skip to content

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 [email protected]


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

Closes #16850.

Patch-By: aelovikov-intel [email protected]


[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 [email protected]


ayylol and others added 3 commits April 2, 2025 00:21
- 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.
@AlexeySachkov AlexeySachkov deleted the private/asachkov/stabilize-pre-commit-3 branch June 30, 2025 11:51
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.

3 participants