Skip to content

Commit bf6dc3e

Browse files
committed
Disable the provider_file_memory_ipc test with the proxy library
Disable the provider_file_memory_ipc test with the proxy library, because the IPC tests do not work with the proxy library. Ref: #864 Signed-off-by: Lukasz Dorau <[email protected]>
1 parent 4a2136e commit bf6dc3e

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

.github/workflows/reusable_dax.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,14 +97,14 @@ jobs:
9797
run: >
9898
UMF_TESTS_DEVDAX_PATH="/dev/dax${{env.DEVDAX_NAMESPACE}}"
9999
UMF_TESTS_DEVDAX_SIZE="$(ndctl list --namespace=namespace${{env.DEVDAX_NAMESPACE}} | grep size | cut -d':' -f2 | cut -d',' -f1)"
100-
ctest -C ${{matrix.build_type}} -R devdax -V
100+
ctest -C ${{matrix.build_type}} -V -R devdax
101101
102102
- name: Run the FSDAX tests
103103
working-directory: ${{env.BUILD_DIR}}
104104
run: >
105105
UMF_TESTS_FSDAX_PATH=${{env.UMF_TESTS_FSDAX_PATH}}
106106
UMF_TESTS_FSDAX_PATH_2=${{env.UMF_TESTS_FSDAX_PATH_2}}
107-
ctest -C ${{matrix.build_type}} -V -R "umf-provider_file_memory|umf_example_dram_and_fsdax|umf-ipc_file_prov_fsdax"
107+
ctest -C ${{matrix.build_type}} -V -R "file|fsdax"
108108
109109
# TODO: enable the provider_devdax_memory_ipc test when the IPC tests with the proxy library are fixed
110110
# see the issue: https://github.com/oneapi-src/unified-memory-framework/issues/864
@@ -114,15 +114,17 @@ jobs:
114114
LD_PRELOAD=./lib/libumf_proxy.so
115115
UMF_TESTS_DEVDAX_PATH="/dev/dax${{env.DEVDAX_NAMESPACE}}"
116116
UMF_TESTS_DEVDAX_SIZE="$(ndctl list --namespace=namespace${{env.DEVDAX_NAMESPACE}} | grep size | cut -d':' -f2 | cut -d',' -f1)"
117-
ctest -C ${{matrix.build_type}} -R devdax -E provider_devdax_memory_ipc -V
117+
ctest -C ${{matrix.build_type}} -V -R devdax -E provider_devdax_memory_ipc
118118
119+
# TODO: enable the provider_file_memory_ipc test when the IPC tests with the proxy library are fixed
120+
# see the issue: https://github.com/oneapi-src/unified-memory-framework/issues/864
119121
- name: Run the FSDAX tests with the proxy library
120122
working-directory: ${{env.BUILD_DIR}}
121123
run: >
122124
LD_PRELOAD=./lib/libumf_proxy.so
123125
UMF_TESTS_FSDAX_PATH=${{env.UMF_TESTS_FSDAX_PATH}}
124126
UMF_TESTS_FSDAX_PATH_2=${{env.UMF_TESTS_FSDAX_PATH_2}}
125-
ctest -C ${{matrix.build_type}} -V -R "umf-provider_file_memory|umf_example_dram_and_fsdax|umf-ipc_file_prov_fsdax"
127+
ctest -C ${{matrix.build_type}} -V -R "file|fsdax" -E provider_file_memory_ipc
126128
127129
- name: Check coverage
128130
if: ${{ matrix.build_type == 'Debug' }}

.github/workflows/reusable_proxy_lib.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,11 @@ jobs:
5959
- name: Build UMF
6060
run: cmake --build ${{env.BUILD_DIR}} -j $(nproc)
6161

62+
# TODO enable the provider_file_memory_ipc test when the IPC tests with the proxy library are fixed
63+
# see the issue: https://github.com/oneapi-src/unified-memory-framework/issues/864
6264
- name: Run "ctest --output-on-failure" with proxy library
6365
working-directory: ${{env.BUILD_DIR}}
64-
run: LD_PRELOAD=./lib/libumf_proxy.so ctest --output-on-failure
66+
run: LD_PRELOAD=./lib/libumf_proxy.so ctest --output-on-failure -E provider_file_memory_ipc
6567

6668
- name: Run "./test/umf_test-memoryPool" with proxy library
6769
working-directory: ${{env.BUILD_DIR}}

0 commit comments

Comments
 (0)