@@ -43,37 +43,6 @@ TEST_P(cudaUrContextCreateTest, CreateWithChildThread) {
43
43
callContextFromOtherThread.join ();
44
44
}
45
45
46
- TEST_P (cudaUrContextCreateTest, ActiveContext) {
47
- uur::raii::Context context = nullptr ;
48
- ASSERT_SUCCESS (urContextCreate (1 , &device, nullptr , context.ptr ()));
49
- ASSERT_NE (context, nullptr );
50
-
51
- uur::raii::Queue queue = nullptr ;
52
- ur_queue_properties_t queue_props{UR_STRUCTURE_TYPE_QUEUE_PROPERTIES, nullptr ,
53
- 0 };
54
- ASSERT_SUCCESS (urQueueCreate (context, device, &queue_props, queue.ptr ()));
55
- ASSERT_NE (queue, nullptr );
56
-
57
- // check that the queue has the correct context
58
- ASSERT_EQ (context, queue->getContext ());
59
-
60
- // create a buffer
61
- uur::raii::Mem buffer = nullptr ;
62
- ASSERT_SUCCESS (urMemBufferCreate (context, UR_MEM_FLAG_READ_WRITE, 1024 ,
63
- nullptr , buffer.ptr ()));
64
- ASSERT_NE (buffer, nullptr );
65
-
66
- // check that the context is now the active CUDA context
67
- CUcontext cudaCtx = nullptr ;
68
- ASSERT_SUCCESS_CUDA (cuCtxGetCurrent (&cudaCtx));
69
- ASSERT_NE (cudaCtx, nullptr );
70
-
71
- ur_native_handle_t native_context = 0 ;
72
- ASSERT_SUCCESS (urContextGetNativeHandle (context, &native_context));
73
- ASSERT_NE (reinterpret_cast <CUcontext>(native_context), nullptr );
74
- ASSERT_EQ (cudaCtx, reinterpret_cast <CUcontext>(native_context));
75
- }
76
-
77
46
TEST_P (cudaUrContextCreateTest, ContextLifetimeExisting) {
78
47
// start by setting up a CUDA context on the thread
79
48
CUcontext original;
0 commit comments