Skip to content

Commit a3a819b

Browse files
TEST CI SLES
1 parent ff04f52 commit a3a819b

File tree

2 files changed

+8
-90
lines changed

2 files changed

+8
-90
lines changed

.github/workflows/pr_push.yml

Lines changed: 0 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -17,88 +17,5 @@ permissions:
1717
packages: read
1818

1919
jobs:
20-
CodeChecks:
21-
uses: ./.github/workflows/reusable_checks.yml
22-
FastBuild:
23-
name: Fast builds
24-
needs: [CodeChecks]
25-
uses: ./.github/workflows/reusable_fast.yml
26-
Build:
27-
name: Basic builds
28-
needs: [FastBuild]
29-
uses: ./.github/workflows/reusable_basic.yml
30-
DevDax:
31-
needs: [FastBuild]
32-
uses: ./.github/workflows/reusable_dax.yml
3320
MultiNuma:
34-
needs: [FastBuild]
3521
uses: ./.github/workflows/reusable_multi_numa.yml
36-
L0:
37-
needs: [Build]
38-
uses: ./.github/workflows/reusable_gpu.yml
39-
with:
40-
provider: "LEVEL_ZERO"
41-
runner: "L0"
42-
shared_lib: "['ON']"
43-
L0-BMG:
44-
needs: [Build]
45-
uses: ./.github/workflows/reusable_gpu.yml
46-
with:
47-
provider: "LEVEL_ZERO"
48-
runner: "L0-BMG"
49-
shared_lib: "['ON']"
50-
os: "['Ubuntu']"
51-
CUDA:
52-
needs: [Build]
53-
uses: ./.github/workflows/reusable_gpu.yml
54-
with:
55-
provider: "CUDA"
56-
runner: "CUDA"
57-
shared_lib: "['ON']"
58-
Sanitizers:
59-
needs: [FastBuild]
60-
uses: ./.github/workflows/reusable_sanitizers.yml
61-
QEMU:
62-
needs: [FastBuild]
63-
uses: ./.github/workflows/reusable_qemu.yml
64-
with:
65-
short_run: true
66-
ProxyLib:
67-
needs: [Build]
68-
uses: ./.github/workflows/reusable_proxy_lib.yml
69-
Valgrind:
70-
needs: [Build]
71-
uses: ./.github/workflows/reusable_valgrind.yml
72-
Coverage:
73-
# total coverage (on upstream only)
74-
if: github.repository == 'oneapi-src/unified-memory-framework'
75-
needs: [Build, DevDax, L0, CUDA, MultiNuma, QEMU, ProxyLib]
76-
uses: ./.github/workflows/reusable_coverage.yml
77-
secrets: inherit
78-
with:
79-
trigger: "${{github.event_name}}"
80-
Coverage_partial:
81-
# partial coverage (on forks)
82-
if: github.repository != 'oneapi-src/unified-memory-framework'
83-
needs: [Build, QEMU, ProxyLib]
84-
uses: ./.github/workflows/reusable_coverage.yml
85-
CodeQL:
86-
needs: [Build]
87-
permissions:
88-
contents: read
89-
security-events: write
90-
uses: ./.github/workflows/reusable_codeql.yml
91-
Trivy:
92-
needs: [Build]
93-
permissions:
94-
contents: read
95-
security-events: write
96-
uses: ./.github/workflows/reusable_trivy.yml
97-
Compatibility:
98-
needs: [Build]
99-
uses: ./.github/workflows/reusable_compatibility.yml
100-
strategy:
101-
matrix:
102-
tag: ["v1.0.1"]
103-
with:
104-
tag: ${{matrix.tag}}

.github/workflows/reusable_multi_numa.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ jobs:
1818
if: github.repository == 'oneapi-src/unified-memory-framework'
1919
strategy:
2020
matrix:
21-
os: [ubuntu-22.04, rhel-9.1, sles-15]
21+
os: [sles-15]
2222
build_type: [Debug, Release]
2323
shared_library: ['ON', 'OFF']
24+
runner: ['DSS-SLES', 'test-sles']
2425
name: Multi NUMA (${{matrix.os}}, build_type=${{matrix.build_type}}, shared=${{matrix.shared_library}})
25-
runs-on: ["DSS-MULTI-NUMA", "DSS-${{matrix.os}}"]
26+
runs-on: "${{matrix.runner}}"
2627

2728
steps:
2829
- name: Checkout
@@ -49,30 +50,30 @@ jobs:
4950
run: cmake --build ${{github.workspace}}/build -j $(nproc)
5051

5152
- name: Run tests
52-
if: (matrix.os != 'rhel-9.1') && (matrix.os != 'sles-15')
53+
if: false
5354
working-directory: ${{github.workspace}}/build
5455
run: ctest --output-on-failure --test-dir test
5556

5657
# On RHEL/SLES, hwloc version is just a little too low.
5758
# Skip some tests until we upgrade hwloc and update CMake to properly handle local hwloc installation.
5859
# TODO: fix issue #560
5960
- name: Run tests (on RHEL/SLES)
60-
if: (matrix.os == 'rhel-9.1') || (matrix.os == 'sles-15')
61+
# if: (matrix.os == 'rhel-9.1') || (matrix.os == 'sles-15')
6162
working-directory: ${{github.workspace}}/build
6263
run: |
6364
ctest --output-on-failure --test-dir test -E "test_provider_os_memory_multiple_numa_nodes"
6465
./test/test_provider_os_memory_multiple_numa_nodes \
6566
--gtest_filter="-*checkModeLocal/*:*checkModePreferredEmptyNodeset/*:testNuma.checkModeInterleave"
6667
6768
- name: Run NUMA tests under valgrind
68-
if: (matrix.os != 'rhel-9.1') && (matrix.os != 'sles-15')
69+
if: false
6970
run: |
7071
${{github.workspace}}/test/test_valgrind.sh ${{github.workspace}} ${{env.BUILD_DIR}} memcheck "${{env.NUMA_TESTS}}"
7172
${{github.workspace}}/test/test_valgrind.sh ${{github.workspace}} ${{env.BUILD_DIR}} drd "${{env.NUMA_TESTS}}"
7273
${{github.workspace}}/test/test_valgrind.sh ${{github.workspace}} ${{env.BUILD_DIR}} helgrind "${{env.NUMA_TESTS}}"
7374
7475
- name: Check coverage
75-
if: ${{ matrix.build_type == 'Debug' && matrix.os == 'ubuntu-22.04' }}
76+
if: false
7677
working-directory: ${{env.BUILD_DIR}}
7778
run: |
7879
export COVERAGE_FILE_NAME=${{env.COVERAGE_NAME}}-${{matrix.os}}-shared-${{matrix.shared_library}}
@@ -82,7 +83,7 @@ jobs:
8283
mv ./$COVERAGE_FILE_NAME ${{env.COVERAGE_DIR}}
8384
8485
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
85-
if: ${{ matrix.build_type == 'Debug' && matrix.os == 'ubuntu-22.04' }}
86+
if: false
8687
with:
8788
name: ${{env.COVERAGE_NAME}}-${{matrix.os}}-shared-${{matrix.shared_library}}
8889
path: ${{env.COVERAGE_DIR}}

0 commit comments

Comments
 (0)