tests/avocado: probe for multi-process support before running test
commit80232dba16dc2e52f7b699af5051d100628ba857
authorAlex Bennée <alex.bennee@linaro.org>
Tue, 21 Mar 2023 11:15:35 +0000 (21 11:15 +0000)
committerAlex Bennée <alex.bennee@linaro.org>
Wed, 22 Mar 2023 15:06:28 +0000 (22 15:06 +0000)
tree64635ac5f12e8736503ceb50598cd0d535f92a5a
parent136b6085f1dca34a472d09bfcc552f8060d243a2
tests/avocado: probe for multi-process support before running test

A recent attempt to let avocado run more tests on the CentOS stream
build failed because there was no gating on the multiprocess feature.
Like missing accelerators avocado should gracefully skip when the
feature is not enabled.

In this case we use the existence of the proxy device as a proxy for
multi-process support.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Cc: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Cc: Jagannathan Raman <jag.raman@oracle.com>
Cc: John G Johnson <john.g.johnson@oracle.com>
Message-Id: <20230321111752.2681128-1-alex.bennee@linaro.org>
tests/avocado/avocado_qemu/__init__.py
tests/avocado/multiprocess.py