@@ -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