Skip to content

Commit dc6c91c

Browse files
authored
Merge pull request #1235 from bratpiorka/rrudnick_bump_compat
update compat wflow tag and remove filters
2 parents fe3f158 + 6586a94 commit dc6c91c

File tree

4 files changed

+6
-22
lines changed

4 files changed

+6
-22
lines changed

Diff for: .github/workflows/pr_push.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,6 @@ jobs:
100100
uses: ./.github/workflows/reusable_compatibility.yml
101101
strategy:
102102
matrix:
103-
tag: ["v0.11.0-dev1"]
103+
tag: ["v0.11.0-rc1"]
104104
with:
105105
tag: ${{matrix.tag}}

Diff for: .github/workflows/reusable_compatibility.yml

+5-19
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
tag:
1010
description: Check backward compatibility with this tag
1111
type: string
12-
default: "v0.11.0-dev1"
12+
default: "v0.11.0-rc1"
1313

1414
permissions:
1515
contents: read
@@ -99,14 +99,10 @@ jobs:
9999
100100
- name: Run "tag" UMF tests with latest UMF libs (warnings enabled)
101101
working-directory: ${{github.workspace}}/tag_version/build
102-
# Disable incompatible tests:
103-
# - GTEST_FILTER used to skip only single test cases
104-
# - ctest's exclude - disable test binary that rely on internal structures
105102
run: >
106103
UMF_LOG="level:warning;flush:debug;output:stderr;pid:no"
107104
LD_LIBRARY_PATH=${{github.workspace}}/latest_version/build/lib/
108-
GTEST_FILTER="-*umfIpcTest.GetPoolByOpenedHandle*"
109-
ctest --verbose -E "umf-mempolicy"
105+
ctest --verbose
110106
111107
# Browse all folders in the examples directory, build them using the
112108
# latest UMF version, and run them, excluding those in the exclude list.
@@ -215,11 +211,8 @@ jobs:
215211

216212
- name: Run "tag" UMF tests with latest UMF libs (warnings enabled)
217213
working-directory: ${{github.workspace}}/tag_version/build
218-
# Disable incompatible tests:
219-
# - GTEST_FILTER used to skip only single test cases
220214
run: |
221215
$env:UMF_LOG="level:warning;flush:debug;output:stderr;pid:no"
222-
$env:GTEST_FILTER="-*umfIpcTest.GetPoolByOpenedHandle*"
223216
cp ${{github.workspace}}/latest_version/build/bin/Debug/umf.dll ${{github.workspace}}/tag_version/build/bin/Debug/umf.dll
224217
ctest -C Debug --verbose
225218
@@ -345,29 +338,22 @@ jobs:
345338
working-directory: ${{github.workspace}}/tag_version/build
346339
run: >
347340
LD_LIBRARY_PATH=${{github.workspace}}/tag_version/build/lib/
348-
GTEST_FILTER="-*umfIpcTest.GetPoolByOpenedHandle*"
349341
ctest --output-on-failure
350342
351343
- name: Run "tag" UMF tests with latest UMF libs (warnings enabled)
352344
working-directory: ${{github.workspace}}/tag_version/build
353-
# Disable incompatible tests:
354-
# - GTEST_FILTER used to skip only single test cases
355-
# - ctest's exclude - disable test binary that rely on internal structures
356-
# and once not implemented features may now be implemented.
357345
run: >
358346
UMF_LOG="level:warning;flush:debug;output:stderr;pid:no"
359347
LD_LIBRARY_PATH=${{github.workspace}}/latest_version/build/lib/
360-
GTEST_FILTER="-*umfIpcTest.GetPoolByOpenedHandle*"
361-
ctest --verbose -E "not_impl|umf-mempolicy"
348+
ctest --verbose
362349
363350
# Browse all folders in the examples directory, build them using the
364351
# latest UMF version, and run them, excluding those in the exclude list.
365-
# NOTE: exclude cuda examples as they require linking with static disjoint
366-
# pool library
352+
# NOTE: exclude either CUDA or Level Zero examples depending on the GPU
367353
- name: Build and run "tag" examples using the latest UMF libraries
368354
working-directory: ${{github.workspace}}/tag_version
369355
run: |
370-
EXAMPLES_EXCLUDE_LIST="cmake|common|hmat|cuda${{matrix.provider == 'LEVEL_ZERO' && '' || '|level_zero' }}"
356+
EXAMPLES_EXCLUDE_LIST="cmake|common|hmat|${{matrix.provider == 'LEVEL_ZERO' && 'cuda' || 'level_zero' }}"
371357
rm -rf build
372358
rm -rf include
373359
mkdir _examples

Diff for: src/libumf.def

-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ EXPORTS
6060
umfMemoryProviderPurgeForce
6161
umfMemoryProviderPurgeLazy
6262
umfMemoryProviderPutIPCHandle
63-
umfMemoryTrackerGetAllocInfo
6463
umfMempolicyCreate
6564
umfMempolicyDestroy
6665
umfMempolicySetCustomSplitPartitions

Diff for: src/libumf.map

-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ UMF_0.10 {
5454
umfMemoryProviderPurgeForce;
5555
umfMemoryProviderPurgeLazy;
5656
umfMemoryProviderPutIPCHandle;
57-
umfMemoryTrackerGetAllocInfo;
5857
umfMempolicyCreate;
5958
umfMempolicyDestroy;
6059
umfMempolicySetCustomSplitPartitions;

0 commit comments

Comments
 (0)