1111
1212using namespace testing ;
1313
14+ LevelZero *level_zero_mock = nullptr ;
15+
1416class PoolResidencyTestFixture : public Test {
1517 protected:
1618 StrictMock<LevelZeroMock> l0mock;
@@ -67,7 +69,7 @@ TEST_F(PoolResidencyTestFixture,
6769 initializeMemoryPool (l0mock.initializeMemoryProviderWithResidentDevices (
6870 OUR_DEVICE, {DEVICE_0}));
6971
70- umf_memory_provider_handle_t provider;
72+ umf_memory_provider_handle_t provider = nullptr ;
7173 EXPECT_EQ (umfPoolGetMemoryProvider (pool, &provider), UMF_RESULT_SUCCESS);
7274 umfLevelZeroMemoryProviderResidentDeviceChange (provider, DEVICE_4, true );
7375
@@ -100,7 +102,7 @@ TEST_F(PoolResidencyTestFixture,
100102 EXPECT_CALL (l0mock, zeContextMakeMemoryResident (CONTEXT, DEVICE_4, _, _))
101103 .WillOnce (Return (ZE_RESULT_SUCCESS));
102104
103- umf_memory_provider_handle_t provider;
105+ umf_memory_provider_handle_t provider = nullptr ;
104106 EXPECT_EQ (umfPoolGetMemoryProvider (pool, &provider), UMF_RESULT_SUCCESS);
105107 umfLevelZeroMemoryProviderResidentDeviceChange (provider, DEVICE_4, true );
106108
@@ -112,7 +114,7 @@ TEST_F(PoolResidencyTestFixture,
112114 initializeMemoryPool (l0mock.initializeMemoryProviderWithResidentDevices (
113115 OUR_DEVICE, {DEVICE_2}));
114116
115- umf_memory_provider_handle_t provider;
117+ umf_memory_provider_handle_t provider = nullptr ;
116118 EXPECT_EQ (umfPoolGetMemoryProvider (pool, &provider), UMF_RESULT_SUCCESS);
117119 umfLevelZeroMemoryProviderResidentDeviceChange (provider, DEVICE_2, false );
118120
0 commit comments