[llvm] [offload] Add context parameter to olCreateQueue (PR #213057)
Ćukasz Plewa via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 5 05:19:00 PDT 2026
================
@@ -15,15 +15,31 @@ OFFLOAD_TESTS_INSTANTIATE_DEVICE_FIXTURE(olCreateQueueTest);
TEST_P(olCreateQueueTest, Success) {
ol_queue_handle_t Queue = nullptr;
- ASSERT_SUCCESS(olCreateQueue(Device, &Queue));
+ ASSERT_SUCCESS(olCreateQueue(Context, Device, &Queue));
ASSERT_NE(Queue, nullptr);
+ ASSERT_SUCCESS(olDestroyQueue(Queue));
+}
+
+TEST_P(olCreateQueueTest, InvalidNullHandleContext) {
+ ol_queue_handle_t Queue = nullptr;
+ ASSERT_ERROR(OL_ERRC_INVALID_NULL_HANDLE,
+ olCreateQueue(nullptr, Device, &Queue));
}
TEST_P(olCreateQueueTest, InvalidNullHandleDevice) {
ol_queue_handle_t Queue = nullptr;
- ASSERT_ERROR(OL_ERRC_INVALID_NULL_HANDLE, olCreateQueue(nullptr, &Queue));
+ ASSERT_ERROR(OL_ERRC_INVALID_NULL_HANDLE,
+ olCreateQueue(Context, nullptr, &Queue));
}
TEST_P(olCreateQueueTest, InvalidNullPointerQueue) {
- ASSERT_ERROR(OL_ERRC_INVALID_NULL_POINTER, olCreateQueue(Device, nullptr));
+ ASSERT_ERROR(OL_ERRC_INVALID_NULL_POINTER,
+ olCreateQueue(Context, Device, nullptr));
+}
+
+TEST_P(olCreateQueueTest, InvalidDeviceNotInContext) {
+ if (Host == Device)
+ GTEST_SKIP() << "Host device is the fixture device; cannot test.";
----------------
lplewa wrote:
fixed, thanks
https://github.com/llvm/llvm-project/pull/213057
More information about the llvm-commits
mailing list