qemu-devel
[Top][All Lists]
Advanced

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

[PATCH 0/2] Re-enabling tests/avocado/boot_linux.py for PPC64


From: Kautuk Consul
Subject: [PATCH 0/2] Re-enabling tests/avocado/boot_linux.py for PPC64
Date: Mon, 27 Mar 2023 07:50:28 -0400

The tests/avocado/boot_linux.py was disabled because it would take
too long to execute due to which it would timeout. On investigation
of this it was found that:
1)      The avocado module was downloading the Fedora 31 qcow2 image 2
        times due to checksum algorithm mismatch. The first download
        was computing the checksum with the sha1 algorithm whereas the
        second time the sha256 algorithm checksum was being passed by the
        avocado_qemu module due to which the 2nd download was being
        triggered.
2)      The boot_linux.py test-case was including the image download time
        for the 2nd download (as mentioned in point 1) in the test-case
        timeout time.

This patchset aims to solve the above problems by:
1)      Bumping up the avocado-framework version used by qemu to 101.0.
        This version of avocado includes a fix that re-computes the
        checksum of the already downloaded file using sha256 and then checks
        the checksum string being passed by avocado_qemu. This fix will
        also update the *-CHECKSUM file with a new line for the sha256
        checksum.
2)      Separating the download timeout from the actual test-case
        execution timeout in boot_linux.py.

Kautuk Consul (2):
  tests/requirements.txt: bump up avocado-framework version to 101.0
  tests/avocado/boot_linux.py: re-enable test-case for ppc64

 tests/avocado/boot_linux.py | 6 +++++-
 tests/requirements.txt      | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

-- 
2.39.2




reply via email to

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