All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/11] Record/replay acceptance tests
@ 2020-05-29  7:04 Pavel Dovgalyuk
  2020-05-29  7:04 ` [PATCH v3 01/11] tests/acceptance: allow console interaction with specific VMs Pavel Dovgalyuk
                   ` (11 more replies)
  0 siblings, 12 replies; 20+ messages in thread
From: Pavel Dovgalyuk @ 2020-05-29  7:04 UTC (permalink / raw)
  To: qemu-devel
  Cc: wrampazz, alex.bennee, dovgaluk, pavel.dovgaluk, crosa, pbonzini,
	philmd, ehabkost

The following series adds record/replay tests to the acceptance group.
Test pass successfully with the latest submitted record/replay fixes:
 - replay: notify the main loop when there are no instructions
 - replay: synchronize on every virtual timer callback

The provided tests perform kernel boot and disk image boot scenarios.
For all of them recording and replaying phases are executed.
Tests were borrowed from existing boot_linux*.py tests. But some
of the platforms and images were excluded, because icount for them
still has some issues.

Tested-by: Philippe Mathieu-Daude <philmd@redhat.com>

v3 changes:
 - Added record/replay logging (suggested by Philippe Mathieu-Daudé)
 - Changed the console pattern to get longer kernel execution (suggested by Alex Bennée)
 - Coding style fixes
 - Other minor changes
v2 changes:
 - Some test structure refactoring (suggested by Willian Rampazzo)

---

Pavel Dovgaluk (11):
      tests/acceptance: allow console interaction with specific VMs
      tests/acceptance: refactor boot_linux_console test to allow code reuse
      tests/acceptance: add base class record/replay kernel tests
      tests/acceptance: add kernel record/replay test for x86_64
      tests/acceptance: add record/replay test for aarch64
      tests/acceptance: add record/replay test for arm
      tests/acceptance: add record/replay test for ppc64
      tests/acceptance: add record/replay test for m68k
      tests/acceptance: record/replay tests with advcal images
      tests/acceptance: refactor boot_linux to allow code reuse
      tests/acceptance: Linux boot test for record/replay


 0 files changed

--
Pavel Dovgalyuk


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

end of thread, other threads:[~2020-06-22  8:55 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-29  7:04 [PATCH v3 00/11] Record/replay acceptance tests Pavel Dovgalyuk
2020-05-29  7:04 ` [PATCH v3 01/11] tests/acceptance: allow console interaction with specific VMs Pavel Dovgalyuk
2020-05-29  7:04 ` [PATCH v3 02/11] tests/acceptance: refactor boot_linux_console test to allow code reuse Pavel Dovgalyuk
2020-05-29  7:04 ` [PATCH v3 03/11] tests/acceptance: add base class record/replay kernel tests Pavel Dovgalyuk
2020-05-29  7:04 ` [PATCH v3 04/11] tests/acceptance: add kernel record/replay test for x86_64 Pavel Dovgalyuk
2020-05-29  7:05 ` [PATCH v3 05/11] tests/acceptance: add record/replay test for aarch64 Pavel Dovgalyuk
2020-05-29  7:05 ` [PATCH v3 06/11] tests/acceptance: add record/replay test for arm Pavel Dovgalyuk
2020-05-29  7:05 ` [PATCH v3 07/11] tests/acceptance: add record/replay test for ppc64 Pavel Dovgalyuk
2020-05-29  7:05 ` [PATCH v3 08/11] tests/acceptance: add record/replay test for m68k Pavel Dovgalyuk
2020-06-19 16:08   ` Laurent Vivier
2020-05-29  7:05 ` [PATCH v3 09/11] tests/acceptance: record/replay tests with advcal images Pavel Dovgalyuk
2020-06-21 11:51   ` Philippe Mathieu-Daudé
2020-05-29  7:05 ` [PATCH v3 10/11] tests/acceptance: refactor boot_linux to allow code reuse Pavel Dovgalyuk
2020-05-31 12:04   ` Philippe Mathieu-Daudé
2020-05-29  7:05 ` [PATCH v3 11/11] tests/acceptance: Linux boot test for record/replay Pavel Dovgalyuk
2020-06-22  8:03   ` Philippe Mathieu-Daudé
2020-06-22  8:54     ` Philippe Mathieu-Daudé
2020-05-31 15:09 ` [PATCH v3 00/11] Record/replay acceptance tests Philippe Mathieu-Daudé
2020-06-20 23:36   ` Philippe Mathieu-Daudé
2020-06-22  7:44     ` Pavel Dovgalyuk

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.