diff --git a/.github/workflows/reusable_multi_numa.yml b/.github/workflows/reusable_multi_numa.yml index be66a8ab8e..77f737498e 100644 --- a/.github/workflows/reusable_multi_numa.yml +++ b/.github/workflows/reusable_multi_numa.yml @@ -14,16 +14,16 @@ env: jobs: multi_numa: - # run only on upstream; forks will not have the HW + # run only on upstream; forks will not have the HW.... if: github.repository == 'oneapi-src/unified-memory-framework' strategy: matrix: # TODO: bring back SLES-15 when the machine is ready - os: [ubuntu-22.04, rhel-9.1] + os: [sles-15-test] build_type: [Debug, Release] shared_library: ['ON', 'OFF'] name: Multi NUMA (${{matrix.os}}, build_type=${{matrix.build_type}}, shared=${{matrix.shared_library}}) - runs-on: ["DSS-MULTI-NUMA", "DSS-${{matrix.os}}"] + runs-on: ["DSS-SLES-15-TEST"] steps: - name: Checkout @@ -50,7 +50,7 @@ jobs: run: cmake --build ${{github.workspace}}/build -j $(nproc) - name: Run tests - if: (matrix.os != 'rhel-9.1') && (matrix.os != 'sles-15') + if: (matrix.os != 'rhel-9.1') && (matrix.os != 'sles-15-test') working-directory: ${{github.workspace}}/build run: ctest --output-on-failure --test-dir test @@ -58,7 +58,7 @@ jobs: # Skip some tests until we upgrade hwloc and update CMake to properly handle local hwloc installation. # TODO: fix issue #560 - name: Run tests (on RHEL/SLES) - if: (matrix.os == 'rhel-9.1') || (matrix.os == 'sles-15') + if: (matrix.os == 'rhel-9.1') || (matrix.os == 'sles-15-test') working-directory: ${{github.workspace}}/build run: | ctest --output-on-failure --test-dir test -E "test_provider_os_memory_multiple_numa_nodes" @@ -66,7 +66,7 @@ jobs: --gtest_filter="-*checkModeLocal/*:*checkModePreferredEmptyNodeset/*:testNuma.checkModeInterleave" - name: Run NUMA tests under valgrind - if: (matrix.os != 'rhel-9.1') && (matrix.os != 'sles-15') + if: (matrix.os != 'rhel-9.1') && (matrix.os != 'sles-15-test') run: | ${{github.workspace}}/test/test_valgrind.sh ${{github.workspace}} ${{env.BUILD_DIR}} memcheck "${{env.NUMA_TESTS}}" ${{github.workspace}}/test/test_valgrind.sh ${{github.workspace}} ${{env.BUILD_DIR}} drd "${{env.NUMA_TESTS}}"