File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 10
10
BUILD_DIR : " ${{github.workspace}}/build"
11
11
COVERAGE_DIR : " ${{github.workspace}}/coverage"
12
12
COVERAGE_NAME : " exports-coverage-multinuma"
13
+ NUMA_TESTS : " ./test/umf_test-memspace_numa ./test/umf_test-provider_os_memory_multiple_numa_nodes"
13
14
14
15
jobs :
15
16
multi_numa :
68
69
./test/umf_test-provider_os_memory_multiple_numa_nodes \
69
70
--gtest_filter="-*checkModeLocal/*:*checkModePreferredEmptyNodeset/*:testNuma.checkModeInterleave"
70
71
72
+ - name : Run NUMA tests under valgrind
73
+ run : |
74
+ ${{github.workspace}}/test/test_valgrind.sh ${{github.workspace}} ${{env.BUILD_DIR}} memcheck "${{env.NUMA_TESTS}}"
75
+ ${{github.workspace}}/test/test_valgrind.sh ${{github.workspace}} ${{env.BUILD_DIR}} drd "${{env.NUMA_TESTS}}"
76
+ ${{github.workspace}}/test/test_valgrind.sh ${{github.workspace}} ${{env.BUILD_DIR}} helgrind "${{env.NUMA_TESTS}}"
77
+
71
78
- name : Check coverage
72
79
if : ${{ matrix.build_type == 'Debug' && matrix.os == 'ubuntu-22.04' }}
73
80
working-directory : ${{env.BUILD_DIR}}
Original file line number Diff line number Diff line change @@ -125,7 +125,7 @@ for test in $TESTS; do
125
125
FILTER=' --gtest_filter="-*highestCapacityVerify*"'
126
126
;;
127
127
./test/umf_test-provider_os_memory_multiple_numa_nodes)
128
- FILTER=' --gtest_filter="-testNuma.checkModeInterleave*:testNumaNodesAllocations/testNumaOnEachNode.checkNumaNodesAllocations*:testNumaNodesAllocations/testNumaOnEachNode.checkModePreferred*:testNumaNodesAllocations/testNumaOnEachNode.checkModeInterleaveSingleNode*:testNumaNodesAllocationsAllCpus/testNumaOnEachCpu.checkModePreferredEmptyNodeset*:testNumaNodesAllocationsAllCpus/testNumaOnEachCpu.checkModeLocal*"'
128
+ # FILTER='--gtest_filter="-testNuma.checkModeInterleave*:testNumaNodesAllocations/testNumaOnEachNode.checkNumaNodesAllocations*:testNumaNodesAllocations/testNumaOnEachNode.checkModePreferred*:testNumaNodesAllocations/testNumaOnEachNode.checkModeInterleaveSingleNode*:testNumaNodesAllocationsAllCpus/testNumaOnEachCpu.checkModePreferredEmptyNodeset*:testNumaNodesAllocationsAllCpus/testNumaOnEachCpu.checkModeLocal*"'
129
129
;;
130
130
./test/umf_test-memspace_highest_bandwidth)
131
131
FILTER=' --gtest_filter="-*allocLocalMt*"'
You can’t perform that action at this time.
0 commit comments