The following changes since commit c86274bc2e34295764fb44c2aef3cf29623f9b4b: Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-tcg-plugins= -270520-1' into staging (2020-05-29 17:41:45 +0100) are available in the Git repository at: https://gitlab.com/philmd/qemu.git tags/python-next-20200531 for you to fetch changes up to 1c80c87c8c2489e4318c93c844aa29bc1d014146: tests/acceptance: refactor boot_linux to allow code reuse (2020-05-31 18:25= :31 +0200) ---------------------------------------------------------------- Python queue: * migration acceptance test fix * introduce pylintrc & flake8 config * various cleanups (Python3, style) * vm-test can set QEMU_LOCAL=3D1 to use locally built binaries * refactored BootLinuxBase & LinuxKernelTest acceptance classes https://gitlab.com/philmd/qemu/pipelines/151323210 https://travis-ci.org/github/philmd/qemu/builds/693157969 ---------------------------------------------------------------- Dr. David Alan Gilbert (1): tests/acceptance/migration.py: Wait for both sides John Snow (11): scripts/qmp: Fix shebang and imports python: remove more instances of sys.version_info python/qemu/machine: remove logging configuration python/qemu: delint and add pylintrc python/qemu: delint; add flake8 config python/qemu: remove Python2 style super() calls python/qemu: fix socket.makefile() typing python/qemu: Adjust traceback typing python/qemu/qmp: use True/False for non/blocking modes python/qemu/qmp: assert sockfile is not None python/qemu/qtest: Check before accessing _qtest Pavel Dovgaluk (3): tests/acceptance: allow console interaction with specific VMs tests/acceptance: refactor boot_linux_console test to allow code reuse tests/acceptance: refactor boot_linux to allow code reuse Philippe Mathieu-Daud=C3=A9 (6): scripts/qemugdb: Remove shebang header scripts/qemu-gdb: Use Python 3 interpreter scripts/qmp: Use Python 3 interpreter scripts/kvm/vmxcap: Use Python 3 interpreter and add pseudo-main() scripts/modules/module_block: Use Python 3 interpreter & add pseudo-main tests/migration/guestperf: Use Python 3 interpreter Robert Foley (3): tests/vm: Pass --debug through for vm-boot-ssh tests/vm: Add ability to select QEMU from current build tests/vm: allow wait_ssh() to specify command Vladimir Sementsov-Ogievskiy (1): python/qemu/machine: add kill() method python/qemu/.flake8 | 2 + python/qemu/accel.py | 9 ++- python/qemu/machine.py | 44 +++++++----- python/qemu/pylintrc | 58 ++++++++++++++++ python/qemu/qmp.py | 29 +++++--- python/qemu/qtest.py | 83 +++++++++++++++-------- scripts/analyze-migration.py | 5 -- scripts/decodetree.py | 25 +++---- scripts/kvm/vmxcap | 7 +- scripts/modules/module_block.py | 29 ++++---- scripts/qemu-gdb.py | 4 +- scripts/qemugdb/__init__.py | 3 +- scripts/qemugdb/aio.py | 3 +- scripts/qemugdb/coroutine.py | 3 +- scripts/qemugdb/mtree.py | 4 +- scripts/qemugdb/tcg.py | 1 - scripts/qemugdb/timers.py | 1 - scripts/qmp/qmp | 4 +- scripts/qmp/qmp-shell | 3 - scripts/qmp/qom-fuse | 4 +- scripts/qmp/qom-get | 6 +- scripts/qmp/qom-list | 6 +- scripts/qmp/qom-set | 6 +- scripts/qmp/qom-tree | 6 +- tests/acceptance/avocado_qemu/__init__.py | 13 ++-- tests/acceptance/boot_linux.py | 49 +++++++------ tests/acceptance/boot_linux_console.py | 21 +++--- tests/acceptance/migration.py | 4 ++ tests/docker/docker.py | 5 +- tests/migration/guestperf-batch.py | 2 +- tests/migration/guestperf-plot.py | 2 +- tests/migration/guestperf.py | 2 +- tests/qemu-iotests/nbd-fault-injector.py | 5 +- tests/vm/Makefile.include | 5 ++ tests/vm/basevm.py | 42 ++++++++---- 35 files changed, 317 insertions(+), 178 deletions(-) create mode 100644 python/qemu/.flake8 create mode 100644 python/qemu/pylintrc --=20 2.21.3