|
9 | 9 | tag:
|
10 | 10 | description: Check backward compatibility with this tag
|
11 | 11 | type: string
|
12 |
| - default: "v0.11.0-dev1" |
| 12 | + default: "v0.11.0-rc1" |
13 | 13 |
|
14 | 14 | permissions:
|
15 | 15 | contents: read
|
@@ -99,14 +99,10 @@ jobs:
|
99 | 99 |
|
100 | 100 | - name: Run "tag" UMF tests with latest UMF libs (warnings enabled)
|
101 | 101 | 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 |
105 | 102 | run: >
|
106 | 103 | UMF_LOG="level:warning;flush:debug;output:stderr;pid:no"
|
107 | 104 | LD_LIBRARY_PATH=${{github.workspace}}/latest_version/build/lib/
|
108 |
| - GTEST_FILTER="-*umfIpcTest.GetPoolByOpenedHandle*" |
109 |
| - ctest --verbose -E "umf-mempolicy" |
| 105 | + ctest --verbose |
110 | 106 |
|
111 | 107 | # Browse all folders in the examples directory, build them using the
|
112 | 108 | # latest UMF version, and run them, excluding those in the exclude list.
|
@@ -215,11 +211,8 @@ jobs:
|
215 | 211 |
|
216 | 212 | - name: Run "tag" UMF tests with latest UMF libs (warnings enabled)
|
217 | 213 | working-directory: ${{github.workspace}}/tag_version/build
|
218 |
| - # Disable incompatible tests: |
219 |
| - # - GTEST_FILTER used to skip only single test cases |
220 | 214 | run: |
|
221 | 215 | $env:UMF_LOG="level:warning;flush:debug;output:stderr;pid:no"
|
222 |
| - $env:GTEST_FILTER="-*umfIpcTest.GetPoolByOpenedHandle*" |
223 | 216 | cp ${{github.workspace}}/latest_version/build/bin/Debug/umf.dll ${{github.workspace}}/tag_version/build/bin/Debug/umf.dll
|
224 | 217 | ctest -C Debug --verbose
|
225 | 218 |
|
@@ -345,29 +338,22 @@ jobs:
|
345 | 338 | working-directory: ${{github.workspace}}/tag_version/build
|
346 | 339 | run: >
|
347 | 340 | LD_LIBRARY_PATH=${{github.workspace}}/tag_version/build/lib/
|
348 |
| - GTEST_FILTER="-*umfIpcTest.GetPoolByOpenedHandle*" |
349 | 341 | ctest --output-on-failure
|
350 | 342 |
|
351 | 343 | - name: Run "tag" UMF tests with latest UMF libs (warnings enabled)
|
352 | 344 | 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. |
357 | 345 | run: >
|
358 | 346 | UMF_LOG="level:warning;flush:debug;output:stderr;pid:no"
|
359 | 347 | 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 |
362 | 349 |
|
363 | 350 | # Browse all folders in the examples directory, build them using the
|
364 | 351 | # 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 |
367 | 353 | - name: Build and run "tag" examples using the latest UMF libraries
|
368 | 354 | working-directory: ${{github.workspace}}/tag_version
|
369 | 355 | 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' }}" |
371 | 357 | rm -rf build
|
372 | 358 | rm -rf include
|
373 | 359 | mkdir _examples
|
|
0 commit comments