Test suite: check QEMU version at runtime

Originally created by @CyrilBrulebois on #16355 (Redmine)

So I’ve discovered the fun related to #12142 (closed) (i.e. https://bugs.debian.org/851694), after having wasted quite some time on the USB test suite development (#16004 (closed)).

It has been freshly documented in master (7a6bddab — by the way, why not mention the binaries available in the same suite, instead of suggesting a local rebuild?), but I’d hate it to see others (maybe future me with a different setup) lose time over this again.

I’m therefore proposing an extra check, ensuring we have the known good qemu version when running on Debian stretch. This should be a no-op on the isotesters, which have this version installed already.

FWIW, this might also be the reason why I’ve had so many issues with snapshots while working on the test suite updates for feature/buster (#16314 (closed))… I’m currently checking this hypothesis, and will update #16314 (closed) accordingly.

Target branches: devel and feature/buster.

Attachments

  • 0001-Test-suite-check-for-known-issues-to-avoid-wasting-t.patch

Related issues

  • Related to #15864 (closed)
Edited Sep 22, 2020 by intrigeri
Assignee Loading
Time tracking Loading