Commit a032e0a6aed208977f48e78d2cc497b91543beaf

Authored by Stephen Warren
Committed by Tom Rini
1 parent 2846ea81a0

travis: give every job a name

Travis CI now supports giving jobs an explicit name. Do this for all jobs.
This allows more direct control over jobs names than the previous
automatic or implicit naming based on the environment variables or script
text.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
[trini: Update names for jobs added/changed since posting]
Signed-off-by: Tom Rini <trini@konsulko.com>

Showing 1 changed file with 136 additions and 92 deletions Side-by-side Diff

... ... @@ -146,233 +146,277 @@
146 146 include:
147 147 # we need to build by vendor due to 50min time limit for builds
148 148 # each env setting here is a dedicated build
149   - - env:
  149 + - name: "buildman arc"
  150 + env:
150 151 - BUILDMAN="arc"
151 152 TOOLCHAIN="arc"
152   - - env:
  153 + - name: "buildman arm11 arm7 arm920t arm946es"
  154 + env:
153 155 - BUILDMAN="arm11 arm7 arm920t arm946es"
154   - - env:
  156 + - name: "buildman arm926ejs (non-mx,siemens,atmel,kirkwood)"
  157 + env:
155 158 - JOB="arm926ejs"
156 159 BUILDMAN="arm926ejs -x mx,siemens,atmel,kirkwood"
157   - - env:
  160 + - name: "buildman atmel"
  161 + env:
158 162 - BUILDMAN="atmel"
159   - - env:
160   - BUILDMAN="boundary engicam toradex"
161   - - env:
162   - - JOB="Freescale ARM32"
163   - BUILDMAN="freescale -x powerpc,m68k,aarch64"
164   - - env:
165   - - JOB="Freescale AArch64"
166   - BUILDMAN="freescale&aarch64"
167   - - env:
168   - - JOB="i.MX6 (non-Freescale)"
169   - BUILDMAN="mx6 -x freescale,toradex,boundary,engicam"
170   - - env:
171   - - JOB="i.MX (non-Freescale, non-i.MX6)"
172   - BUILDMAN="mx -x freescale,mx6,toradex"
173   - - env:
  163 + - name: "buildman boundary engicam toradex"
  164 + env:
  165 + - BUILDMAN="boundary engicam toradex"
  166 + - name: "buildman Freescale ARM32"
  167 + env:
  168 + - BUILDMAN="freescale -x powerpc,m68k,aarch64"
  169 + - name: "buildman Freescale AArch64"
  170 + env:
  171 + - BUILDMAN="freescale&aarch64"
  172 + - name: "buildman i.MX6 (non-Freescale)"
  173 + env:
  174 + - BUILDMAN="mx6 -x freescale,toradex,boundary,engicam"
  175 + - name: "buildman i.MX (non-Freescale,i.MX6,toradex)"
  176 + env:
  177 + - BUILDMAN="mx -x freescale,mx6,toradex"
  178 + - name: "buildman k2"
  179 + env:
174 180 - BUILDMAN="k2"
175   - - env:
  181 + - name: "buildman samsung socfpga"
  182 + env:
176 183 - BUILDMAN="samsung socfpga"
177   - - env:
  184 + - name: "buildman sun4i"
  185 + env:
178 186 - BUILDMAN="sun4i"
179   - - env:
  187 + - name: "buildman sun5i"
  188 + env:
180 189 - BUILDMAN="sun5i"
181   - - env:
  190 + - name: "buildman sun6i"
  191 + env:
182 192 - BUILDMAN="sun6i"
183   - - env:
  193 + - name: "builman sun7i"
  194 + env:
184 195 - BUILDMAN="sun7i"
185   - - env:
  196 + - name: "buildman sun8i"
  197 + env:
186 198 - BUILDMAN="sun8i"
187   - - env:
  199 + - name: "buildman sun9i"
  200 + env:
188 201 - BUILDMAN="sun9i"
189   - - env:
  202 + - name: "buildman sun50i"
  203 + env:
190 204 - BUILDMAN="sun50i"
191   - - env:
192   - - JOB="Catch-all ARM"
193   - BUILDMAN="arm -x arm11,arm7,arm9,aarch64,atmel,freescale,kirkwood,mvebu,siemens,tegra,uniphier,mx,samsung,sunxi,am33xx,omap,pxa,rockchip,toradex,socfpga,k2,xilinx"
194   - - env:
  205 + - name: "buildman catch-all ARM"
  206 + env:
  207 + - BUILDMAN="arm -x arm11,arm7,arm9,aarch64,atmel,freescale,kirkwood,mvebu,siemens,tegra,uniphier,mx,samsung,sunxi,am33xx,omap,pxa,rockchip,toradex,socfpga,k2,xilinx"
  208 + - name: "buildman sandbox x86"
  209 + env:
195 210 - BUILDMAN="sandbox x86"
196 211 TOOLCHAIN="x86_64"
197   - - env:
  212 + - name: "buildman kirkwood (excluding openrd)"
  213 + env:
198 214 - BUILDMAN="kirkwood -x openrd"
199   - - env:
  215 + - name: "buildman mvebu"
  216 + env:
200 217 - BUILDMAN="mvebu"
201   - - env:
202   - - JOB="PXA"
  218 + - name: "buildman PXA (non-toradex)"
  219 + env:
203 220 - BUILDMAN="pxa -x toradex"
204   - - env:
  221 + - name: "buildman m68k"
  222 + env:
205 223 - BUILDMAN="m68k"
206 224 TOOLCHAIN="m68k"
207   - - env:
  225 + - name: "buildman microblaze"
  226 + env:
208 227 - BUILDMAN="microblaze"
209 228 TOOLCHAIN="microblaze"
210   - - env:
  229 + - name: "buildman mips"
  230 + env:
211 231 - BUILDMAN="mips"
212 232 TOOLCHAIN="mips"
213   - - env:
214   - - JOB="Non-Freescale PowerPC"
215   - BUILDMAN="powerpc -x freescale"
  233 + - name: "buildman non-Freescale PowerPC"
  234 + env:
  235 + - BUILDMAN="powerpc -x freescale"
216 236 TOOLCHAIN="powerpc"
217   - - env:
  237 + - name: "buildman mpc85xx&freescale (excluding many)"
  238 + env:
218 239 - BUILDMAN="mpc85xx&freescale -x t208xrdb -x t4qds -x t102* -x p1_p2_rdb_pc -x p1010rdb -x corenet_ds -x b4860qds -x bsc91*"
219 240 TOOLCHAIN="powerpc"
220   - - env:
  241 + - name: "buildman t208xrdb corenet_ds"
  242 + env:
221 243 - BUILDMAN="t208xrdb corenet_ds"
222 244 TOOLCHAIN="powerpc"
223   - - env:
  245 + - name: "buildman Freescale PowerPC"
  246 + env:
224 247 - BUILDMAN="t4qds b4860qds mpc83xx&freescale mpc86xx&freescale"
225 248 TOOLCHAIN="powerpc"
226   - - env:
  249 + - name: "buildman t102*"
  250 + env:
227 251 - BUILDMAN="t102*"
228 252 TOOLCHAIN="powerpc"
229   - - env:
  253 + - name: "buildman p1_p2_rdb_pc"
  254 + env:
230 255 - BUILDMAN="p1_p2_rdb_pc"
231 256 TOOLCHAIN="powerpc"
232   - - env:
  257 + - name: "buildman p1010rdb bsc91"
  258 + env:
233 259 - BUILDMAN="p1010rdb bsc91"
234 260 TOOLCHAIN="powerpc"
235   - - env:
  261 + - name: "buildman siemens"
  262 + env:
236 263 - BUILDMAN="siemens"
237   - - env:
238   - - JOB="tegra"
239   - BUILDMAN="tegra -x toradex"
240   - - env:
241   - - JOB="am33xx"
242   - BUILDMAN="am33xx -x siemens"
243   - - env:
  264 + - name: "buildman tegra"
  265 + env:
  266 + - BUILDMAN="tegra -x toradex"
  267 + - name: "buildman am33xx (no siemens)"
  268 + env:
  269 + - BUILDMAN="am33xx -x siemens"
  270 + - name: "buildman omap"
  271 + env:
244 272 - BUILDMAN="omap"
245   - - env:
  273 + - name: "buildman uniphier"
  274 + env:
246 275 - BUILDMAN="uniphier"
247   - - env:
248   - - JOB="Catch-all AArch64"
249   - BUILDMAN="aarch64 -x tegra,freescale,mvebu,uniphier,sunxi,samsung,rockchip,xilinx"
250   - - env:
  276 + - name: "buildman catch-all AArch64"
  277 + env:
  278 + - BUILDMAN="aarch64 -x tegra,freescale,mvebu,uniphier,sunxi,samsung,rockchip,xilinx"
  279 + - name: "buildman rockchip"
  280 + env:
251 281 - BUILDMAN="rockchip"
252   - - env:
253   - - JOB="sh"
254   - BUILDMAN="sh -x arm"
  282 + - name: "buildman sh"
  283 + env:
  284 + - BUILDMAN="sh -x arm"
255 285 TOOLCHAIN="sh"
256   - - env:
257   - - JOB="Xilinx (ARM)"
258   - BUILDMAN="xilinx -x microblaze"
259   - - env:
  286 + - name: "buildman Xilinx (ARM)"
  287 + env:
  288 + - BUILDMAN="xilinx -x microblaze"
  289 + - name: "buildman xtensa"
  290 + env:
260 291 - BUILDMAN="xtensa"
261 292 TOOLCHAIN="xtensa-dc233c-elf"
262   - - env:
  293 + - name: "buildman riscv"
  294 + env:
263 295 - BUILDMAN="riscv"
264 296 TOOLCHAIN="riscv"
265 297  
266 298 # QA jobs for code analytics
267 299 # static code analysis with cppcheck (we can add --enable=all later)
268   - - env:
269   - - JOB="cppcheck"
  300 + - name: "cppcheck"
270 301 script:
271 302 - cppcheck --force --quiet --inline-suppr .
272 303 # search for TODO within source tree
273   - - env:
274   - - JOB="grep TODO"
  304 + - name: "grep TODO"
275 305 script:
276 306 - grep -r TODO .
277 307 # search for FIXME within source tree
278   - - env:
279   - - JOB="grep FIXME HACK"
  308 + - name: "grep FIXME HACK"
280 309 script:
281 310 - grep -r FIXME .
282 311 # search for HACK within source tree and ignore HACKKIT board
283 312 script:
284 313 - grep -r HACK . | grep -v HACKKIT
285 314 # some statistics about the code base
286   - - env:
287   - - JOB="sloccount"
  315 + - name: "sloccount"
288 316 script:
289 317 - sloccount .
290 318  
291 319 # test/py
292   - - env:
  320 + - name: "test/py sandbox"
  321 + env:
293 322 - TEST_PY_BD="sandbox"
294 323 BUILDMAN="^sandbox$"
295 324 TOOLCHAIN="x86_64"
296   - - env:
  325 + - name: "test/py sandbox_spl"
  326 + env:
297 327 - TEST_PY_BD="sandbox_spl"
298 328 TEST_PY_TEST_SPEC="test_ofplatdata"
299 329 BUILDMAN="^sandbox$"
300 330 TOOLCHAIN="x86_64"
301 331 TEST_PY_TOOLS="yes"
302   - - env:
  332 + - name: "test/py sandbox_flattree"
  333 + env:
303 334 - TEST_PY_BD="sandbox_flattree"
304 335 BUILDMAN="^sandbox_flattree$"
305 336 TOOLCHAIN="x86_64"
306   - - env:
  337 + - name: "test/py vexpress_ca15_tc2"
  338 + env:
307 339 - TEST_PY_BD="vexpress_ca15_tc2"
308 340 TEST_PY_ID="--id qemu"
309 341 QEMU_TARGET="arm-softmmu"
310 342 BUILDMAN="^vexpress_ca15_tc2$"
311   - - env:
  343 + - name: "test/py vexpress_ca9x4"
  344 + env:
312 345 - TEST_PY_BD="vexpress_ca9x4"
313 346 TEST_PY_ID="--id qemu"
314 347 QEMU_TARGET="arm-softmmu"
315 348 BUILDMAN="^vexpress_ca9x4$"
316   - - env:
  349 + - name: "test/py integratorcp_cm926ejs"
  350 + env:
317 351 - TEST_PY_BD="integratorcp_cm926ejs"
318 352 TEST_PY_TEST_SPEC="not sleep"
319 353 TEST_PY_ID="--id qemu"
320 354 QEMU_TARGET="arm-softmmu"
321 355 BUILDMAN="^integratorcp_cm926ejs$"
322   - - env:
  356 + - name: "test/py qemu_arm"
  357 + env:
323 358 - TEST_PY_BD="qemu_arm"
324 359 TEST_PY_TEST_SPEC="not sleep"
325 360 QEMU_TARGET="arm-softmmu"
326 361 BUILDMAN="^qemu_arm$"
327   - - env:
  362 + - name: "test/py qemu_arm64"
  363 + env:
328 364 - TEST_PY_BD="qemu_arm64"
329 365 TEST_PY_TEST_SPEC="not sleep"
330 366 QEMU_TARGET="aarch64-softmmu"
331 367 BUILDMAN="^qemu_arm64$"
332   - - env:
  368 + - name: "test/py qemu_mips"
  369 + env:
333 370 - TEST_PY_BD="qemu_mips"
334 371 TEST_PY_TEST_SPEC="not sleep"
335 372 QEMU_TARGET="mips-softmmu"
336 373 BUILDMAN="^qemu_mips$"
337 374 TOOLCHAIN="mips"
338   - - env:
  375 + - name: "test/py qemu_mipsel"
  376 + env:
339 377 - TEST_PY_BD="qemu_mipsel"
340 378 TEST_PY_TEST_SPEC="not sleep"
341 379 QEMU_TARGET="mipsel-softmmu"
342 380 BUILDMAN="^qemu_mipsel$"
343 381 TOOLCHAIN="mips"
344   - - env:
  382 + - name: "test/py qemu_mips64"
  383 + env:
345 384 - TEST_PY_BD="qemu_mips64"
346 385 TEST_PY_TEST_SPEC="not sleep"
347 386 QEMU_TARGET="mips64-softmmu"
348 387 BUILDMAN="^qemu_mips64$"
349 388 TOOLCHAIN="mips"
350   - - env:
  389 + - name: "test/py qemu_mips64el"
  390 + env:
351 391 - TEST_PY_BD="qemu_mips64el"
352 392 TEST_PY_TEST_SPEC="not sleep"
353 393 QEMU_TARGET="mips64el-softmmu"
354 394 BUILDMAN="^qemu_mips64el$"
355 395 TOOLCHAIN="mips"
356   - - env:
  396 + - name: "test/py qemu-ppce500"
  397 + env:
357 398 - TEST_PY_BD="qemu-ppce500"
358 399 TEST_PY_TEST_SPEC="not sleep"
359 400 QEMU_TARGET="ppc-softmmu"
360 401 BUILDMAN="^qemu-ppce500$"
361 402 TOOLCHAIN="powerpc"
362   - - env:
  403 + - name: "test/py qemu-x86"
  404 + env:
363 405 - TEST_PY_BD="qemu-x86"
364 406 TEST_PY_TEST_SPEC="not sleep"
365 407 QEMU_TARGET="i386-softmmu"
366 408 BUILDMAN="^qemu-x86$"
367 409 TOOLCHAIN="x86_64"
368 410 BUILD_ROM="yes"
369   - - env:
  411 + - name: "test/py zynq_zc702"
  412 + env:
370 413 - TEST_PY_BD="zynq_zc702"
371 414 TEST_PY_TEST_SPEC="not sleep"
372 415 QEMU_TARGET="arm-softmmu"
373 416 TEST_PY_ID="--id qemu"
374 417 BUILDMAN="^zynq_zc702$"
375   - - env:
  418 + - name: "test/py xtfpga"
  419 + env:
376 420 - TEST_PY_BD="xtfpga"
377 421 TEST_PY_TEST_SPEC="not sleep"
378 422 QEMU_TARGET="xtensa-softmmu"