Skip to content
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

Improved adapter selection in CTS testing #2168

Merged
merged 1 commit into from
Oct 10, 2024

Conversation

RossBrunton
Copy link
Contributor

The CTS tests now have an additional --backend option, and the --platform
option allows specifying platforms per-device. In addition, new targets
have been added that test the "loader"; that is, where the adapter isn't
forced.

@github-actions github-actions bot added ci/cd Continuous integration/devliery conformance Conformance test suite issues. labels Oct 3, 2024
@RossBrunton RossBrunton force-pushed the ross/backend branch 3 times, most recently from 6552f47 to 2809b33 Compare October 3, 2024 11:31
@RossBrunton
Copy link
Contributor Author

Currently this doesn't do the loader testing in CI, I'm going to do that as a separate change.

@RossBrunton RossBrunton marked this pull request as ready for review October 3, 2024 12:13
@RossBrunton RossBrunton requested review from a team as code owners October 3, 2024 12:13
Copy link
Contributor

@EwanC EwanC left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Command-buffer CTS changes look in line with the other CTS changes, defer to the maintainers on review of the the overall CTS change

test/conformance/source/environment.cpp Show resolved Hide resolved
test/conformance/CMakeLists.txt Outdated Show resolved Hide resolved
.github/workflows/build-hw-reusable.yml Show resolved Hide resolved
test/conformance/source/environment.cpp Show resolved Hide resolved
test/conformance/source/environment.cpp Show resolved Hide resolved
@RossBrunton RossBrunton marked this pull request as draft October 4, 2024 11:09
@RossBrunton RossBrunton force-pushed the ross/backend branch 4 times, most recently from 88e9994 to 3d6b6b7 Compare October 7, 2024 10:47
@RossBrunton RossBrunton marked this pull request as ready for review October 7, 2024 14:45
@github-actions github-actions bot added the specification Changes or additions to the specification label Oct 7, 2024
@@ -42,15 +67,6 @@ std::ostream &operator<<(std::ostream &out,
return out;
}

std::ostream &operator<<(std::ostream &out, const ur_device_handle_t &device) {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This has been removed since we are importing a few more headers which define this elsewhere.

Copy link
Contributor

@kbenzie kbenzie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's a conflict in the cmake.yml workflow that will need resolved.

scripts/core/INTRO.rst Outdated Show resolved Hide resolved
scripts/core/INTRO.rst Outdated Show resolved Hide resolved
@RossBrunton RossBrunton force-pushed the ross/backend branch 2 times, most recently from dcc2b12 to f8f1ccb Compare October 9, 2024 10:52
The CTS tests now have an additional --backend option, and the --platform
option allows specifying platforms per-device. In addition, new targets
have been added that test the "loader"; that is, where the adapter isn't
forced.
@RossBrunton RossBrunton merged commit c043566 into oneapi-src:main Oct 10, 2024
76 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/cd Continuous integration/devliery conformance Conformance test suite issues. specification Changes or additions to the specification
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants