|
9 | 9 | tag: |
10 | 10 | description: Check backward compatibility with this tag |
11 | 11 | 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" |
13 | 16 |
|
14 | 17 | permissions: |
15 | 18 | contents: read |
@@ -93,17 +96,14 @@ jobs: |
93 | 96 | run: | |
94 | 97 | LD_LIBRARY_PATH=${{github.workspace}}/tag_version/build/lib/ ctest --output-on-failure |
95 | 98 |
|
96 | | - # Exclude the test_jemalloc_pool test - |
97 | | - # TODO: add fix for that in v1.0.1 |
98 | 99 | - name: Run "tag" UMF tests with latest UMF libs (warnings enabled) |
99 | 100 | working-directory: ${{github.workspace}}/tag_version/build |
100 | 101 | env: |
101 | 102 | UMF_LOG: level:warning;flush:debug;output:stderr;pid:no |
102 | 103 | LD_LIBRARY_PATH: ${{github.workspace}}/latest_version/build/lib/ |
103 | 104 | run: | |
104 | | - ctest --verbose -E "test_memoryProvider|test_jemalloc_pool" |
| 105 | + ctest --verbose -E "test_memoryProvider" |
105 | 106 | test/test_memoryProvider --gtest_filter="-*Trace" |
106 | | - test/test_jemalloc_pool --gtest_filter="-*jemallocPoolName*" |
107 | 107 |
|
108 | 108 | # Browse all folders in the examples directory, build them using the |
109 | 109 | # latest UMF version, and run them, excluding those in the exclude list. |
@@ -223,18 +223,15 @@ jobs: |
223 | 223 | working-directory: "${{github.workspace}}/tag_version/build" |
224 | 224 | run: ctest -C Debug --output-on-failure --test-dir test |
225 | 225 |
|
226 | | - # Exclude the test_jemalloc_pool test - |
227 | | - # TODO: add fix for that in v1.0.1 |
228 | 226 | - name: Run "tag" UMF tests with latest UMF libs (warnings enabled) |
229 | 227 | working-directory: ${{github.workspace}}/tag_version/build |
230 | 228 | env: |
231 | 229 | UMF_LOG: level:warning;flush:debug;output:stderr;pid:no |
232 | 230 | run: | |
233 | 231 | 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" |
235 | 233 | $env:Path = "${{github.workspace}}/tag_version/build/bin/Debug;${{env.VCPKG_BIN_PATH}};$env:Path" |
236 | 234 | test/Debug/test_memoryProvider.exe --gtest_filter="-*Trace" |
237 | | - test/Debug/test_jemalloc_pool.exe --gtest_filter="-*jemallocPoolName*" |
238 | 235 |
|
239 | 236 | # Browse all folders in the examples directory, build them using the |
240 | 237 | # latest UMF version, and run them, excluding those in the exclude list. |
@@ -370,17 +367,14 @@ jobs: |
370 | 367 | LD_LIBRARY_PATH=${{github.workspace}}/tag_version/build/lib/ |
371 | 368 | ctest --output-on-failure |
372 | 369 |
|
373 | | - # Exclude the test_jemalloc_pool test - |
374 | | - # TODO: add fix for that in v1.0.1 |
375 | 370 | - name: Run "tag" UMF tests with latest UMF libs (warnings enabled) |
376 | 371 | working-directory: ${{github.workspace}}/tag_version/build |
377 | 372 | env: |
378 | 373 | UMF_LOG: level:warning;flush:debug;output:stderr;pid:no |
379 | 374 | LD_LIBRARY_PATH: ${{github.workspace}}/latest_version/build/lib/ |
380 | 375 | run: | |
381 | | - ctest --verbose -E "test_memoryProvider|test_jemalloc_pool" |
| 376 | + ctest --verbose -E "test_memoryProvider" |
382 | 377 | test/test_memoryProvider --gtest_filter="-*Trace" |
383 | | - test/test_jemalloc_pool --gtest_filter="-*jemallocPoolName*" |
384 | 378 |
|
385 | 379 | # Browse all folders in the examples directory, build them using the |
386 | 380 | # latest UMF version, and run them, excluding those in the exclude list. |
|
0 commit comments