From: "Alex Bennée" <alex.bennee@linaro.org>
To: Gerd Hoffmann <kraxel@redhat.com>
Cc: "Fam Zheng" <fam@euphon.net>, "Ed Maste" <emaste@freebsd.org>,
qemu-devel@nongnu.org, "Kamil Rytarowski" <kamil@netbsd.org>,
"Philippe Mathieu-Daudé" <philmd@redhat.com>,
"Li-Wen Hsu" <lwhsu@freebsd.org>,
"Brad Smith" <brad@comstyle.com>
Subject: Re: [Qemu-devel] [PATCH v4 00/11] tests/vm: serial console autoinstall, misc fixes.
Date: Mon, 17 Jun 2019 16:44:21 +0100 [thread overview]
Message-ID: <877e9k9pyi.fsf@zen.linaroharston> (raw)
In-Reply-To: <20190617043858.8290-1-kraxel@redhat.com>
Gerd Hoffmann <kraxel@redhat.com> 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
prev parent reply other threads:[~2019-06-17 16:34 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-06-17 4:38 [Qemu-devel] [PATCH v4 00/11] tests/vm: serial console autoinstall, misc fixes Gerd Hoffmann
2019-06-17 4:38 ` [Qemu-devel] [PATCH v4 01/11] tests/vm: send proxy environment variables over ssh Gerd Hoffmann
2019-06-17 4:38 ` [Qemu-devel] [PATCH v4 02/11] tests/vm: use ssh with pty unconditionally Gerd Hoffmann
2019-06-17 16:09 ` Philippe Mathieu-Daudé
2019-06-17 4:38 ` [Qemu-devel] [PATCH v4 03/11] tests/vm: run test builds on snapshot Gerd Hoffmann
2019-06-17 16:15 ` Philippe Mathieu-Daudé
2019-06-17 4:38 ` [Qemu-devel] [PATCH v4 04/11] tests/vm: proper guest shutdown Gerd Hoffmann
2019-06-17 16:09 ` Philippe Mathieu-Daudé
2019-06-17 4:38 ` [Qemu-devel] [PATCH v4 05/11] tests/vm: add vm-boot-{ssh, serial}-<guest> targets Gerd Hoffmann
2019-06-17 16:11 ` Philippe Mathieu-Daudé
2019-06-17 4:38 ` [Qemu-devel] [PATCH v4 06/11] tests/vm: serial console support helpers Gerd Hoffmann
2019-06-17 16:12 ` Philippe Mathieu-Daudé
2019-06-17 4:38 ` [Qemu-devel] [PATCH v4 07/11] tests/vm: openbsd autoinstall, using serial console Gerd Hoffmann
2019-06-17 16:12 ` Philippe Mathieu-Daudé
2019-06-17 4:38 ` [Qemu-devel] [PATCH v4 08/11] tests/vm: freebsd " Gerd Hoffmann
2019-06-17 4:38 ` [Qemu-devel] [PATCH v4 09/11] tests/vm: netbsd " Gerd Hoffmann
2019-06-17 16:13 ` Philippe Mathieu-Daudé
2019-07-05 10:24 ` Alex Bennée
2019-07-05 10:43 ` Kamil Rytarowski
2019-07-05 10:47 ` Philippe Mathieu-Daudé
2019-07-05 10:49 ` Kamil Rytarowski
2019-07-05 10:52 ` Peter Maydell
2019-07-05 11:05 ` Daniel P. Berrangé
2019-07-05 11:10 ` Alex Bennée
2019-06-17 4:38 ` [Qemu-devel] [PATCH v4 10/11] tests/vm: fedora " Gerd Hoffmann
2019-06-17 16:13 ` Philippe Mathieu-Daudé
2019-06-17 4:38 ` [Qemu-devel] [PATCH v4 11/11] tests/vm: ubuntu.i386: apt proxy setup Gerd Hoffmann
2019-06-17 9:21 ` [Qemu-devel] [PATCH v4 00/11] tests/vm: serial console autoinstall, misc fixes Alex Bennée
2019-06-17 15:44 ` Alex Bennée [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=877e9k9pyi.fsf@zen.linaroharston \
--to=alex.bennee@linaro.org \
--cc=brad@comstyle.com \
--cc=emaste@freebsd.org \
--cc=fam@euphon.net \
--cc=kamil@netbsd.org \
--cc=kraxel@redhat.com \
--cc=lwhsu@freebsd.org \
--cc=philmd@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.