All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH  v1 00/26] testing/next queue (iotests, docker, tests/vm)
@ 2019-05-30 10:15 Alex Bennée
  2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 01/26] editorconfig: add setting for shell scripts Alex Bennée
                   ` (25 more replies)
  0 siblings, 26 replies; 43+ messages in thread
From: Alex Bennée @ 2019-05-30 10:15 UTC (permalink / raw)
  To: qemu-devel; +Cc: Alex Bennée


Hi,

I've been playing catch-up with the testing patches so here is the
next set of patches for testing/next. It includes the enabling of
check-block which I dropped from my last PR due to a last minute div0
found by Peter during merging. I've added a clang undefined
behaviour job to Travis to catch this in future as well as bumped the
GCC TSan build to gcc-9. This still has stringop truncation turned
off as we still have build failures. I've updated the Ubuntu image to
the latest ubuntu for those that want to build with the latest
compilers to fix all this.

The bulk of the series includes Wainer's tests/vm clean-ups and Gerd's
work on autoinstall for the BSD's so we no longer have to rely on
magic images stored in our "infrastructure". I did drop the
caching/checksum patch as it clashed with the new approach Gerd has
taken.

I've not got Philippe's work on enabling caching to speed up Travis
but I'm looking forward to it because it looks like it makes a fair
difference.

The following patches need review
 patch 0001/editorconfig add setting for shell scripts.patch
 patch 0002/qemu io cmds use clock_gettime for benchmarking.patch
 patch 0005/tests docker Update the Fedora cross compile imag.patch
 patch 0006/tests docker Update the Ubuntu image to 19.04.patch
 patch 0007/.travis.yml bump gcc sanitiser job to gcc 9.patch
 patch 0008/.travis.yml add clang ubsan job.patch

Alex Bennée (6):
  editorconfig: add setting for shell scripts
  qemu-io-cmds: use clock_gettime for benchmarking
  tests/docker: Update the Fedora cross compile images to 30
  tests/docker: Update the Ubuntu image to 19.04
  .travis.yml: bump gcc sanitiser job to gcc-9
  .travis.yml: add clang ubsan job

Gerd Hoffmann (14):
  scripts: use git archive in archive-source
  tests/vm: python3 fixes
  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: add DEBUG=1 to help text
  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

Philippe Mathieu-Daudé (1):
  tests/docker: Update the Fedora image to Fedora 30

Thomas Huth (1):
  tests: Run the iotests during "make check" again

Wainer dos Santos Moschetta (4):
  tests/vm: Use python configured on build
  tests/vm: Port basevm to Python 3
  tests/vm: Fix build-centos docker-based tests run
  tests/vm: Add missing variables on help

 .editorconfig                                 |   4 +
 .travis.yml                                   |  17 +-
 qemu-io-cmds.c                                |  69 +++----
 scripts/archive-source.sh                     |  72 +++----
 tests/Makefile.include                        |   8 +-
 tests/check-block.sh                          |  44 ++++-
 .../dockerfiles/fedora-cris-cross.docker      |   2 +-
 .../dockerfiles/fedora-i386-cross.docker      |   2 +-
 tests/docker/dockerfiles/fedora.docker        |   2 +-
 tests/docker/dockerfiles/ubuntu.docker        |  19 +-
 tests/qemu-iotests-quick.sh                   |   8 -
 tests/vm/Makefile.include                     |  37 +++-
 tests/vm/basevm.py                            | 147 +++++++++++---
 tests/vm/centos                               |   6 +-
 tests/vm/fedora                               | 187 ++++++++++++++++++
 tests/vm/freebsd                              | 179 ++++++++++++++++-
 tests/vm/netbsd                               | 187 +++++++++++++++++-
 tests/vm/openbsd                              | 158 +++++++++++++--
 tests/vm/ubuntu.i386                          |   4 +
 19 files changed, 977 insertions(+), 175 deletions(-)
 delete mode 100755 tests/qemu-iotests-quick.sh
 create mode 100755 tests/vm/fedora

-- 
2.20.1



^ permalink raw reply	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2019-07-15 11:58 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-30 10:15 [Qemu-devel] [PATCH v1 00/26] testing/next queue (iotests, docker, tests/vm) Alex Bennée
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 01/26] editorconfig: add setting for shell scripts Alex Bennée
2019-05-30 18:15   ` Richard Henderson
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 02/26] qemu-io-cmds: use clock_gettime for benchmarking Alex Bennée
2019-05-30 18:41   ` Richard Henderson
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 03/26] tests: Run the iotests during "make check" again Alex Bennée
2019-06-07  9:33   ` Alex Bennée
2019-07-15 11:06     ` Thomas Huth
2019-07-15 11:58       ` Alex Bennée
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 04/26] tests/docker: Update the Fedora image to Fedora 30 Alex Bennée
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 05/26] tests/docker: Update the Fedora cross compile images to 30 Alex Bennée
2019-05-30 18:43   ` Richard Henderson
2019-05-31  6:54   ` Philippe Mathieu-Daudé
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 06/26] tests/docker: Update the Ubuntu image to 19.04 Alex Bennée
2019-05-30 18:44   ` Richard Henderson
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 07/26] .travis.yml: bump gcc sanitiser job to gcc-9 Alex Bennée
2019-05-31  7:56   ` Stefano Garzarella
2019-05-31  8:16     ` Alex Bennée
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 08/26] .travis.yml: add clang ubsan job Alex Bennée
2019-05-31  6:21   ` Philippe Mathieu-Daudé
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 09/26] tests/vm: Use python configured on build Alex Bennée
2019-05-31  6:22   ` Philippe Mathieu-Daudé
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 10/26] tests/vm: Port basevm to Python 3 Alex Bennée
2019-05-31  6:22   ` Philippe Mathieu-Daudé
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 11/26] tests/vm: Fix build-centos docker-based tests run Alex Bennée
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 12/26] tests/vm: Add missing variables on help Alex Bennée
2019-05-31  6:45   ` Philippe Mathieu-Daudé
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 13/26] scripts: use git archive in archive-source Alex Bennée
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 14/26] tests/vm: python3 fixes Alex Bennée
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 15/26] tests/vm: send proxy environment variables over ssh Alex Bennée
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 16/26] tests/vm: use ssh with pty unconditionally Alex Bennée
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 17/26] tests/vm: run test builds on snapshot Alex Bennée
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 18/26] tests/vm: proper guest shutdown Alex Bennée
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 19/26] tests/vm: add vm-boot-{ssh, serial}-<guest> targets Alex Bennée
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 20/26] tests/vm: add DEBUG=1 to help text Alex Bennée
2019-05-31  6:49   ` Philippe Mathieu-Daudé
2019-05-31  8:15     ` Alex Bennée
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 21/26] tests/vm: serial console support helpers Alex Bennée
2019-05-30 10:15 ` [Qemu-devel] [PATCH v1 22/26] tests/vm: openbsd autoinstall, using serial console Alex Bennée
2019-05-30 10:16 ` [Qemu-devel] [PATCH v1 23/26] tests/vm: freebsd " Alex Bennée
2019-05-30 10:16 ` [Qemu-devel] [PATCH v1 24/26] tests/vm: netbsd " Alex Bennée
2019-05-30 10:16 ` [Qemu-devel] [PATCH v1 25/26] tests/vm: fedora " Alex Bennée
2019-05-30 10:16 ` [Qemu-devel] [PATCH v1 26/26] tests/vm: ubuntu.i386: apt proxy setup Alex Bennée

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.