42
42
- name : Install Python requirements
43
43
run : python3 -m pip install -r third_party/requirements.txt
44
44
45
+ - name : Set ptrace value for IPC test
46
+ run : bash -c "echo 0 > /proc/sys/kernel/yama/ptrace_scope"
47
+
45
48
- name : Configure build
46
49
run : >
47
50
cmake
58
61
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
59
62
-DUMF_BUILD_LIBUMF_POOL_SCALABLE=ON
60
63
-DUMF_BUILD_EXAMPLES=ON
64
+ -DUMF_TESTS_FAIL_ON_SKIP=ON
61
65
62
66
- name : Build UMF
63
67
run : cmake --build build -j $(nproc)
@@ -136,6 +140,9 @@ jobs:
136
140
- name : Install libhwloc
137
141
run : .github/scripts/install_hwloc.sh
138
142
143
+ - name : Set ptrace value for IPC test
144
+ run : sudo bash -c "echo 0 > /proc/sys/kernel/yama/ptrace_scope"
145
+
139
146
- name : Configure build
140
147
run : >
141
148
cmake
@@ -151,6 +158,7 @@ jobs:
151
158
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
152
159
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
153
160
-DUMF_BUILD_LIBUMF_POOL_SCALABLE=ON
161
+ -DUMF_TESTS_FAIL_ON_SKIP=ON
154
162
155
163
- name : Build UMF
156
164
run : cmake --build ${{env.BUILD_DIR}} -j $(nproc)
@@ -235,6 +243,7 @@ jobs:
235
243
-DUMF_BUILD_LIBUMF_POOL_SCALABLE=ON
236
244
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
237
245
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=${{matrix.level_zero_provider}}
246
+ -DUMF_TESTS_FAIL_ON_SKIP=ON
238
247
239
248
- name : Build UMF
240
249
run : cmake --build ${{env.BUILD_DIR}} --config ${{matrix.build_type}} -j $Env:NUMBER_OF_PROCESSORS
@@ -289,6 +298,7 @@ jobs:
289
298
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
290
299
-DUMF_BUILD_LIBUMF_POOL_SCALABLE=ON
291
300
-DUMF_BUILD_SHARED_LIBRARY=ON
301
+ -DUMF_TESTS_FAIL_ON_SKIP=ON
292
302
293
303
- name : Build UMF
294
304
run : cmake --build ${{env.BUILD_DIR}} -j $(sysctl -n hw.logicalcpu)
0 commit comments