freedreno: Move the cffdump/crashdec/headergen test to Meson unit tests.

This makes it so that devs get this automatically as part of ninja -C
build test, rather than waiting to push to CI.  Also it gets parallelized
with other tests.  The downside is that we don't test that the tools find
the installed XML right, but that seems fairly minor.

(Manually tested that cffdump decode fails when we change decode, and that
the --update arg still works to update output).
Status Job ID Name Coverage
  Container+Docs
manual #4128327
aarch64 manual
arm_build
manual #4128328
manual
arm_test-base
manual #4128323
manual
test-docs
passed #4128324
manual
x86_build-base

00:00:18

manual #4128326
manual
x86_build_old
manual #4128325
manual
x86_test-base
 
  Container 2
created #4128338
arm64_test
passed #4128333
i386_build

00:00:28

passed #4128329
kernel+rootfs_amd64

00:01:10

created #4128330
aarch64
kernel+rootfs_arm64
created #4128331
aarch64
kernel+rootfs_armhf
passed #4128334
ppc64el_build

00:00:18

passed #4128335
s390x_build

00:00:17

passed #4128332
x86_build

00:00:18

created #4128336
x86_test-gl
created #4128337
x86_test-vk
 
  Meson X86 64
passed #4128342
meson-android

00:02:37

passed #4128343
meson-clang

00:02:14

passed #4128341
meson-classic

00:01:57

passed #4128344
meson-clover

00:02:29

created #4128345
meson-clover-old-llvm
passed #4128340
meson-gallium

00:03:13

passed #4128339
meson-testing

00:03:18

failed #4128346
meson-vulkan

00:02:19

 
  Scons
passed #4128347
scons-win64

00:05:58

 
  Meson Misc
created #4128349
aarch64
meson-arm64
created #4128350
aarch64
meson-arm64-build-test
created #4128348
aarch64
meson-armhf
passed #4128351
meson-i386

00:02:20

passed #4128354
meson-mingw32-x86_64

00:02:38

passed #4128353
kvm
meson-ppc64el

00:02:22

passed #4128352
kvm
meson-s390x

00:03:50

 
  Llvmpipe
created #4128358
llvmpipe-gles2
created #4128359
llvmpipe-traces
created #4128356
piglit-glslparser
created #4128355
piglit-quick_gl
created #4128357
piglit-quick_shader
 
  Softpipe
created #4128360
softpipe-gles2
created #4128361
softpipe-gles3
created #4128362
softpipe-gles31 1/2
created #4128363
softpipe-gles31 2/2
 
  Freedreno
created #4128373
google-freedreno-db410c
arm64_a306_gles2
created #4128374
google-freedreno-db410c
arm64_a306_gles3
created #4128375
google-freedreno-db410c
arm64_a306_gles3_options
created #4128376
google-freedreno-db820c
arm64_a530_gles2
created #4128377
google-freedreno-db820c
arm64_a530_gles3
created #4128378
google-freedreno-db820c
arm64_a530_gles31
created #4128368
google-freedreno-cheza
arm64_a630_bypass
created #4128364
google-freedreno-cheza
arm64_a630_gles2
created #4128366
google-freedreno-cheza
arm64_a630_gles3
created #4128365
google-freedreno-cheza
arm64_a630_gles31
created #4128370
google-freedreno-cheza
arm64_a630_gmem
created #4128367
google-freedreno-cheza
arm64_a630_noubo
created #4128369
google-freedreno-cheza
arm64_a630_traces
created #4128371
google-freedreno-cheza
arm64_a630_vk
created #4128372
google-freedreno-cheza
arm64_a630_vk_sysmem
 
  Panfrost
created #4128379
mesa-ci-aarch64-lava-collabora
panfrost-t720-gles2:arm64
created #4128380
mesa-ci-aarch64-lava-collabora
panfrost-t760-gles2:armhf
created #4128381
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles2:arm64
created #4128382
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 1/2
created #4128383
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 2/2
created #4128384
mesa-ci-aarch64-lava-collabora
panfrost-t860-traces:arm64
 
  Radv
created #4128385
radv-fossils
 
  Virgl
created #4128390
virgl-gl30-on-gl
created #4128391
virgl-gl31-on-gl
created #4128392
virgl-gl32-on-gl
created #4128386
virgl-gles2-on-gl
created #4128388
virgl-gles31-on-gl 1/2
created #4128389
virgl-gles31-on-gl 2/2
created #4128387
virgl-gles3-on-gl
created #4128393
virgl-traces
 
  Radeonsi
passed #4128394
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-traces:amd64

00:06:34

 
Name Stage Failure
failed
meson-vulkan Meson X86 64
cache size                           4.7 GB
max cache size 5.0 GB
Uploading artifacts for failed job
Uploading artifacts...
_build/meson-logs/*.txt: found 2 matching files

WARNING: build/*/config.log: no matching files
WARNING: shader-db: no matching files
Uploading artifacts to coordinator... ok
id=4128346 responseStatus=201 Created token=1TayvwxT
ERROR: Job failed: exit code 1