|
1 |
| -# Runs tests on multi-numa machine |
| 1 | +# Runs tests on multi-numa machines |
2 | 2 | name: MultiNuma
|
3 | 3 |
|
4 | 4 | on: [workflow_call]
|
|
20 | 20 |
|
21 | 21 | strategy:
|
22 | 22 | matrix:
|
23 |
| - os: [ubuntu-22.04, rhel-9.1] |
| 23 | + os: [ubuntu-22.04, rhel-9.1, sles-15] |
24 | 24 | build_type: [Debug, Release]
|
25 | 25 | shared_library: ['ON', 'OFF']
|
26 | 26 | runs-on: ["DSS-MULTI-NUMA", "DSS-${{matrix.os}}"]
|
@@ -53,24 +53,24 @@ jobs:
|
53 | 53 | run: cmake --build ${{github.workspace}}/build -j $(nproc)
|
54 | 54 |
|
55 | 55 | - name: Run tests
|
56 |
| - if: matrix.os != 'rhel-9.1' |
| 56 | + if: (matrix.os != 'rhel-9.1') && (matrix.os != 'sles-15') |
57 | 57 | working-directory: ${{github.workspace}}/build
|
58 | 58 | run: ctest --output-on-failure --test-dir test
|
59 | 59 |
|
60 |
| - # On RHEL, hwloc version is just a little too low. |
| 60 | + # On RHEL/SLES, hwloc version is just a little too low. |
61 | 61 | # Skip some tests until we upgrade hwloc and update CMake to properly handle local hwloc installation.
|
62 | 62 | # TODO: fix issue #560
|
63 | 63 | # TODO: add issue for -E test_init_teardown - it is not clear why it fails
|
64 |
| - - name: Run tests (on RHEL) |
65 |
| - if: matrix.os == 'rhel-9.1' |
| 64 | + - name: Run tests (on RHEL/SLES) |
| 65 | + if: (matrix.os == 'rhel-9.1') || (matrix.os == 'sles-15') |
66 | 66 | working-directory: ${{github.workspace}}/build
|
67 | 67 | run: |
|
68 | 68 | ctest --output-on-failure --test-dir test -E "test_provider_os_memory_multiple_numa_nodes|test_init_teardown"
|
69 | 69 | ./test/test_provider_os_memory_multiple_numa_nodes \
|
70 | 70 | --gtest_filter="-*checkModeLocal/*:*checkModePreferredEmptyNodeset/*:testNuma.checkModeInterleave"
|
71 | 71 |
|
72 | 72 | - name: Run NUMA tests under valgrind
|
73 |
| - if: matrix.os != 'rhel-9.1' |
| 73 | + if: (matrix.os != 'rhel-9.1') && (matrix.os != 'sles-15') |
74 | 74 | run: |
|
75 | 75 | ${{github.workspace}}/test/test_valgrind.sh ${{github.workspace}} ${{env.BUILD_DIR}} memcheck "${{env.NUMA_TESTS}}"
|
76 | 76 | ${{github.workspace}}/test/test_valgrind.sh ${{github.workspace}} ${{env.BUILD_DIR}} drd "${{env.NUMA_TESTS}}"
|
|
0 commit comments