[Qemu-devel] [PULL 0/7] Python queue, 2019-02-22

Cleber Rosa posted 7 patches 6 years, 8 months ago
Test asan passed
Test docker-mingw@fedora passed
Test docker-clang@ubuntu failed
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20190222194146.13102-1-crosa@redhat.com
Maintainers: Kevin Wolf <kwolf@redhat.com>, Eduardo Habkost <ehabkost@redhat.com>, Markus Armbruster <armbru@redhat.com>, "Alex Bennée" <alex.bennee@linaro.org>, Fam Zheng <fam@euphon.net>, "Philippe Mathieu-Daudé" <philmd@redhat.com>, Cleber Rosa <crosa@redhat.com>, Max Reitz <mreitz@redhat.com>
configure                                  |  1 +
docs/devel/testing.rst                     | 42 ++++++++++++++++-
scripts/qemu.py => python/qemu/__init__.py | 12 +++--
{scripts/qmp => python/qemu}/qmp.py        |  0
{scripts => python/qemu}/qtest.py          |  5 +-
scripts/device-crash-test                  |  2 +
scripts/qmp/__init__.py                    |  0
scripts/qmp/qemu-ga-client                 |  5 +-
scripts/qmp/qmp-shell                      |  4 +-
scripts/render_block_graph.py              |  2 +
tests/acceptance/avocado_qemu/__init__.py  | 30 +++++++++---
tests/acceptance/boot_linux_console.py     |  1 -
tests/acceptance/linux_initrd.py           | 52 +++++++++++++++++----
tests/acceptance/migration.py              | 53 ++++++++++++++++++++++
tests/acceptance/version.py                |  1 -
tests/acceptance/virtio_version.py         |  3 +-
tests/acceptance/vnc.py                    |  1 -
tests/migration/guestperf/engine.py        |  7 +--
tests/qemu-iotests/235                     |  2 +-
tests/qemu-iotests/238                     |  2 +-
tests/qemu-iotests/iotests.py              |  4 +-
tests/requirements.txt                     |  2 +-
tests/vm/basevm.py                         |  2 +-
23 files changed, 193 insertions(+), 40 deletions(-)
rename scripts/qemu.py => python/qemu/__init__.py (98%)
rename {scripts/qmp => python/qemu}/qmp.py (100%)
rename {scripts => python/qemu}/qtest.py (98%)
delete mode 100644 scripts/qmp/__init__.py
create mode 100644 tests/acceptance/migration.py
[Qemu-devel] [PULL 0/7] Python queue, 2019-02-22
Posted by Cleber Rosa 6 years, 8 months ago
The following changes since commit 8eb29f1bf5a974dc4c11d2d1f5e7c7f7a62be116:

  Merge remote-tracking branch 'remotes/awilliam/tags/vfio-updates-20190221.0' into staging (2019-02-22 15:48:04 +0000)

are available in the Git repository at:

  git://github.com/clebergnu/qemu.git tags/python-next-pull-request

for you to fetch changes up to 8f1c89ec7443e4fa2cf106d8fa1c1c97b6ddeffb:

  Acceptance tests: expect boot to extract 2GiB+ initrd with linux-v4.16 (2019-02-22 14:07:01 -0500)

----------------------------------------------------------------
Python queue, 2019-02-22

Python:
* introduce "python" directory with module namespace
* log QEMU launch command line on qemu.QEMUMachine

Acceptance Tests:
* initrd 4GiB+ test
* migration test
* multi vm support in test class
* bump Avocado version and drop ":avocado: enable"

----------------------------------------------------------------

Caio Carrara (2):
  tests.acceptance: adds multi vm capability for acceptance tests
  tests.acceptance: adds simple migration test

Cleber Rosa (3):
  Acceptance tests: drop usage of ":avocado: enable"
  Introduce a Python module structure
  scripts/qemu.py: log QEMU launch command line

Li Zhijian (2):
  Acceptance tests: use linux-3.6 and set vm memory to 4GiB
  Acceptance tests: expect boot to extract 2GiB+ initrd with linux-v4.16

 configure                                  |  1 +
 docs/devel/testing.rst                     | 42 ++++++++++++++++-
 scripts/qemu.py => python/qemu/__init__.py | 12 +++--
 {scripts/qmp => python/qemu}/qmp.py        |  0
 {scripts => python/qemu}/qtest.py          |  5 +-
 scripts/device-crash-test                  |  2 +
 scripts/qmp/__init__.py                    |  0
 scripts/qmp/qemu-ga-client                 |  5 +-
 scripts/qmp/qmp-shell                      |  4 +-
 scripts/render_block_graph.py              |  2 +
 tests/acceptance/avocado_qemu/__init__.py  | 30 +++++++++---
 tests/acceptance/boot_linux_console.py     |  1 -
 tests/acceptance/linux_initrd.py           | 52 +++++++++++++++++----
 tests/acceptance/migration.py              | 53 ++++++++++++++++++++++
 tests/acceptance/version.py                |  1 -
 tests/acceptance/virtio_version.py         |  3 +-
 tests/acceptance/vnc.py                    |  1 -
 tests/migration/guestperf/engine.py        |  7 +--
 tests/qemu-iotests/235                     |  2 +-
 tests/qemu-iotests/238                     |  2 +-
 tests/qemu-iotests/iotests.py              |  4 +-
 tests/requirements.txt                     |  2 +-
 tests/vm/basevm.py                         |  2 +-
 23 files changed, 193 insertions(+), 40 deletions(-)
 rename scripts/qemu.py => python/qemu/__init__.py (98%)
 rename {scripts/qmp => python/qemu}/qmp.py (100%)
 rename {scripts => python/qemu}/qtest.py (98%)
 delete mode 100644 scripts/qmp/__init__.py
 create mode 100644 tests/acceptance/migration.py

-- 
2.20.1


Re: [Qemu-devel] [PULL 0/7] Python queue, 2019-02-22
Posted by Peter Maydell 6 years, 8 months ago
On Fri, 22 Feb 2019 at 19:41, Cleber Rosa <crosa@redhat.com> wrote:
>
> The following changes since commit 8eb29f1bf5a974dc4c11d2d1f5e7c7f7a62be116:
>
>   Merge remote-tracking branch 'remotes/awilliam/tags/vfio-updates-20190221.0' into staging (2019-02-22 15:48:04 +0000)
>
> are available in the Git repository at:
>
>   git://github.com/clebergnu/qemu.git tags/python-next-pull-request
>
> for you to fetch changes up to 8f1c89ec7443e4fa2cf106d8fa1c1c97b6ddeffb:
>
>   Acceptance tests: expect boot to extract 2GiB+ initrd with linux-v4.16 (2019-02-22 14:07:01 -0500)
>
> ----------------------------------------------------------------
> Python queue, 2019-02-22
>
> Python:
> * introduce "python" directory with module namespace
> * log QEMU launch command line on qemu.QEMUMachine
>
> Acceptance Tests:
> * initrd 4GiB+ test
> * migration test
> * multi vm support in test class
> * bump Avocado version and drop ":avocado: enable"


Hi -- this pull request appears to be signed with a GPG key that
I've never seen before and which is signed only by itself.
Could you arrange to get some more signatures on it, please ?

thanks
-- PMM

Re: [Qemu-devel] [PULL 0/7] Python queue, 2019-02-22
Posted by Cleber Rosa 6 years, 8 months ago
On Fri, Mar 01, 2019 at 02:38:45PM +0000, Peter Maydell wrote:
> On Fri, 22 Feb 2019 at 19:41, Cleber Rosa <crosa@redhat.com> wrote:
> >
> > The following changes since commit 8eb29f1bf5a974dc4c11d2d1f5e7c7f7a62be116:
> >
> >   Merge remote-tracking branch 'remotes/awilliam/tags/vfio-updates-20190221.0' into staging (2019-02-22 15:48:04 +0000)
> >
> > are available in the Git repository at:
> >
> >   git://github.com/clebergnu/qemu.git tags/python-next-pull-request
> >
> > for you to fetch changes up to 8f1c89ec7443e4fa2cf106d8fa1c1c97b6ddeffb:
> >
> >   Acceptance tests: expect boot to extract 2GiB+ initrd with linux-v4.16 (2019-02-22 14:07:01 -0500)
> >
> > ----------------------------------------------------------------
> > Python queue, 2019-02-22
> >
> > Python:
> > * introduce "python" directory with module namespace
> > * log QEMU launch command line on qemu.QEMUMachine
> >
> > Acceptance Tests:
> > * initrd 4GiB+ test
> > * migration test
> > * multi vm support in test class
> > * bump Avocado version and drop ":avocado: enable"
> 
> 
> Hi -- this pull request appears to be signed with a GPG key that
> I've never seen before and which is signed only by itself.
> Could you arrange to get some more signatures on it, please ?
>

Hi Peter,

I've got 3 new signatures on that key.  Let me know if that's enough,
and if you have any other issues with that key or the PR.

> thanks
> -- PMM

Thank you!
- Cleber.

Re: [Qemu-devel] [PULL 0/7] Python queue, 2019-02-22
Posted by Peter Maydell 6 years, 8 months ago
On Fri, 22 Feb 2019 at 19:41, Cleber Rosa <crosa@redhat.com> wrote:
>
> The following changes since commit 8eb29f1bf5a974dc4c11d2d1f5e7c7f7a62be116:
>
>   Merge remote-tracking branch 'remotes/awilliam/tags/vfio-updates-20190221.0' into staging (2019-02-22 15:48:04 +0000)
>
> are available in the Git repository at:
>
>   git://github.com/clebergnu/qemu.git tags/python-next-pull-request
>
> for you to fetch changes up to 8f1c89ec7443e4fa2cf106d8fa1c1c97b6ddeffb:
>
>   Acceptance tests: expect boot to extract 2GiB+ initrd with linux-v4.16 (2019-02-22 14:07:01 -0500)
>
> ----------------------------------------------------------------
> Python queue, 2019-02-22
>
> Python:
> * introduce "python" directory with module namespace
> * log QEMU launch command line on qemu.QEMUMachine
>
> Acceptance Tests:
> * initrd 4GiB+ test
> * migration test
> * multi vm support in test class
> * bump Avocado version and drop ":avocado: enable"

Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/4.0
for any user-visible changes.

-- PMM