-
Notifications
You must be signed in to change notification settings - Fork 39
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
SYCL CTS CI for riscv64 qemu #701
base: main
Are you sure you want to change the base?
SYCL CTS CI for riscv64 qemu #701
Conversation
- '.github/workflows/run_pr_tests.yml' | ||
- '.github/workflows/run_pr_tests_caller.yml' | ||
- 'CMakeLists.txt' | ||
#pull_request: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove all temporary updates added to facilitate development testing.
@@ -305,18 +306,18 @@ jobs: | |||
download_dpcpp_artefact: ${{ inputs.download_dpcpp_artefact }} | |||
|
|||
build_sycl_cts: | |||
needs: [workflow_vars, build_icd, build_dpcpp_native] | |||
needs: [workflow_vars, build_icd, build_dpcpp_native, build_dpcpp_cross] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's a slight gotcha here in that build_dpcpp_cross
is now only needed for riscv64 (true also for SYCL CTS run job below).
If riscv64 is excluded from the target_list
and this setting is retained then the SYCL CTS build job will not fire.
However, this is not currently an issue for production. Comments welcome.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes it's a bit icky the dependencies, we could either fire build_dpcc_cross regardless (but do nothing if not needed) or we use the json method we've used elsewhere.
Overview
Add SYCL CTS tests for riscv64 qemu
Reason for change
Add remaining architecture, plus qemu support.
Description of change
planned_testing
SYCL CTS build/run with support for riscv64 plus correct container image.$PREPEND_PATH
var)Anything else we should know?