All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] final fixes for 8.2
@ 2023-12-01  9:36 Alex Bennée
  2023-12-01  9:36 ` [PATCH v2 1/7] gdbstub: use a better signal when we halt for IO reasons Alex Bennée
                   ` (7 more replies)
  0 siblings, 8 replies; 27+ messages in thread
From: Alex Bennée @ 2023-12-01  9:36 UTC (permalink / raw)
  To: qemu-devel
  Cc: Eric Farman, Peter Maydell, Leif Lindholm, Beraldo Leal,
	Andrew Jeffery, Paolo Bonzini, Marcin Juszkiewicz,
	Pavel Dovgalyuk, Thomas Huth, qemu-arm, Radoslaw Biernacki,
	Alex Bennée, Yoshinori Sato, Eric Auger, Halil Pasic,
	qemu-s390x, Wainer dos Santos Moschetta, Cédric Le Goater,
	Christian Borntraeger, Aurelien Jarno, Cleber Rosa, Joel Stanley,
	Philippe Mathieu-Daudé

8.2 is looking fairly stable but I do have one bug fix for gdbstub
which I came across while debugging something else. The changes for
avocado rationalise all flaky tests under the QEMU_TEST_FLAKY_TESTS
environment variable. The final patch re-adds the flaky tests to the
CI as a manually run allow_fail job so we can still attempt to debug
their failure in the place they tend to fall over.

v2
--

  - addressed some review comments
  - emphasised raising a bug for failing tests
  - drop some tests now missing assets online
  - fix wrong microblaze target for tests

The following still need review:

  gitlab: build the correct microblaze target
  tests/avocado: tag sbsa tests as tcg only
  tests/avocado: drop malta yamon tests
  tests/avocado: drop BootLinuxConsole.test_mips_malta_cpio test

Alex.

Alex Bennée (7):
  gdbstub: use a better signal when we halt for IO reasons
  docs/devel: rationalise unstable gitlab tests under FLAKY_TESTS
  tests/avocado: drop BootLinuxConsole.test_mips_malta_cpio test
  tests/avocado: drop malta yamon tests
  tests/avocado: tag sbsa tests as tcg only
  gitlab: build the correct microblaze target
  gitlab: add optional job to run flaky avocado tests

 docs/devel/testing.rst                   | 32 ++++++++++------
 gdbstub/internals.h                      |  1 +
 gdbstub/system.c                         |  2 +-
 .gitlab-ci.d/buildtest.yml               | 32 +++++++++++++++-
 tests/avocado/boot_linux.py              | 10 +++--
 tests/avocado/boot_linux_console.py      | 28 ++------------
 tests/avocado/intel_iommu.py             |  6 ++-
 tests/avocado/linux_initrd.py            |  7 +++-
 tests/avocado/machine_aarch64_sbsaref.py |  1 +
 tests/avocado/machine_aspeed.py          | 10 +++--
 tests/avocado/machine_mips_malta.py      | 47 ++++--------------------
 tests/avocado/machine_rx_gdbsim.py       | 10 +++--
 tests/avocado/machine_s390_ccw_virtio.py |  3 +-
 tests/avocado/replay_kernel.py           |  8 +++-
 tests/avocado/reverse_debugging.py       | 16 +++++---
 tests/avocado/smmu.py                    |  6 ++-
 tests/avocado/tuxrun_baselines.py        |  5 ++-
 17 files changed, 122 insertions(+), 102 deletions(-)

-- 
2.39.2

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

end of thread, other threads:[~2023-12-04 13:33 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-01  9:36 [PATCH v2 0/7] final fixes for 8.2 Alex Bennée
2023-12-01  9:36 ` [PATCH v2 1/7] gdbstub: use a better signal when we halt for IO reasons Alex Bennée
2023-12-01  9:36 ` [PATCH v2 2/7] docs/devel: rationalise unstable gitlab tests under FLAKY_TESTS Alex Bennée
2023-12-01  9:36 ` [PATCH v2 3/7] tests/avocado: drop BootLinuxConsole.test_mips_malta_cpio test Alex Bennée
2023-12-01 11:27   ` Stefan Hajnoczi
2023-12-01 13:45   ` Philippe Mathieu-Daudé
2023-12-01 13:57     ` Philippe Mathieu-Daudé
2023-12-01 13:59       ` Philippe Mathieu-Daudé
2023-12-01 15:14       ` Alex Bennée
2023-12-01  9:36 ` [PATCH v2 4/7] tests/avocado: drop malta yamon tests Alex Bennée
2023-12-01 10:24   ` Philippe Mathieu-Daudé
2023-12-01 12:49     ` Alex Bennée
2023-12-01 13:22       ` Philippe Mathieu-Daudé
2023-12-01 14:05       ` Philippe Mathieu-Daudé
2023-12-01 15:16         ` Alex Bennée
2023-12-01  9:36 ` [PATCH v2 5/7] tests/avocado: tag sbsa tests as tcg only Alex Bennée
2023-12-01 10:26   ` Philippe Mathieu-Daudé
2023-12-01  9:36 ` [PATCH v2 6/7] gitlab: build the correct microblaze target Alex Bennée
2023-12-01 10:24   ` Philippe Mathieu-Daudé
2023-12-04  7:54   ` Thomas Huth
2023-12-04 12:40     ` Alex Bennée
2023-12-04 12:43       ` Thomas Huth
2023-12-04 12:48         ` Cédric Le Goater
2023-12-04 13:32           ` Thomas Huth
2023-12-01  9:36 ` [PATCH v2 7/7] gitlab: add optional job to run flaky avocado tests Alex Bennée
2023-12-01 10:28   ` Philippe Mathieu-Daudé
2023-12-01 13:30 ` [PATCH v2 0/7] final fixes for 8.2 Stefan Hajnoczi

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.