File tree 2 files changed +17
-12
lines changed
2 files changed +17
-12
lines changed Original file line number Diff line number Diff line change @@ -14,12 +14,10 @@ struct urTest : ::testing::Test {
14
14
15
15
void SetUp () override {
16
16
ur_device_init_flags_t device_flags = 0 ;
17
- ur_loader_config_handle_t config;
18
- ASSERT_SUCCESS (urLoaderConfigCreate (&config));
19
- ASSERT_SUCCESS (
20
- urLoaderConfigEnableLayer (config, " UR_LAYER_FULL_VALIDATION" ));
21
- ASSERT_SUCCESS (urInit (device_flags, config));
22
- ASSERT_SUCCESS (urLoaderConfigRelease (config));
17
+ ASSERT_SUCCESS (urLoaderConfigCreate (&loader_config));
18
+ ASSERT_SUCCESS (urLoaderConfigEnableLayer (loader_config,
19
+ " UR_LAYER_FULL_VALIDATION" ));
20
+ ASSERT_SUCCESS (urInit (device_flags, loader_config));
23
21
24
22
uint32_t adapter_count;
25
23
ASSERT_SUCCESS (urAdapterGet (0 , nullptr , &adapter_count));
@@ -31,10 +29,14 @@ struct urTest : ::testing::Test {
31
29
for (auto adapter : adapters) {
32
30
ASSERT_SUCCESS (urAdapterRelease (adapter));
33
31
}
32
+ if (loader_config) {
33
+ ASSERT_SUCCESS (urLoaderConfigRelease (loader_config));
34
+ }
34
35
ur_tear_down_params_t tear_down_params{};
35
36
ASSERT_SUCCESS (urTearDown (&tear_down_params));
36
37
}
37
38
39
+ ur_loader_config_handle_t loader_config = nullptr ;
38
40
std::vector<ur_adapter_handle_t > adapters;
39
41
};
40
42
Original file line number Diff line number Diff line change @@ -11,18 +11,21 @@ struct urTest : ::testing::Test {
11
11
12
12
void SetUp () override {
13
13
ur_device_init_flags_t device_flags = 0 ;
14
- ur_loader_config_handle_t config;
15
- ASSERT_SUCCESS (urLoaderConfigCreate (&config));
16
- ASSERT_SUCCESS (
17
- urLoaderConfigEnableLayer (config, " UR_LAYER_FULL_VALIDATION" ));
18
- ASSERT_SUCCESS (urInit (device_flags, config));
19
- ASSERT_SUCCESS (urLoaderConfigRelease (config));
14
+ ASSERT_SUCCESS (urLoaderConfigCreate (&loader_config));
15
+ ASSERT_SUCCESS (urLoaderConfigEnableLayer (loader_config,
16
+ " UR_LAYER_FULL_VALIDATION" ));
17
+ ASSERT_SUCCESS (urInit (device_flags, loader_config));
20
18
}
21
19
22
20
void TearDown () override {
21
+ if (loader_config) {
22
+ ASSERT_SUCCESS (urLoaderConfigRelease (loader_config));
23
+ }
23
24
ur_tear_down_params_t tear_down_params{};
24
25
ASSERT_SUCCESS (urTearDown (&tear_down_params));
25
26
}
27
+
28
+ ur_loader_config_handle_t loader_config = nullptr ;
26
29
};
27
30
28
31
struct urAdapterTest : urTest {
You can’t perform that action at this time.
0 commit comments