Skip to content

Commit a8cc034

Browse files
committed
Investigating unit test failures on specific configurations
1 parent 861aca0 commit a8cc034

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

sycl/unittests/Extensions/DeviceIsIntegratedGPU.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ static ur_result_t redefinedDeviceGetInfoAfter(void *pParams) {
3333
} // namespace
3434

3535
TEST(DeviceIsIntegratedGPU, DeviceIsNotIntegratedGPUOnGPUDevice) {
36+
sycl::unittest::UrMock<> Mock;
3637
mock::getCallbacks().set_after_callback(
3738
"urDeviceGetInfo", &redefinedDeviceGetInfoAfter</*IsIntegratedGPU=*/false,
3839
UR_DEVICE_TYPE_GPU>);
@@ -41,6 +42,7 @@ TEST(DeviceIsIntegratedGPU, DeviceIsNotIntegratedGPUOnGPUDevice) {
4142
}
4243

4344
TEST(DeviceIsIntegratedGPU, DeviceIsIntegratedGPUOnGPUDevice) {
45+
sycl::unittest::UrMock<> Mock;
4446
mock::getCallbacks().set_after_callback(
4547
"urDeviceGetInfo", &redefinedDeviceGetInfoAfter</*IsIntegratedGPU=*/true,
4648
UR_DEVICE_TYPE_GPU>);
@@ -49,6 +51,7 @@ TEST(DeviceIsIntegratedGPU, DeviceIsIntegratedGPUOnGPUDevice) {
4951
}
5052

5153
TEST(DeviceIsIntegratedGPU, DeviceIsNotIntegratedGPUOnCPUDevice) {
54+
sycl::unittest::UrMock<> Mock;
5255
mock::getCallbacks().set_after_callback(
5356
"urDeviceGetInfo", &redefinedDeviceGetInfoAfter</*IsIntegratedGPU=*/false,
5457
UR_DEVICE_TYPE_CPU>);
@@ -57,6 +60,7 @@ TEST(DeviceIsIntegratedGPU, DeviceIsNotIntegratedGPUOnCPUDevice) {
5760
}
5861

5962
TEST(DeviceIsIntegratedGPU, DeviceIsIntegratedGPUOnCPUDevice) {
63+
sycl::unittest::UrMock<> Mock;
6064
// Not much sense here but if for some reason UR_DEVICE_INFO_IS_INTEGRATED_GPU
6165
// is true on CPU device, we check that
6266
// sycl::aspect::ext_oneapi_is_integrated_gpu must be false as stated in the

0 commit comments

Comments
 (0)