16
16
17
17
jobs :
18
18
fuzz-test :
19
- name : Fuzz test
20
19
strategy :
21
20
fail-fast : false
22
21
matrix :
23
22
build_type : [Debug, Release]
24
23
compiler : [{c: clang, cxx: clang++}]
25
-
24
+ name : Fuzz test (ubuntu-latest, build_type=${{matrix.build_type}}, compilers=${{matrix.compiler.c}}/${{matrix.compiler.cxx}})
26
25
runs-on : ubuntu-latest
27
26
28
27
steps :
@@ -70,11 +69,11 @@ jobs:
70
69
run : ctest -C ${{matrix.build_type}} --output-on-failure --verbose -L "fuzz-long"
71
70
72
71
valgrind :
73
- name : Valgrind
74
72
strategy :
75
73
fail-fast : false
76
74
matrix :
77
75
tool : ['memcheck', 'drd', 'helgrind']
76
+ name : Valgrind (${{matrix.tool}})
78
77
runs-on : ubuntu-latest
79
78
80
79
steps :
@@ -108,7 +107,6 @@ jobs:
108
107
run : ${{github.workspace}}/test/test_valgrind.sh ${{github.workspace}} ${{github.workspace}}/build ${{matrix.tool}}
109
108
110
109
Windows-generators :
111
- name : Windows ${{matrix.generator}} generator
112
110
strategy :
113
111
matrix :
114
112
build_type : [Debug, Release]
@@ -117,6 +115,7 @@ jobs:
117
115
static_hwloc : ['ON', 'OFF']
118
116
generator : ['Ninja', 'NMake Makefiles']
119
117
umfd_lib : ['ON', 'OFF']
118
+ name : Windows (generator=${{matrix.generator}}, compilers=${{matrix.compiler.c}}/${{matrix.compiler.cxx}}, build_type=${{matrix.build_type}}, shared_library=${{matrix.shared_library}}, static_hwloc=${{matrix.static_hwloc}}, umfd_lib=${{matrix.umfd_lib}})
120
119
121
120
runs-on : windows-latest
122
121
@@ -201,7 +200,6 @@ jobs:
201
200
${{ matrix.static_hwloc == 'ON' && '--hwloc' || '' }}
202
201
203
202
icx :
204
- name : ICX
205
203
env :
206
204
VCPKG_PATH : " ${{github.workspace}}/build/vcpkg/packages/hwloc_x64-windows;${{github.workspace}}/build/vcpkg/packages/tbb_x64-windows;${{github.workspace}}/build/vcpkg/packages/jemalloc_x64-windows"
207
205
strategy :
@@ -215,7 +213,7 @@ jobs:
215
213
build_type : Release
216
214
compiler : {c: icx, cxx: icx}
217
215
shared_library : ' ON'
218
-
216
+ name : ICX (${{matrix.os}}, build_type=${{matrix.build_type}}, compilers=${{matrix.compiler.c}}/${{matrix.compiler.cxx}}, shared_library=${{matrix.shared_library}})
219
217
runs-on : ${{matrix.os}}
220
218
221
219
steps :
@@ -288,7 +286,7 @@ jobs:
288
286
# Scenarios where UMF_LINK_HWLOC_STATICALLY is set to OFF and hwloc is not installed in the system
289
287
# The hwloc library is fetched implicitly
290
288
hwloc-fallback :
291
- name : " Fallback to static hwloc build "
289
+
292
290
strategy :
293
291
matrix :
294
292
include :
@@ -298,7 +296,7 @@ jobs:
298
296
- os : ' windows-latest'
299
297
build_type : Release
300
298
number_of_processors : ' $Env:NUMBER_OF_PROCESSORS'
301
-
299
+ name : " Fallback to static hwloc build (${{matrix.os}}), build_type=${{matrix.build_type}}) "
302
300
runs-on : ${{matrix.os}}
303
301
304
302
steps :
0 commit comments