qemu-devel
[Top][All Lists]
Advanced

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

Re: biosbits test failing on origin/master


From: Ani Sinha
Subject: Re: biosbits test failing on origin/master
Date: Fri, 11 Nov 2022 09:52:29 +0530

On Thu, Nov 10, 2022 at 11:37 PM John Snow <jsnow@redhat.com> wrote:
>
> Hiya, on today's origin/master
> (2ccad61746ca7de5dd3e25146062264387e43bd4) I'm finding that "make
> check-avocado" is failing on the new biosbits test on my local
> development machine:
>
>  (001/193) tests/avocado/acpi-bits.py:AcpiBitsTest.test_acpi_smbios_bits:
> FAIL: True is not false : The VM seems to have failed to shutdown in
> time (83.65 s)
>
> Is this a known issue, or should I begin to investigate it?

In my test environment it does pass.

$ ./tests/venv/bin/avocado run -t acpi tests/avocado
Fetching asset from
tests/avocado/acpi-bits.py:AcpiBitsTest.test_acpi_smbios_bits
JOB ID     : 35726df7d3c2e0f41847822620c78195ba45b9b9
JOB LOG    : 
/home/anisinha/avocado/job-results/job-2022-11-11T09.42-35726df/job.log
 (1/1) tests/avocado/acpi-bits.py:AcpiBitsTest.test_acpi_smbios_bits:
PASS (57.57 s)
RESULTS    : PASS 1 | ERROR 0 | FAIL 0 | SKIP 0 | WARN 0 | INTERRUPT 0
| CANCEL 0
JOB TIME   : 63.82 s

However, I have seen that on certain slower test machines or when run
within a virtual machine, the test can take longer to complete and 60
secs may not always be enough. In those cases raising the maximum
completion time to 90 secs helps. Perhaps you can try this and let me
know if it helps:

diff --git a/tests/avocado/acpi-bits.py b/tests/avocado/acpi-bits.py
index 8745a58a76..b11fe39350 100644
--- a/tests/avocado/acpi-bits.py
+++ b/tests/avocado/acpi-bits.py
@@ -385,8 +385,9 @@ def test_acpi_smbios_bits(self):
         self._vm.launch()
         # biosbits has been configured to run all the specified test suites
         # in batch mode and then automatically initiate a vm shutdown.
-        # sleep for maximum of one minute
-        max_sleep_time = time.monotonic() + 60
+        # sleep for a maximum of one and half minutes to accommodate
running this
+        # even on slower machines.
+        max_sleep_time = time.monotonic() + 90
         while self._vm.is_running() and time.monotonic() < max_sleep_time:
             time.sleep(1)



reply via email to

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