Skip to content

Commit 41c6290

Browse files
authored
Merge pull request #1741 from hdelan/in-order-test-for-same-backend-queue
[UR] Test that an in order queue returns same backend q
2 parents 975313c + f7bd24b commit 41c6290

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/conformance/queue/urQueueGetNativeHandle.cpp

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,17 @@ TEST_P(urQueueGetNativeHandleTest, InvalidNullPointerNativeHandle) {
2424
ASSERT_EQ_RESULT(UR_RESULT_ERROR_INVALID_NULL_POINTER,
2525
urQueueGetNativeHandle(queue, nullptr, nullptr));
2626
}
27+
28+
TEST_P(urQueueGetNativeHandleTest, InOrderQueueSameNativeHandle) {
29+
ur_queue_handle_t in_order_queue;
30+
ur_native_handle_t native_handle1 = nullptr, native_handle2 = nullptr;
31+
ASSERT_SUCCESS(urQueueCreate(context, device, nullptr, &in_order_queue));
32+
if (auto error =
33+
urQueueGetNativeHandle(in_order_queue, nullptr, &native_handle1)) {
34+
ASSERT_EQ_RESULT(UR_RESULT_ERROR_UNSUPPORTED_FEATURE, error);
35+
return;
36+
}
37+
ASSERT_SUCCESS(
38+
urQueueGetNativeHandle(in_order_queue, nullptr, &native_handle2));
39+
ASSERT_EQ(native_handle1, native_handle2);
40+
}

0 commit comments

Comments
 (0)