[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v1 00/18] testing/next (vm, gitlab)
From: |
Alex Bennée |
Subject: |
[PATCH v1 00/18] testing/next (vm, gitlab) |
Date: |
Mon, 22 Jun 2020 15:31:46 +0100 |
Hi,
This is the current state of my testing/next queue. In brief:
- tests/vm updates for aarch64 VMs
- moving check-acceptance to gitlab
- some minor fixes going in via other trees
Most of tests/vm are well reviewed but I added a few clean-ups that
need review alongside the gitlab stuff:
- .gitlab: add avocado asset caching
- .gitlab: tag remaining jobs as builds
- .gitlab: split fedora-misc-disabled
- .gitlab: add acceptance testing to system builds
- .gitignore: un-ignore .gitlab-ci.d
- tests/docker: check for an parameters not empty string
- tests/vm: allow us to take advantage of MTTCG
- tests/vm: switch from optsparse to argparse
Alex Bennée (8):
tests/vm: switch from optsparse to argparse
tests/vm: allow us to take advantage of MTTCG
tests/docker: check for an parameters not empty string
.gitignore: un-ignore .gitlab-ci.d
.gitlab: add acceptance testing to system builds
.gitlab: split fedora-misc-disabled
.gitlab: tag remaining jobs as builds
.gitlab: add avocado asset caching
Philippe Mathieu-Daudé (1):
iotests: Fix 051 output after qdev_init_nofail() removal
Robert Foley (9):
tests/vm: pass args through to BaseVM's __init__
tests/vm: Add configuration to basevm.py
tests/vm: Added configuration file support
tests/vm: Add common Ubuntu python module
tests/vm: Added a new script for ubuntu.aarch64.
tests/vm: Added a new script for centos.aarch64.
tests/vm: change scripts to use self._config
python/qemu: Add ConsoleSocket for optional use in QEMUMachine
tests/vm: Add workaround to consume console
configure | 29 +++
.gitignore | 2 +-
.gitlab-ci.yml | 149 +++++++++++++-
.travis.yml | 23 ---
python/qemu/console_socket.py | 110 ++++++++++
python/qemu/machine.py | 23 ++-
tests/docker/common.rc | 2 +-
tests/qemu-iotests/051.pc.out | 4 +-
tests/vm/Makefile.include | 22 ++
tests/vm/aarch64vm.py | 106 ++++++++++
tests/vm/basevm.py | 332 ++++++++++++++++++++++--------
tests/vm/centos-8-aarch64.ks | 51 +++++
tests/vm/centos.aarch64 | 227 ++++++++++++++++++++
tests/vm/conf_example_aarch64.yml | 51 +++++
tests/vm/conf_example_x86.yml | 50 +++++
tests/vm/fedora | 17 +-
tests/vm/freebsd | 16 +-
tests/vm/netbsd | 19 +-
tests/vm/openbsd | 17 +-
tests/vm/ubuntu.aarch64 | 68 ++++++
tests/vm/ubuntu.i386 | 46 ++---
tests/vm/ubuntuvm.py | 60 ++++++
22 files changed, 1230 insertions(+), 194 deletions(-)
create mode 100644 python/qemu/console_socket.py
create mode 100644 tests/vm/aarch64vm.py
create mode 100644 tests/vm/centos-8-aarch64.ks
create mode 100755 tests/vm/centos.aarch64
create mode 100644 tests/vm/conf_example_aarch64.yml
create mode 100644 tests/vm/conf_example_x86.yml
create mode 100755 tests/vm/ubuntu.aarch64
create mode 100644 tests/vm/ubuntuvm.py
--
2.20.1
- [PATCH v1 00/18] testing/next (vm, gitlab),
Alex Bennée <=
- [PATCH v1 01/18] iotests: Fix 051 output after qdev_init_nofail() removal, Alex Bennée, 2020/06/22
- [PATCH v1 02/18] tests/vm: pass args through to BaseVM's __init__, Alex Bennée, 2020/06/22
- [PATCH v1 06/18] tests/vm: Added a new script for ubuntu.aarch64., Alex Bennée, 2020/06/22
- [PATCH v1 03/18] tests/vm: Add configuration to basevm.py, Alex Bennée, 2020/06/22
- [PATCH v1 05/18] tests/vm: Add common Ubuntu python module, Alex Bennée, 2020/06/22
- [PATCH v1 08/18] tests/vm: change scripts to use self._config, Alex Bennée, 2020/06/22
- [PATCH v1 04/18] tests/vm: Added configuration file support, Alex Bennée, 2020/06/22