Skip to content

Commit faa84d0

Browse files
committed
Run NUMA tests under valgrind
Signed-off-by: Lukasz Dorau <[email protected]>
1 parent 7837225 commit faa84d0

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

.github/workflows/reusable_multi_numa.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ env:
1010
BUILD_DIR : "${{github.workspace}}/build"
1111
COVERAGE_DIR : "${{github.workspace}}/coverage"
1212
COVERAGE_NAME : "exports-coverage-multinuma"
13+
NUMA_TESTS: "./test/umf_test-memspace_numa ./test/umf_test-provider_os_memory_multiple_numa_nodes"
1314

1415
jobs:
1516
multi_numa:
@@ -68,6 +69,13 @@ jobs:
6869
./test/umf_test-provider_os_memory_multiple_numa_nodes \
6970
--gtest_filter="-*checkModeLocal/*:*checkModePreferredEmptyNodeset/*:testNuma.checkModeInterleave"
7071
72+
- name: Run NUMA tests under valgrind
73+
if: matrix.os != 'rhel-9.1'
74+
run: |
75+
${{github.workspace}}/test/test_valgrind.sh ${{github.workspace}} ${{env.BUILD_DIR}} memcheck "${{env.NUMA_TESTS}}"
76+
${{github.workspace}}/test/test_valgrind.sh ${{github.workspace}} ${{env.BUILD_DIR}} drd "${{env.NUMA_TESTS}}"
77+
${{github.workspace}}/test/test_valgrind.sh ${{github.workspace}} ${{env.BUILD_DIR}} helgrind "${{env.NUMA_TESTS}}"
78+
7179
- name: Check coverage
7280
if: ${{ matrix.build_type == 'Debug' && matrix.os == 'ubuntu-22.04' }}
7381
working-directory: ${{env.BUILD_DIR}}

0 commit comments

Comments
 (0)