@@ -151,7 +151,7 @@ TEST_P(testNumaOnEachNode, checkNumaNodesAllocations) {
151
151
// 'ptr' must point to an initialized value before retrieving its numa node
152
152
memset (ptr, 0xFF , alloc_size);
153
153
int retrieved_numa_node_number = getNumaNodeByPtr (ptr);
154
- ASSERT_EQ (retrieved_numa_node_number, numa_node_number);
154
+ EXPECT_EQ (retrieved_numa_node_number, numa_node_number);
155
155
}
156
156
157
157
// Test for allocations on numa nodes with mode preferred. It will be executed
@@ -176,7 +176,7 @@ TEST_P(testNumaOnEachNode, checkModePreferred) {
176
176
// 'ptr' must point to an initialized value before retrieving its numa node
177
177
memset (ptr, 0xFF , alloc_size);
178
178
int retrieved_numa_node_number = getNumaNodeByPtr (ptr);
179
- ASSERT_EQ (retrieved_numa_node_number, numa_node_number);
179
+ EXPECT_EQ (retrieved_numa_node_number, numa_node_number);
180
180
}
181
181
182
182
// Test for allocation on numa node with default mode enabled.
@@ -201,7 +201,7 @@ TEST_P(testNumaOnEachNode, checkModeDefaultSetMempolicy) {
201
201
// 'ptr' must point to an initialized value before retrieving its numa node
202
202
memset (ptr, 0xFF , alloc_size);
203
203
int retrieved_numa_node_number = getNumaNodeByPtr (ptr);
204
- ASSERT_EQ (retrieved_numa_node_number, numa_node_number);
204
+ EXPECT_EQ (retrieved_numa_node_number, numa_node_number);
205
205
}
206
206
207
207
// Test for allocations on a single numa node with interleave mode enabled.
@@ -228,7 +228,7 @@ TEST_P(testNumaOnEachNode, checkModeInterleaveSingleNode) {
228
228
// 'ptr' must point to an initialized value before retrieving its numa node
229
229
memset (ptr, 0xFF , pages_num * page_size);
230
230
int retrieved_numa_node_number = getNumaNodeByPtr (ptr);
231
- ASSERT_EQ (retrieved_numa_node_number, numa_node_number);
231
+ EXPECT_EQ (retrieved_numa_node_number, numa_node_number);
232
232
}
233
233
234
234
// Test for allocation on numa node with mode preferred and an empty nodeset.
@@ -243,6 +243,8 @@ TEST_P(testNumaOnEachCpu, checkModePreferredEmptyNodeset) {
243
243
244
244
CPU_SET (cpu, mask);
245
245
int ret = sched_setaffinity (0 , sizeof (cpu_set_t ), mask);
246
+ CPU_FREE (mask);
247
+
246
248
UT_ASSERTeq (ret, 0 );
247
249
248
250
umf_os_memory_provider_params_t os_memory_provider_params =
@@ -266,8 +268,7 @@ TEST_P(testNumaOnEachCpu, checkModePreferredEmptyNodeset) {
266
268
// 'ptr' must point to an initialized value before retrieving its numa node
267
269
memset (ptr, 0xFF , alloc_size);
268
270
int retrieved_numa_node_number = getNumaNodeByPtr (ptr);
269
- ASSERT_EQ (retrieved_numa_node_number, numa_node_number);
270
- CPU_FREE (mask);
271
+ EXPECT_EQ (retrieved_numa_node_number, numa_node_number);
271
272
}
272
273
273
274
// Test for allocation on numa node with local mode enabled. The memory is
@@ -280,6 +281,8 @@ TEST_P(testNumaOnEachCpu, checkModeLocal) {
280
281
281
282
CPU_SET (cpu, mask);
282
283
int ret = sched_setaffinity (0 , sizeof (cpu_set_t ), mask);
284
+ CPU_FREE (mask);
285
+
283
286
UT_ASSERTeq (ret, 0 );
284
287
285
288
umf_os_memory_provider_params_t os_memory_provider_params =
@@ -303,8 +306,7 @@ TEST_P(testNumaOnEachCpu, checkModeLocal) {
303
306
// 'ptr' must point to an initialized value before retrieving its numa node
304
307
memset (ptr, 0xFF , alloc_size);
305
308
int retrieved_numa_node_number = getNumaNodeByPtr (ptr);
306
- ASSERT_EQ (retrieved_numa_node_number, numa_node_number);
307
- CPU_FREE (mask);
309
+ EXPECT_EQ (retrieved_numa_node_number, numa_node_number);
308
310
}
309
311
310
312
// Test for allocation on numa node with default mode enabled.
@@ -329,7 +331,7 @@ TEST_F(testNuma, checkModeDefault) {
329
331
// 'ptr' must point to an initialized value before retrieving its numa node
330
332
memset (ptr, 0xFF , alloc_size);
331
333
int retrieved_numa_node_number = getNumaNodeByPtr (ptr);
332
- ASSERT_EQ (retrieved_numa_node_number, numa_node_number);
334
+ EXPECT_EQ (retrieved_numa_node_number, numa_node_number);
333
335
}
334
336
335
337
// Test for allocations on numa nodes with interleave mode enabled.
@@ -368,8 +370,9 @@ TEST_F(testNuma, checkModeInterleave) {
368
370
369
371
bitmask *retrieved_nodemask = retrieve_nodemask (ptr);
370
372
int ret = numa_bitmask_equal (retrieved_nodemask, nodemask);
371
- ASSERT_EQ (ret, 1 );
372
373
numa_bitmask_free (retrieved_nodemask);
374
+
375
+ EXPECT_EQ (ret, 1 );
373
376
}
374
377
375
378
// Test for allocations on all numa nodes with BIND mode.
@@ -406,9 +409,9 @@ TEST_F(testNuma, checkModeBindOnAllNodes) {
406
409
count++;
407
410
}
408
411
}
409
- ASSERT_EQ (count, 1 );
412
+ EXPECT_EQ (count, 1 );
410
413
// ... and it's the one which we expect
411
- ASSERT_EQ (retrieved_numa_node_number, read_numa_node);
414
+ EXPECT_EQ (retrieved_numa_node_number, read_numa_node);
412
415
}
413
416
414
417
// Negative tests for policies with illegal arguments.
0 commit comments