Skip to content

Commit 9c265c1

Browse files
[CI] Bump compatibility testing to v1.0.1
While we're still compatible with v1.0.0, we implemented a fix to verify if the split operation is supported (in jemalloc pool). Without changing the tag we'd have to just omit some tests.
1 parent 4d67d7d commit 9c265c1

File tree

1 file changed

+7
-13
lines changed

1 file changed

+7
-13
lines changed

.github/workflows/reusable_compatibility.yml

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@ on:
99
tag:
1010
description: Check backward compatibility with this tag
1111
type: string
12-
default: "v1.0.0"
12+
# While we're still compatible with v1.0.0, we implemented a fix in v1.0.1
13+
# to verify if the split operation is supported (in jemalloc pool).
14+
# Without bumping the tag we'd have to omit some tests.
15+
default: "v1.0.1"
1316

1417
permissions:
1518
contents: read
@@ -93,17 +96,14 @@ jobs:
9396
run: |
9497
LD_LIBRARY_PATH=${{github.workspace}}/tag_version/build/lib/ ctest --output-on-failure
9598
96-
# Exclude the test_jemalloc_pool test -
97-
# TODO: add fix for that in v1.0.1
9899
- name: Run "tag" UMF tests with latest UMF libs (warnings enabled)
99100
working-directory: ${{github.workspace}}/tag_version/build
100101
env:
101102
UMF_LOG: level:warning;flush:debug;output:stderr;pid:no
102103
LD_LIBRARY_PATH: ${{github.workspace}}/latest_version/build/lib/
103104
run: |
104-
ctest --verbose -E "test_memoryProvider|test_jemalloc_pool"
105+
ctest --verbose -E "test_memoryProvider"
105106
test/test_memoryProvider --gtest_filter="-*Trace"
106-
test/test_jemalloc_pool --gtest_filter="-*jemallocPoolName*"
107107
108108
# Browse all folders in the examples directory, build them using the
109109
# latest UMF version, and run them, excluding those in the exclude list.
@@ -223,18 +223,15 @@ jobs:
223223
working-directory: "${{github.workspace}}/tag_version/build"
224224
run: ctest -C Debug --output-on-failure --test-dir test
225225

226-
# Exclude the test_jemalloc_pool test -
227-
# TODO: add fix for that in v1.0.1
228226
- name: Run "tag" UMF tests with latest UMF libs (warnings enabled)
229227
working-directory: ${{github.workspace}}/tag_version/build
230228
env:
231229
UMF_LOG: level:warning;flush:debug;output:stderr;pid:no
232230
run: |
233231
cp ${{github.workspace}}/latest_version/build/bin/Debug/umf.dll ${{github.workspace}}/tag_version/build/bin/Debug/umf.dll
234-
ctest -C Debug --verbose -E "test_memoryProvider|test_jemalloc_pool"
232+
ctest -C Debug --verbose -E "test_memoryProvider"
235233
$env:Path = "${{github.workspace}}/tag_version/build/bin/Debug;${{env.VCPKG_BIN_PATH}};$env:Path"
236234
test/Debug/test_memoryProvider.exe --gtest_filter="-*Trace"
237-
test/Debug/test_jemalloc_pool.exe --gtest_filter="-*jemallocPoolName*"
238235
239236
# Browse all folders in the examples directory, build them using the
240237
# latest UMF version, and run them, excluding those in the exclude list.
@@ -370,17 +367,14 @@ jobs:
370367
LD_LIBRARY_PATH=${{github.workspace}}/tag_version/build/lib/
371368
ctest --output-on-failure
372369
373-
# Exclude the test_jemalloc_pool test -
374-
# TODO: add fix for that in v1.0.1
375370
- name: Run "tag" UMF tests with latest UMF libs (warnings enabled)
376371
working-directory: ${{github.workspace}}/tag_version/build
377372
env:
378373
UMF_LOG: level:warning;flush:debug;output:stderr;pid:no
379374
LD_LIBRARY_PATH: ${{github.workspace}}/latest_version/build/lib/
380375
run: |
381-
ctest --verbose -E "test_memoryProvider|test_jemalloc_pool"
376+
ctest --verbose -E "test_memoryProvider"
382377
test/test_memoryProvider --gtest_filter="-*Trace"
383-
test/test_jemalloc_pool --gtest_filter="-*jemallocPoolName*"
384378
385379
# Browse all folders in the examples directory, build them using the
386380
# latest UMF version, and run them, excluding those in the exclude list.

0 commit comments

Comments
 (0)