Skip to content

Commit 16d6673

Browse files
authored
Merge pull request #561 from lukaszstolarczuk/enable-rhel-workflow
[CI] Enable multi-numa workflow on RHEL
2 parents 1814d90 + 7ce4142 commit 16d6673

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

.github/workflows/multi_numa.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414

1515
strategy:
1616
matrix:
17-
os: [ubuntu-22.04]
17+
os: [ubuntu-22.04, rhel-9.1]
1818
runs-on: ["DSS-MULTI-NUMA", "DSS-${{matrix.os}}"]
1919

2020
steps:
@@ -43,5 +43,17 @@ jobs:
4343
run: cmake --build ${{github.workspace}}/build -j $(nproc)
4444

4545
- name: Run tests
46+
if: matrix.os != 'rhel-9.1'
4647
working-directory: ${{github.workspace}}/build
4748
run: ctest --output-on-failure --test-dir test
49+
50+
# On RHEL, hwloc version is just a little too low.
51+
# Skip some tests until we upgrade hwloc and update CMake to properly handle local hwloc installation.
52+
# TODO: fix issue #560
53+
- name: Run tests (on RHEL)
54+
if: matrix.os == 'rhel-9.1'
55+
working-directory: ${{github.workspace}}/build
56+
run: |
57+
ctest --output-on-failure --test-dir test -E "umf-provider_os_memory_multiple_numa_nodes"
58+
./test/umf_test-provider_os_memory_multiple_numa_nodes \
59+
--gtest_filter="-*checkModeLocal/*:*checkModePreferredEmptyNodeset/*:testNuma.checkModeInterleave"

0 commit comments

Comments
 (0)