mbox series

[00/14] tests/functional: Convert the replay_kernel tests

Message ID 20250218152744.228335-1-thuth@redhat.com (mailing list archive)
Headers show
Series tests/functional: Convert the replay_kernel tests | expand

Message

Thomas Huth Feb. 18, 2025, 3:27 p.m. UTC
Convert the remaining Avocado tests from replay_kernel to the functional
framework. It's all pretty straight forward, we just have to use the
new ASSET_* framework now and make sure to put all tests related to
one CPU target into a separate file, since the functional framework
uses one qemu-system-* per file, and not per subtest.

Thomas Huth (14):
  tests/functional: Provide a proper name for the VMs in the replay
    tests
  tests/functional: Convert the xtensa replay test to the functional
    framework
  tests/functional: Convert the sparc replay avocado test
  tests/functional: Convert the 32-bit ppc replay avocado tests
  tests/functional: Convert the or1k replay avocado tests
  tests/functional: Convert the ppc64 replay avocado tests
  tests/functional: Convert the microblaze replay avocado tests
  tests/functional: Convert the m68k replay avocado tests
  tests/functional: Convert the arm replay avocado tests
  tests/functional: Convert the alpha replay avocado tests
  tests/functional: Convert the s390x replay avocado tests
  tests/functional: Convert the aarch64 replay avocado tests
  tests/functional: Convert the x86_64 replay avocado tests
  tests/functional: Convert the i386 replay avocado test

 tests/avocado/replay_kernel.py             | 412 ---------------------
 tests/functional/meson.build               |  14 +
 tests/functional/replay_kernel.py          |   2 +-
 tests/functional/test_aarch64_replay.py    |  30 ++
 tests/functional/test_alpha_replay.py      |  29 ++
 tests/functional/test_arm_replay.py        |  69 ++++
 tests/functional/test_i386_replay.py       |  28 ++
 tests/functional/test_m68k_replay.py       |  42 +++
 tests/functional/test_microblaze_replay.py |  28 ++
 tests/functional/test_or1k_replay.py       |  27 ++
 tests/functional/test_ppc64_replay.py      |  49 +++
 tests/functional/test_ppc_replay.py        |  34 ++
 tests/functional/test_s390x_replay.py      |  28 ++
 tests/functional/test_sparc_replay.py      |  27 ++
 tests/functional/test_x86_64_replay.py     |  35 ++
 tests/functional/test_xtensa_replay.py     |  28 ++
 16 files changed, 469 insertions(+), 413 deletions(-)
 delete mode 100644 tests/avocado/replay_kernel.py
 create mode 100755 tests/functional/test_aarch64_replay.py
 create mode 100755 tests/functional/test_alpha_replay.py
 create mode 100755 tests/functional/test_arm_replay.py
 create mode 100755 tests/functional/test_i386_replay.py
 create mode 100755 tests/functional/test_m68k_replay.py
 create mode 100755 tests/functional/test_microblaze_replay.py
 create mode 100755 tests/functional/test_or1k_replay.py
 create mode 100755 tests/functional/test_ppc64_replay.py
 create mode 100755 tests/functional/test_ppc_replay.py
 create mode 100755 tests/functional/test_s390x_replay.py
 create mode 100755 tests/functional/test_sparc_replay.py
 create mode 100755 tests/functional/test_x86_64_replay.py
 create mode 100755 tests/functional/test_xtensa_replay.py