Hi, As I was looking at the native context patches I realised our existing GPU testing is a little sparse. I took the opportunity to split the test from the main virt test and then extend it to exercise the 3 current display modes (virgl, virgl+blobs, vulkan).
I've added some additional validation to ensure we have the devices we expect before we start. It doesn't currently address the reported clang issues but hopefully it will help narrow down what fails and what works. Once I've built some new buildroot images I'll re-spin with a while bunch of additional test binaries available. Alex. Alex Bennée (4): tests/functional: move aarch64 GPU test into own file tests/functional: factor out common code in gpu test tests/functional: ensure we have a GPU device for tests tests/functional: expand tests to cover virgl tests/functional/meson.build | 2 + tests/functional/test_aarch64_virt.py | 71 ------------- tests/functional/test_aarch64_virt_gpu.py | 123 ++++++++++++++++++++++ 3 files changed, 125 insertions(+), 71 deletions(-) create mode 100755 tests/functional/test_aarch64_virt_gpu.py -- 2.39.5