@@ -15,11 +15,11 @@ jobs:
1515 multi_numa :
1616 name : " ${{matrix.os}}, ${{matrix.build_type}}, shared=${{matrix.shared_library}}"
1717 # run only on upstream; forks will not have the HW
18- if : github.repository == 'oneapi-src/unified-memory-framework'
18+ # if: github.repository == 'oneapi-src/unified-memory-framework'
1919
2020 strategy :
2121 matrix :
22- os : [ubuntu-22.04, rhel-9.1]
22+ os : [ubuntu-22.04, rhel-9.1, sles15 ]
2323 build_type : [Debug, Release]
2424 shared_library : ['ON', 'OFF']
2525 runs-on : ["DSS-MULTI-NUMA", "DSS-${{matrix.os}}"]
@@ -53,13 +53,20 @@ jobs:
5353 run : cmake --build ${{github.workspace}}/build -j $(nproc)
5454
5555 - name : Run tests
56- if : matrix.os != 'rhel-9.1'
56+ if : ( matrix.os != 'rhel-9.1') && (matrix.os != 'sles15')
5757 working-directory : ${{github.workspace}}/build
5858 run : ctest --output-on-failure --test-dir test
5959
6060 # On RHEL, hwloc version is just a little too low.
6161 # Skip some tests until we upgrade hwloc and update CMake to properly handle local hwloc installation.
6262 # TODO: fix issue #560
63+ - name : Run tests (on SLES15)
64+ if : matrix.os == 'sles15'
65+ working-directory : ${{github.workspace}}/build
66+ run : |
67+ ctest --output-on-failure --test-dir test -E "umf-provider_os_memory_multiple_numa_nodes"
68+ ./test/umf_test-provider_os_memory_multiple_numa_nodes \
69+ --gtest_filter="-*checkModeLocal/*:*checkModePreferredEmptyNodeset/*:testNuma.checkModeInterleave"
6370 - name : Run tests (on RHEL)
6471 if : matrix.os == 'rhel-9.1'
6572 working-directory : ${{github.workspace}}/build
0 commit comments