[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] af093b: tests/vm: netbsd autoinstall, using s
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] af093b: tests/vm: netbsd autoinstall, using serial console |
Date: |
Tue, 12 Nov 2019 08:00:37 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: af093bc937ba7813ba3a091ddab64d2f813740ea
https://github.com/qemu/qemu/commit/af093bc937ba7813ba3a091ddab64d2f813740ea
Author: Gerd Hoffmann <address@hidden>
Date: 2019-11-12 (Tue, 12 Nov 2019)
Changed paths:
M tests/vm/netbsd
Log Message:
-----------
tests/vm: netbsd autoinstall, using serial console
Instead of fetching the prebuilt image from patchew download the install
iso and prepare the image locally. Install to disk, using the serial
console. Create qemu user, configure ssh login. Install packages
needed for qemu builds.
Signed-off-by: Gerd Hoffmann <address@hidden>
Reviewed-by: Kamil Rytarowski <address@hidden>
Tested-by: Thomas Huth <address@hidden>
[ehabkost: rebased to latest qemu.git master]
Signed-off-by: Eduardo Habkost <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 6c4f0416be5805962a77af240a41fae5eaffda8b
https://github.com/qemu/qemu/commit/6c4f0416be5805962a77af240a41fae5eaffda8b
Author: Gerd Hoffmann <address@hidden>
Date: 2019-11-12 (Tue, 12 Nov 2019)
Changed paths:
M tests/vm/basevm.py
Log Message:
-----------
tests/vm: add console_consume helper
Helper function to read all console output.
Signed-off-by: Gerd Hoffmann <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 00963aca8b5a4e34e7b7abac18e943930284fae2
https://github.com/qemu/qemu/commit/00963aca8b5a4e34e7b7abac18e943930284fae2
Author: Gerd Hoffmann <address@hidden>
Date: 2019-11-12 (Tue, 12 Nov 2019)
Changed paths:
M tests/vm/netbsd
Log Message:
-----------
tests/vm: use console_consume for netbsd
Use new helper to read all pending console output,
not just a single char. Unblocks installer boot.
Signed-off-by: Gerd Hoffmann <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 2548b4a7d362d2e8504f97bcc9583fd45dc641b3
https://github.com/qemu/qemu/commit/2548b4a7d362d2e8504f97bcc9583fd45dc641b3
Author: Gerd Hoffmann <address@hidden>
Date: 2019-11-12 (Tue, 12 Nov 2019)
Changed paths:
M tests/vm/netbsd
Log Message:
-----------
tests/vm: update netbsd to version 8.1
Signed-off-by: Gerd Hoffmann <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 860eacec5852e66ac1425ab636ea245afcfa9283
https://github.com/qemu/qemu/commit/860eacec5852e66ac1425ab636ea245afcfa9283
Author: Alex Bennée <address@hidden>
Date: 2019-11-12 (Tue, 12 Nov 2019)
Changed paths:
M tests/Makefile.include
Log Message:
-----------
tests: only run ipmi-bt-test if CONFIG_LINUX
This test has been unstable on NetBSD for awhile. It seems the
mechanism used to listen to a random port is a Linux-ism (although a
received wisdom Linux-ism rather than a well documented one). As
working around would add more hard to test complexity to the test I've
gone for the easier option of making it CONFIG_LINUX only.
Signed-off-by: Alex Bennée <address@hidden>
Cc: Corey Minyard <address@hidden>
Cc: Kamil Rytarowski <address@hidden>
Commit: 5b4b4865f44ed27d6aeea1d05e8314fce9cdc136
https://github.com/qemu/qemu/commit/5b4b4865f44ed27d6aeea1d05e8314fce9cdc136
Author: Alex Bennée <address@hidden>
Date: 2019-11-12 (Tue, 12 Nov 2019)
Changed paths:
M tests/vm/basevm.py
M tests/vm/netbsd
Log Message:
-----------
tests/vm: support sites with sha512 checksums
The NetBSD project uses SHA512 for its checksums so lets support that
in the download helper.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 05273a43af5f9e71152ad1b877bc3a898857e989
https://github.com/qemu/qemu/commit/05273a43af5f9e71152ad1b877bc3a898857e989
Author: Alex Bennée <address@hidden>
Date: 2019-11-12 (Tue, 12 Nov 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: don't run make check with multiple jobs
Let's challenge the convention that doing more at a time helps. It
certainly doesn't tell you unambiguously where in the test cycle you
were before the test hangs and exceeds the job time limit.
Signed-off-by: Alex Bennée <address@hidden>
Commit: 3fb356cc86461a14450802e14fa79e8436dbbf31
https://github.com/qemu/qemu/commit/3fb356cc86461a14450802e14fa79e8436dbbf31
Author: Alex Bennée <address@hidden>
Date: 2019-11-12 (Tue, 12 Nov 2019)
Changed paths:
M include/qemu/qemu-plugin.h
M plugins/loader.c
M plugins/plugin.h
M tests/plugin/bb.c
M tests/plugin/empty.c
M tests/plugin/hotblocks.c
M tests/plugin/hotpages.c
M tests/plugin/howvec.c
M tests/plugin/insn.c
M tests/plugin/mem.c
Log Message:
-----------
tcg plugins: expose an API version concept
This is a very simple versioning API which allows the plugin
infrastructure to check the API a plugin was built against. We also
expose a min/cur API version to the plugin via the info block in case
it wants to avoid using old deprecated APIs in the future.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Reviewed-by: Robert Foley <address@hidden>
Commit: 2a7e7c3e103a5c29af7c583390c243d85a2527e8
https://github.com/qemu/qemu/commit/2a7e7c3e103a5c29af7c583390c243d85a2527e8
Author: Peter Maydell <address@hidden>
Date: 2019-11-12 (Tue, 12 Nov 2019)
Changed paths:
M .travis.yml
M include/qemu/qemu-plugin.h
M plugins/loader.c
M plugins/plugin.h
M tests/Makefile.include
M tests/plugin/bb.c
M tests/plugin/empty.c
M tests/plugin/hotblocks.c
M tests/plugin/hotpages.c
M tests/plugin/howvec.c
M tests/plugin/insn.c
M tests/plugin/mem.c
M tests/vm/basevm.py
M tests/vm/netbsd
Log Message:
-----------
Merge remote-tracking branch
'remotes/stsquad/tags/pull-testing-and-tcg-121119-1' into staging
Testing and plugins for rc1
- add plugin API versioning
- tests/vm add netbsd autoinstall
- disable ipmi-bt-test for non-Linux
- single-thread make check
# gpg: Signature made Tue 12 Nov 2019 14:34:30 GMT
# gpg: using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) <address@hidden>"
[full]
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8 DF35 FBD0 DB09 5A9E 2A44
* remotes/stsquad/tags/pull-testing-and-tcg-121119-1:
tcg plugins: expose an API version concept
.travis.yml: don't run make check with multiple jobs
tests/vm: support sites with sha512 checksums
tests: only run ipmi-bt-test if CONFIG_LINUX
tests/vm: update netbsd to version 8.1
tests/vm: use console_consume for netbsd
tests/vm: add console_consume helper
tests/vm: netbsd autoinstall, using serial console
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/039e285e095c...2a7e7c3e103a
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] af093b: tests/vm: netbsd autoinstall, using serial console,
Peter Maydell <=