|
12 | 12 | #include "base.hpp"
|
13 | 13 |
|
14 | 14 | #include "cpp_helpers.hpp"
|
| 15 | +#include "ipcFixtures.hpp" |
15 | 16 | #include "test_helpers.h"
|
16 | 17 |
|
17 | 18 | #include <umf/memory_provider.h>
|
@@ -179,14 +180,15 @@ TEST_F(test, test_if_mapped_with_MAP_SYNC) {
|
179 | 180 |
|
180 | 181 | // positive tests using test_alloc_free_success
|
181 | 182 |
|
182 |
| -auto defaultParams = umfDevDaxMemoryProviderParamsDefault( |
| 183 | +auto defaultDevDaxParams = umfDevDaxMemoryProviderParamsDefault( |
183 | 184 | getenv("UMF_TESTS_DEVDAX_PATH"),
|
184 | 185 | atol(getenv("UMF_TESTS_DEVDAX_SIZE") ? getenv("UMF_TESTS_DEVDAX_SIZE")
|
185 | 186 | : "0"));
|
186 | 187 |
|
187 | 188 | INSTANTIATE_TEST_SUITE_P(devdaxProviderTest, umfProviderTest,
|
188 | 189 | ::testing::Values(providerCreateExtParams{
|
189 |
| - umfDevDaxMemoryProviderOps(), &defaultParams})); |
| 190 | + umfDevDaxMemoryProviderOps(), |
| 191 | + &defaultDevDaxParams})); |
190 | 192 |
|
191 | 193 | TEST_P(umfProviderTest, create_destroy) {}
|
192 | 194 |
|
@@ -349,3 +351,15 @@ TEST_F(test, create_wrong_size_0) {
|
349 | 351 | EXPECT_EQ(ret, UMF_RESULT_ERROR_INVALID_ARGUMENT);
|
350 | 352 | EXPECT_EQ(hProvider, nullptr);
|
351 | 353 | }
|
| 354 | + |
| 355 | +HostMemoryAccessor hostAccessor; |
| 356 | + |
| 357 | +static std::vector<ipcTestParams> ipcProxyPoolTestParamsList = { |
| 358 | + {umfProxyPoolOps(), nullptr, umfDevDaxMemoryProviderOps(), |
| 359 | + &defaultDevDaxParams, &hostAccessor, true}, |
| 360 | +}; |
| 361 | + |
| 362 | +GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(umfIpcTest); |
| 363 | + |
| 364 | +INSTANTIATE_TEST_SUITE_P(DevDaxProviderProxyPoolTest, umfIpcTest, |
| 365 | + ::testing::ValuesIn(ipcProxyPoolTestParamsList)); |
0 commit comments