qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 285cec: scripts/device-crash-test: Remove kno


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 285cec: scripts/device-crash-test: Remove known crashes
Date: Fri, 18 Jan 2019 08:55:45 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 285cecd655220daf474a9733fb277b307eacbd5f
      
https://github.com/qemu/qemu/commit/285cecd655220daf474a9733fb277b307eacbd5f
  Author: Thomas Huth <address@hidden>
  Date:   2019-01-17 (Thu, 17 Jan 2019)

  Changed paths:
    M scripts/device-crash-test

  Log Message:
  -----------
  scripts/device-crash-test: Remove known crashes

Looks like we've fixed them all already in the past months, e.g. with:

 f7d6bfcdc0fe49040aac3ac131a319cb5427957e
 spapr_pci: fail gracefully with non-pseries machine types

 2363d5ee231bf047479422d56d3b85b7d37a7c23
 hw/ppc/spapr_cpu_core: Add a proper check for spapr machine

 ef0e8fc768a561dd13a86420b3268f6f3d5d0621
 iommu: Don't crash if machine is not PC_MACHINE

 8929fc3a55f33a103adddf9cfd010bcf2b255c7d
 hw/block/pflash_cfi*.c: fix confusing assert fail message

... so we can remove these entries from the ERROR_WHITELIST now.

Signed-off-by: Thomas Huth <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 9ab5a24b5298ae8272607a8ffc9ba20c15acefaa
      
https://github.com/qemu/qemu/commit/9ab5a24b5298ae8272607a8ffc9ba20c15acefaa
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-01-17 (Thu, 17 Jan 2019)

  Changed paths:
    M scripts/analyse-locks-simpletrace.py
    M scripts/analyze-migration.py
    M scripts/device-crash-test
    M scripts/simpletrace.py
    M scripts/tracetool.py
    M scripts/tracetool/format/simpletrace_stap.py

  Log Message:
  -----------
  scripts: Remove unused python imports

Reported-by: LGTM code review
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 755ee70ff758584b8b6190b2cab4b480402af201
      
https://github.com/qemu/qemu/commit/755ee70ff758584b8b6190b2cab4b480402af201
  Author: Cleber Rosa <address@hidden>
  Date:   2019-01-17 (Thu, 17 Jan 2019)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: keep track of Python version

Some functionality is dependent on the Python version
detected/configured on configure.  While it's possible to run the
Python version later and check for the version, doing it once is
preferable.  Also, it's a relevant information to keep in build logs,
as the overall behavior of the build can be affected by it.

Signed-off-by: Cleber Rosa <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 4061fcf288d146078bab13589064317c8264a1a3
      
https://github.com/qemu/qemu/commit/4061fcf288d146078bab13589064317c8264a1a3
  Author: Cleber Rosa <address@hidden>
  Date:   2019-01-17 (Thu, 17 Jan 2019)

  Changed paths:
    M tests/Makefile.include

  Log Message:
  -----------
  check-venv: use recorded Python version

The current approach works fine, but it runs Python on every make
command (even if it's not related to the venv usage).

This is just an optimization, and not a change of behavior.

Signed-off-by: Cleber Rosa <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 53fefde4557cec9afe92a7d389d6d15e9b2d61aa
      
https://github.com/qemu/qemu/commit/53fefde4557cec9afe92a7d389d6d15e9b2d61aa
  Author: Cleber Rosa <address@hidden>
  Date:   2019-01-17 (Thu, 17 Jan 2019)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Travis CI: make specified Python versions usable on jobs

For the two Python jobs, which seem to have the goal of making sure
QEMU builds successfully on the 3.0-3.6 spectrum of Python 3 versions,
the specified version is only applicable if a Python virtual
environment is used.  To do that, it's necessary to define the
(primary?) language of the job to be Python.

Also, Travis doesn't have a 3.0 Python installation available for the
chosen distro, 3.4 being the lower version available.

Reference: 
https://docs.travis-ci.com/user/languages/python/#specifying-python-versions
Signed-off-by: Cleber Rosa <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
[ehabkost: Now 3.4 is the lowest Python version available]
Signed-off-by: Eduardo Habkost <address@hidden>

fixup! Travis CI: make specified Python versions usable on jobs

Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 54f96b4553e3d7ba1dc822d1e19f0ba0f64bd7d7
      
https://github.com/qemu/qemu/commit/54f96b4553e3d7ba1dc822d1e19f0ba0f64bd7d7
  Author: Cleber Rosa <address@hidden>
  Date:   2019-01-17 (Thu, 17 Jan 2019)

  Changed paths:
    M tests/Makefile.include

  Log Message:
  -----------
  check-help: visual and content improvements

The "check" target is not a target that will run all other tests
listed, so in order to be accurate it's necessary to list those that
will run.  The same is true for "check-clean".

Then, to give a better visual impression of the differences in the
various targets, let's add empty lines.

Finally, a small (and hopeful) grammar fix from a non-native speaker.

Signed-off-by: Cleber Rosa <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 82d4c923a580751c86dc0852a7cc8e369a78e8ad
      
https://github.com/qemu/qemu/commit/82d4c923a580751c86dc0852a7cc8e369a78e8ad
  Author: Wainer dos Santos Moschetta <address@hidden>
  Date:   2019-01-17 (Thu, 17 Jan 2019)

  Changed paths:
    A tests/acceptance/linux_initrd.py

  Log Message:
  -----------
  Acceptance tests: add Linux initrd checking test

QEMU used to exits with a not accurate error message when
an initrd > 2GiB was passed. That was fixed on patch:

        commit f3839fda5771596152b75dd1e1a6d050e6e6e380
        Author: Li Zhijian <address@hidden>
        Date:   Thu Sep 13 18:07:13 2018 +0800

        change get_image_size return type to int64_t

This change adds a regression test for that fix. It starts
QEMU with a 2GiB dummy initrd, and checks that it evaluates the
file size correctly and prints an accurate message.

Signed-off-by: Wainer dos Santos Moschetta <address@hidden>
Reviewed-by: Caio Carrara <address@hidden>
Reviewed-by: Cleber Rosa <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 0cabc8f15e1be8b0f50f70699e9561b339d5c53f
      
https://github.com/qemu/qemu/commit/0cabc8f15e1be8b0f50f70699e9561b339d5c53f
  Author: Eric Blake <address@hidden>
  Date:   2019-01-17 (Thu, 17 Jan 2019)

  Changed paths:
    M scripts/qemu.py

  Log Message:
  -----------
  qemu.py: Fix error message when qemu dies from signal

When qemu dies from a signal, the python code gets a negative
value for exitcode; but signal numbers are positive.  Copy the
pattern used in qemu-iotests/iotests.py for reporting a positive
value.

CC: address@hidden
Signed-off-by: Eric Blake <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 49ebe9b15876f3ce9a5f45cb53a16b6a788d65fd
      
https://github.com/qemu/qemu/commit/49ebe9b15876f3ce9a5f45cb53a16b6a788d65fd
  Author: Alex Bennée <address@hidden>
  Date:   2019-01-17 (Thu, 17 Jan 2019)

  Changed paths:
    M scripts/replay-dump.py

  Log Message:
  -----------
  scripts/replay-dump.py: fix utf-8 mangling

Signed-off-by: Alex Bennée <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Cleber Rosa <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 9bd641b10a13a21799a9ef9e010d062343cc3b93
      
https://github.com/qemu/qemu/commit/9bd641b10a13a21799a9ef9e010d062343cc3b93
  Author: Peter Maydell <address@hidden>
  Date:   2019-01-18 (Fri, 18 Jan 2019)

  Changed paths:
    M .travis.yml
    M configure
    M scripts/analyse-locks-simpletrace.py
    M scripts/analyze-migration.py
    M scripts/device-crash-test
    M scripts/qemu.py
    M scripts/replay-dump.py
    M scripts/simpletrace.py
    M scripts/tracetool.py
    M scripts/tracetool/format/simpletrace_stap.py
    M tests/Makefile.include
    A tests/acceptance/linux_initrd.py

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/ehabkost/tags/python-next-pull-request' 
into staging

Python queue, 2019-01-17

Fixes:
* Actually test different Python versions on Travis CI
* Fix qemu.py error message when qemu dies from signal

Cleanups:
* Track Python version on config-host.mak
* Remove fixed crashes from scripts/device-crash-test
* Acceptance tests: Linux initrd checking test
* Fix utf-8 mangling at scripts/replay-dump.py
* Remove unused python imports from multiple scripts

# gpg: Signature made Thu 17 Jan 2019 20:16:41 GMT
# gpg:                using RSA key 2807936F984DC5A6
# gpg: Good signature from "Eduardo Habkost <address@hidden>"
# Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF  D1AA 2807 936F 984D C5A6

* remotes/ehabkost/tags/python-next-pull-request:
  scripts/replay-dump.py: fix utf-8 mangling
  qemu.py: Fix error message when qemu dies from signal
  Acceptance tests: add Linux initrd checking test
  check-help: visual and content improvements
  Travis CI: make specified Python versions usable on jobs
  check-venv: use recorded Python version
  configure: keep track of Python version
  scripts: Remove unused python imports
  scripts/device-crash-test: Remove known crashes

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/51c1c135608e...9bd641b10a13
      **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]