tests/functional: Add base classes for the upcoming pytest-based tests
authorThomas Huth <thuth@redhat.com>
Fri, 30 Aug 2024 13:38:02 +0000 (15:38 +0200)
committerThomas Huth <thuth@redhat.com>
Wed, 4 Sep 2024 08:52:29 +0000 (10:52 +0200)
commitfa32a634329f4b2cdab8e380d5ccf263b1491daa
tree224790653e853218f12da13eeff5eb308a84a3f5
parent5ec1eec11000ef118b2a87c330245ffaa475f5ee
tests/functional: Add base classes for the upcoming pytest-based tests

The files are mostly a copy of the tests/avocado/avocado_qemu/__init__.py
file with some adjustments to get rid of the Avocado dependencies (i.e.
we also have to drop the LinuxSSHMixIn and LinuxTest for now).

The emulator binary and build directory are now passed via
environment variables that will be set via meson.build later.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-ID: <20240830133841.142644-9-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
MAINTAINERS
tests/functional/qemu_test/__init__.py [new file with mode: 0644]
tests/functional/qemu_test/cmd.py [new file with mode: 0644]
tests/functional/qemu_test/config.py [new file with mode: 0644]
tests/functional/qemu_test/testcase.py [new file with mode: 0644]