Skip to content

[SYCL][Fusion] Require feature for all fusion tests #12216

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

Merged
merged 1 commit into from
Dec 20, 2023

Conversation

sommerlukas
Copy link
Contributor

@sommerlukas sommerlukas commented Dec 20, 2023

Even fusion end-to-end tests that do not require complete_fusion would fail if the tests are executed on a device that supports fusion in principle (e.g., CPU), but the build has fusion disabled.

This change simply replaces the REQUIRES: fusion in individual test files with the equivalent in the lit.local.cfg to require the fusion feature for all tests in the directory.

Even fusion end-to-end tests that do not require `complete_fusion` would
fail if the tests are executed on a device that supports fusion in
principle (e.g., CPU), but the build has fusion disabled.

Require the `fusion` feature for all end-to-end tests in the fusion
directory.

Signed-off-by: Lukas Sommer <[email protected]>
@sommerlukas sommerlukas self-assigned this Dec 20, 2023
@sommerlukas sommerlukas requested a review from a team as a code owner December 20, 2023 11:54
@sommerlukas
Copy link
Contributor Author

@intel/llvm-gatekeepers This PR is ready to be merged, can someone merge please?

@againull againull merged commit 6baf1a3 into intel:sycl Dec 20, 2023
@sommerlukas sommerlukas deleted the require-fusion-all-tests branch December 20, 2023 15:05
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