From b8295a68bb7c84c95b9a86023f5e2099b64607a9 Mon Sep 17 00:00:00 2001 From: bieszk01 <152877665+bieszk01@users.noreply.github.com> Date: Tue, 17 Dec 2024 13:56:04 +0100 Subject: [PATCH 1/3] Update reusable_multi_numa.yml --- .github/workflows/reusable_multi_numa.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/reusable_multi_numa.yml b/.github/workflows/reusable_multi_numa.yml index f654789843..e5ba6b03a4 100644 --- a/.github/workflows/reusable_multi_numa.yml +++ b/.github/workflows/reusable_multi_numa.yml @@ -15,11 +15,11 @@ jobs: multi_numa: name: "${{matrix.os}}, ${{matrix.build_type}}, shared=${{matrix.shared_library}}" # run only on upstream; forks will not have the HW - if: github.repository == 'oneapi-src/unified-memory-framework' + #if: github.repository == 'oneapi-src/unified-memory-framework' strategy: matrix: - os: [ubuntu-22.04, rhel-9.1] + os: [ubuntu-22.04, rhel-9.1, sles15] build_type: [Debug, Release] shared_library: ['ON', 'OFF'] runs-on: ["DSS-MULTI-NUMA", "DSS-${{matrix.os}}"] @@ -53,13 +53,20 @@ jobs: run: cmake --build ${{github.workspace}}/build -j $(nproc) - name: Run tests - if: matrix.os != 'rhel-9.1' + if: (matrix.os != 'rhel-9.1') && (matrix.os != 'sles15') working-directory: ${{github.workspace}}/build run: ctest --output-on-failure --test-dir test # On RHEL, hwloc version is just a little too low. # Skip some tests until we upgrade hwloc and update CMake to properly handle local hwloc installation. # TODO: fix issue #560 + - name: Run tests (on SLES15) + if: matrix.os == 'sles15' + working-directory: ${{github.workspace}}/build + run: | + ctest --output-on-failure --test-dir test -E "umf-provider_os_memory_multiple_numa_nodes" + ./test/umf_test-provider_os_memory_multiple_numa_nodes \ + --gtest_filter="-*checkModeLocal/*:*checkModePreferredEmptyNodeset/*:testNuma.checkModeInterleave" - name: Run tests (on RHEL) if: matrix.os == 'rhel-9.1' working-directory: ${{github.workspace}}/build From 430e4d544f9be773b7ff18f41c6a33abe4e0332a Mon Sep 17 00:00:00 2001 From: bieszk01 <152877665+bieszk01@users.noreply.github.com> Date: Tue, 17 Dec 2024 13:57:12 +0100 Subject: [PATCH 2/3] Update reusable_multi_numa.yml --- .github/workflows/reusable_multi_numa.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable_multi_numa.yml b/.github/workflows/reusable_multi_numa.yml index e5ba6b03a4..2c62b7be26 100644 --- a/.github/workflows/reusable_multi_numa.yml +++ b/.github/workflows/reusable_multi_numa.yml @@ -15,7 +15,7 @@ jobs: multi_numa: name: "${{matrix.os}}, ${{matrix.build_type}}, shared=${{matrix.shared_library}}" # run only on upstream; forks will not have the HW - #if: github.repository == 'oneapi-src/unified-memory-framework' + if: github.repository == 'oneapi-src/unified-memory-framework' strategy: matrix: From 8ffd2b55aed2ec6298f8ebf4ee012fe44a3593ac Mon Sep 17 00:00:00 2001 From: bieszk01 <152877665+bieszk01@users.noreply.github.com> Date: Tue, 17 Dec 2024 14:05:04 +0100 Subject: [PATCH 3/3] Update reusable_multi_numa.yml --- .github/workflows/reusable_multi_numa.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable_multi_numa.yml b/.github/workflows/reusable_multi_numa.yml index 2c62b7be26..e5ba6b03a4 100644 --- a/.github/workflows/reusable_multi_numa.yml +++ b/.github/workflows/reusable_multi_numa.yml @@ -15,7 +15,7 @@ jobs: multi_numa: name: "${{matrix.os}}, ${{matrix.build_type}}, shared=${{matrix.shared_library}}" # run only on upstream; forks will not have the HW - if: github.repository == 'oneapi-src/unified-memory-framework' + #if: github.repository == 'oneapi-src/unified-memory-framework' strategy: matrix: