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.
Alex. Alex Bennée (3): gdbstub: use a better signal when we halt for IO reasons docs/devel: rationalise unstable gitlab tests under FLAKY_TESTS 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 | 30 ++++++++++++++++++++++ tests/avocado/boot_linux.py | 10 +++++--- tests/avocado/boot_linux_console.py | 6 +++-- tests/avocado/intel_iommu.py | 6 +++-- tests/avocado/linux_initrd.py | 7 ++++-- tests/avocado/machine_aspeed.py | 10 +++++--- tests/avocado/machine_mips_malta.py | 10 +++++--- tests/avocado/machine_rx_gdbsim.py | 10 +++++--- tests/avocado/machine_s390_ccw_virtio.py | 3 ++- tests/avocado/replay_kernel.py | 7 ++++-- tests/avocado/reverse_debugging.py | 16 ++++++++---- tests/avocado/smmu.py | 6 +++-- tests/avocado/tuxrun_baselines.py | 5 ++-- 16 files changed, 119 insertions(+), 42 deletions(-) -- 2.39.2