On Wed, Aug 16, 2017 at 03:20:55PM +0800, Fam Zheng wrote: > Build tests in one 32 bit Linux guest and three BSD images are defined in this > series. This is a more managable way than the manually maintained virtual > machines in patchew. Also, one big advantage of ephemeral VMs over long > running > guests is the reduced RAM usage of host, which makes it possible to have one > host test all these BSD variants and probably more. > > The BSD guest templates are manually prepared following > > https://wiki.qemu.org/Hosts/BSD > > as it is not easy to automate. (The ideal approach is like the ubuntu.i386 > script, which configures the guest on top of an official released image, fully > automatically.) > > Need for help: "gmake check" in the added OpenBSD image fails with -ENOMEM > errors, even if I change "-m 2G" to "-m 8G" when starting VM. Ideas? And there > is a warning from ./configure about OpenBSD going to be unsupported in coming > releases, is it still the case? > > Fam > > Fam Zheng (9): > gitignore: Ignore vm test images > qemu.py: Add variable vga type > qemu.py: Add "wait()" method > tests: Add vm test lib > tests: Add ubuntu.i386 image > tests: Add FreeBSD image > tests: Add NetBSD image > tests: Add OpenBSD image > Makefile: Add rules to run vm tests > > .gitignore | 2 + > Makefile | 2 + > configure | 2 +- > scripts/qemu.py | 8 +- > tests/vm/Makefile.include | 41 ++++++++ > tests/vm/basevm.py | 246 > ++++++++++++++++++++++++++++++++++++++++++++++ > tests/vm/freebsd | 44 +++++++++ > tests/vm/netbsd | 44 +++++++++ > tests/vm/openbsd | 45 +++++++++ > tests/vm/ubuntu.i386 | 88 +++++++++++++++++ > 10 files changed, 520 insertions(+), 2 deletions(-) > create mode 100644 tests/vm/Makefile.include > create mode 100755 tests/vm/basevm.py > create mode 100755 tests/vm/freebsd > create mode 100755 tests/vm/netbsd > create mode 100755 tests/vm/openbsd > create mode 100755 tests/vm/ubuntu.i386
Adding Cleber to CC since he's looking into QEMU test infrastructure improvements. Stefan
signature.asc
Description: PGP signature