Convert the advent calendar avocado tests to the new functional
framework. Since most tests are doing pretty much the same
(add a "-kernel" parameter and maybe "-initrd" and "-dtb", then
launch QEMU and wait for a string on the serial console), we
first introduce a helper function to shorten this repetive task.
Thomas Huth (7):
tests/functional/qemu_test: Add a function for launching kernels more
easily
tests/functional: Convert the vexpressa9 Avocado test
tests/functional: Convert the xtensa lx60 Avocado test
tests/functional: Convert the SPARCStation Avocado test
tests/functional: Convert the e500 ppc64 Avocado test
tests/functional: Convert the mac ppc Avocado tests
tests/functional: Convert the r2d sh4 Avocado test
MAINTAINERS | 7 ++
tests/avocado/boot_linux_console.py | 92 -----------------------
tests/functional/meson.build | 15 ++++
tests/functional/qemu_test/linuxkernel.py | 12 +++
tests/functional/test_arm_vexpress.py | 26 +++++++
tests/functional/test_ppc64_e500.py | 25 ++++++
tests/functional/test_ppc_mac.py | 38 ++++++++++
tests/functional/test_sh4_r2d.py | 31 ++++++++
tests/functional/test_sparc_sun4m.py | 25 ++++++
tests/functional/test_xtensa_lx60.py | 26 +++++++
10 files changed, 205 insertions(+), 92 deletions(-)
create mode 100755 tests/functional/test_arm_vexpress.py
create mode 100755 tests/functional/test_ppc64_e500.py
create mode 100755 tests/functional/test_ppc_mac.py
create mode 100755 tests/functional/test_sh4_r2d.py
create mode 100755 tests/functional/test_sparc_sun4m.py
create mode 100755 tests/functional/test_xtensa_lx60.py
--
2.46.0