[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v4 00/11] tests/vm: serial console autoinstall,
From: |
Alex Bennée |
Subject: |
Re: [Qemu-devel] [PATCH v4 00/11] tests/vm: serial console autoinstall, misc fixes. |
Date: |
Mon, 17 Jun 2019 16:44:21 +0100 |
User-agent: |
mu4e 1.3.2; emacs 26.1 |
Gerd Hoffmann <address@hidden> writes:
> This patch series changes the way virtual machines for test builds are
> managed. They are created locally on the developer machine now. The
> installer is booted on the serial console and the scripts walks through
> the dialogs to install and configure the guest.
I've tested this on the previously failing box and it works fine.
Queued to testing/next, thanks.
>
> That takes the download.patchew.org server out of the loop and makes it
> alot easier to tweak the guest images (adding build dependencies for
> example).
>
> The install scripts take care to apply host proxy settings (from *_proxy
> environment variables) to the guest, so any package downloads will be
> routed through the proxy and can be cached that way. This also makes
> them work behind strict firewalls.
>
> There are also a bunch of smaller tweaks for tests/vm to fix issues I
> was struggling with. See commit messages of individual patches for
> details.
>
> v4:
> - rebase, drop patches merged.
> - use in-tree seabios binary, for serial console support.
> - some minor tweaks.
> v3:
> - python3 fixes.
> - openbsd: configure memory limits.
> - freebsd: configure autoboot delay.
>
> Gerd Hoffmann (11):
> tests/vm: send proxy environment variables over ssh
> tests/vm: use ssh with pty unconditionally
> tests/vm: run test builds on snapshot
> tests/vm: proper guest shutdown
> tests/vm: add vm-boot-{ssh,serial}-<guest> targets
> tests/vm: serial console support helpers
> tests/vm: openbsd autoinstall, using serial console
> tests/vm: freebsd autoinstall, using serial console
> tests/vm: netbsd autoinstall, using serial console
> tests/vm: fedora autoinstall, using serial console
> tests/vm: ubuntu.i386: apt proxy setup
>
> tests/vm/basevm.py | 135 +++++++++++++++++++++++----
> tests/vm/Makefile.include | 23 ++++-
> tests/vm/fedora | 189 ++++++++++++++++++++++++++++++++++++++
> tests/vm/freebsd | 180 ++++++++++++++++++++++++++++++++++--
> tests/vm/netbsd | 187 +++++++++++++++++++++++++++++++++++--
> tests/vm/openbsd | 159 +++++++++++++++++++++++++++++---
> tests/vm/ubuntu.i386 | 4 +
> 7 files changed, 825 insertions(+), 52 deletions(-)
> create mode 100755 tests/vm/fedora
--
Alex Bennée
- [Qemu-devel] [PATCH v4 05/11] tests/vm: add vm-boot-{ssh, serial}-<guest> targets, (continued)
- [Qemu-devel] [PATCH v4 05/11] tests/vm: add vm-boot-{ssh, serial}-<guest> targets, Gerd Hoffmann, 2019/06/17
- [Qemu-devel] [PATCH v4 10/11] tests/vm: fedora autoinstall, using serial console, Gerd Hoffmann, 2019/06/17
- [Qemu-devel] [PATCH v4 07/11] tests/vm: openbsd autoinstall, using serial console, Gerd Hoffmann, 2019/06/17
- [Qemu-devel] [PATCH v4 09/11] tests/vm: netbsd autoinstall, using serial console, Gerd Hoffmann, 2019/06/17
- [Qemu-devel] [PATCH v4 08/11] tests/vm: freebsd autoinstall, using serial console, Gerd Hoffmann, 2019/06/17
- Re: [Qemu-devel] [PATCH v4 00/11] tests/vm: serial console autoinstall, misc fixes., Alex Bennée, 2019/06/17
- Re: [Qemu-devel] [PATCH v4 00/11] tests/vm: serial console autoinstall, misc fixes.,
Alex Bennée <=