All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Convert the MIPS replay tests to the functional framework
@ 2025-01-24 14:15 Thomas Huth
  2025-01-24 14:15 ` [PATCH 1/5] tests/functional: Add a decorator for skipping long running tests Thomas Huth
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Thomas Huth @ 2025-01-24 14:15 UTC (permalink / raw)
  To: Pavel Dovgalyuk, Paolo Bonzini, Aurelien Jarno, Jiaxun Yang,
	qemu-devel
  Cc: Philippe Mathieu-Daudé, Daniel P. Berrangé

tests/avocado/replay_kernel.py is a rather big file with a lot of
Avocado-based tests in it. But in the long run, we rather want to
get away from Avocado, so we eventually have to convert these tests
to the functional framework. For this, we have to separate the tests
by target architecture, since the functional framework cannot detect
this on the fly like Avocado (which e.g. looks at the tag annotations 
in the comments). Let's start the convertion by handling the
MIPS-related tests first (the other replay_kernel tests will follow
later).

Thomas Huth (5):
  tests/functional: Add a decorator for skipping long running tests
  tests/functional: Add the ReplayKernelBase class
  tests/functional/test_mipsel_malta: Convert the mipsel replay tests
  tests/functional/test_mips64el_malta: Convert the mips64el replay
    tests
  tests/functional/test_mips_malta: Convert the mips big endian replay
    tests

 docs/devel/testing/functional.rst        |   8 ++
 tests/avocado/replay_kernel.py           | 165 -----------------------
 tests/functional/meson.build             |   1 +
 tests/functional/qemu_test/__init__.py   |   2 +-
 tests/functional/qemu_test/decorators.py |  14 ++
 tests/functional/replay_kernel.py        |  84 ++++++++++++
 tests/functional/test_arm_quanta_gsj.py  |   5 +-
 tests/functional/test_mips64el_malta.py  |  26 +++-
 tests/functional/test_mips_malta.py      |  29 +++-
 tests/functional/test_mipsel_malta.py    |  30 ++++-
 10 files changed, 189 insertions(+), 175 deletions(-)
 create mode 100644 tests/functional/replay_kernel.py

-- 
2.48.1



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2025-01-28 15:25 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-24 14:15 [PATCH 0/5] Convert the MIPS replay tests to the functional framework Thomas Huth
2025-01-24 14:15 ` [PATCH 1/5] tests/functional: Add a decorator for skipping long running tests Thomas Huth
2025-01-24 15:28   ` Daniel P. Berrangé
2025-01-28 15:23     ` Thomas Huth
2025-01-24 16:26   ` Philippe Mathieu-Daudé
2025-01-24 14:15 ` [PATCH 2/5] tests/functional: Add the ReplayKernelBase class Thomas Huth
2025-01-24 15:33   ` Daniel P. Berrangé
2025-01-24 14:15 ` [PATCH 3/5] tests/functional/test_mipsel_malta: Convert the mipsel replay tests Thomas Huth
2025-01-24 15:36   ` Daniel P. Berrangé
2025-01-27 18:07     ` Thomas Huth
2025-01-24 14:15 ` [PATCH 4/5] tests/functional/test_mips64el_malta: Convert the mips64el " Thomas Huth
2025-01-24 14:15 ` [PATCH 5/5] tests/functional/test_mips_malta: Convert the mips big endian " Thomas Huth

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.