* [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability
@ 2023-12-15 7:03 Thomas Huth
2023-12-15 7:03 ` [PATCH v3 01/16] qtest: bump min meson timeout to 60 seconds Thomas Huth
` (17 more replies)
0 siblings, 18 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
This is a respin of Daniel's series that re-enables the meson test
runner timeouts. To make sure that we do not get into trouble on
older systems, I ran all the tests with "make check SPEED=slow -j32"
on my laptop that has only 16 SMT threads, so each test was running
quite a bit slower than with a normal "-j$(nproc)" run. I think
that these timeouts should now work in most cases - if not, we still
can adjust them easily later.
Daniel's original patch series description follows:
---------------------------- 8< -------------------------------------
Perhaps the most painful of all the GitLab CI failures we see are
the enforced job timeouts:
"ERROR: Job failed: execution took longer than 1h15m0s seconds"
https://gitlab.com/qemu-project/qemu/-/jobs/4387047648
when that hits the CI log shows what has *already* run, but figuring
out what was currently running (or rather stuck) is an horrendously
difficult.
The initial meson port disabled the meson test timeouts, in order to
limit the scope for introducing side effects from the port that would
complicate adoption.
Now that the meson port is basically finished we can take advantage of
more of its improved features. It has the ability to set timeouts for
test programs, defaulting to 30 seconds, but overridable per test. This
is further helped by fact that we changed the iotests integration so
that each iotests was a distinct meson test, instead of having one
single giant (slow) test.
We already set overrides for a bunch of tests, but they've not been
kept up2date since we had timeouts disabled. So this series first
updates the timeout overrides such that all tests pass when run in
my test gitlab CI pipeline. Then it enables use of meson timeouts.
We might still hit timeouts due to non-deterministic performance of
gitlab CI runners. So we'll probably have to increase a few more
timeouts in the short term. Fortunately this is going to be massively
easier to diagnose. For example this job during my testing:
https://gitlab.com/berrange/qemu/-/jobs/4392029495
we can immediately see the problem tests
Summary of Failures:
6/252 qemu:qtest+qtest-i386 / qtest-i386/bios-tables-test TIMEOUT 120.02s killed by signal 15 SIGTERM
7/252 qemu:qtest+qtest-aarch64 / qtest-aarch64/bios-tables-test TIMEOUT 120.03s killed by signal 15 SIGTERM
64/252 qemu:qtest+qtest-aarch64 / qtest-aarch64/qom-test TIMEOUT 300.03s killed by signal 15 SIGTERM
The full meson testlog.txt will show each individual TAP log output,
so we can then see exactly which test case we got stuck on.
---------------------------- 8< -------------------------------------
Daniel P. Berrangé (12):
qtest: bump min meson timeout to 60 seconds
qtest: bump migration-test timeout to 8 minutes
qtest: bump qom-test timeout to 15 minutes
qtest: bump npcm7xx_pwn-test timeout to 5 minutes
qtest: bump test-hmp timeout to 4 minutes
qtest: bump pxe-test timeout to 10 minutes
qtest: bump prom-env-test timeout to 6 minutes
qtest: bump boot-serial-test timeout to 3 minutes
qtest: bump qos-test timeout to 2 minutes
qtest: bump aspeed_smc-test timeout to 6 minutes
qtest: bump bios-table-test timeout to 9 minutes
mtest2make: stop disabling meson test timeouts
Thomas Huth (4):
tests/qtest: Bump the device-introspect-test timeout to 12 minutes
tests/unit: Bump test-aio-multithread test timeout to 2 minutes
tests/unit: Bump test-crypto-block test timeout to 5 minutes
tests/fp: Bump fp-test-mulAdd test timeout to 3 minutes
scripts/mtest2make.py | 3 ++-
tests/fp/meson.build | 2 +-
tests/qtest/meson.build | 25 +++++++++++++------------
tests/unit/meson.build | 2 ++
4 files changed, 18 insertions(+), 14 deletions(-)
--
2.43.0
^ permalink raw reply [flat|nested] 23+ messages in thread
* [PATCH v3 01/16] qtest: bump min meson timeout to 60 seconds
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
@ 2023-12-15 7:03 ` Thomas Huth
2023-12-15 7:03 ` [PATCH v3 02/16] qtest: bump migration-test timeout to 8 minutes Thomas Huth
` (16 subsequent siblings)
17 siblings, 0 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
From: Daniel P. Berrangé <berrange@redhat.com>
Even some of the relatively fast qtests can sometimes hit the 30 second
timeout in GitLab CI under high parallelism/load conditions. Bump the
min to 60 seconds to give a higher margin for reliability.
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: "Daniel P. Berrangé" <berrange@redhat.com>
Message-ID: <20230717182859.707658-2-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/qtest/meson.build | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build
index 47dabf91d0..366872ed57 100644
--- a/tests/qtest/meson.build
+++ b/tests/qtest/meson.build
@@ -1,12 +1,7 @@
slow_qtests = {
- 'ahci-test' : 60,
'bios-tables-test' : 120,
- 'boot-serial-test' : 60,
'migration-test' : 150,
'npcm7xx_pwm-test': 150,
- 'prom-env-test' : 60,
- 'pxe-test' : 60,
- 'qos-test' : 60,
'qom-test' : 300,
'test-hmp' : 120,
}
@@ -383,8 +378,8 @@ foreach dir : target_dirs
env: qtest_env,
args: ['--tap', '-k'],
protocol: 'tap',
- timeout: slow_qtests.get(test, 30),
- priority: slow_qtests.get(test, 30),
+ timeout: slow_qtests.get(test, 60),
+ priority: slow_qtests.get(test, 60),
suite: ['qtest', 'qtest-' + target_base])
endforeach
endforeach
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH v3 02/16] qtest: bump migration-test timeout to 8 minutes
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
2023-12-15 7:03 ` [PATCH v3 01/16] qtest: bump min meson timeout to 60 seconds Thomas Huth
@ 2023-12-15 7:03 ` Thomas Huth
2023-12-15 7:03 ` [PATCH v3 03/16] qtest: bump qom-test timeout to 15 minutes Thomas Huth
` (15 subsequent siblings)
17 siblings, 0 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
From: Daniel P. Berrangé <berrange@redhat.com>
The migration test should take between 1 min 30 and 2 mins on reasonably
modern hardware. The test is not especially compute bound, rather its
running time is dominated by the guest RAM size relative to the
bandwidth cap, which forces each iteration to take at least 30 seconds.
None the less under high load conditions with multiple QEMU processes
spawned and competing with other parallel tests, the worst case running
time might be somewhat extended. Bumping the timeout to 8 minutes gives
us good headroom, while still catching stuck tests relatively quickly.
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: "Daniel P. Berrangé" <berrange@redhat.com>
Message-ID: <20230717182859.707658-3-berrange@redhat.com>
[thuth: Bump timeout to 8 minutes to make it work on very loaded systems, too]
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/qtest/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build
index 366872ed57..f184d051cf 100644
--- a/tests/qtest/meson.build
+++ b/tests/qtest/meson.build
@@ -1,6 +1,6 @@
slow_qtests = {
'bios-tables-test' : 120,
- 'migration-test' : 150,
+ 'migration-test' : 480,
'npcm7xx_pwm-test': 150,
'qom-test' : 300,
'test-hmp' : 120,
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH v3 03/16] qtest: bump qom-test timeout to 15 minutes
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
2023-12-15 7:03 ` [PATCH v3 01/16] qtest: bump min meson timeout to 60 seconds Thomas Huth
2023-12-15 7:03 ` [PATCH v3 02/16] qtest: bump migration-test timeout to 8 minutes Thomas Huth
@ 2023-12-15 7:03 ` Thomas Huth
2023-12-15 7:03 ` [PATCH v3 04/16] qtest: bump npcm7xx_pwn-test timeout to 5 minutes Thomas Huth
` (14 subsequent siblings)
17 siblings, 0 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
From: Daniel P. Berrangé <berrange@redhat.com>
The qom-test is periodically hitting the 5 minute timeout when running
on the aarch64 emulator under GitLab CI. With an --enable-debug build
it can take over 10 minutes for arm/aarch64 targets. Setting timeout
to 15 minutes gives enough headroom to hopefully make it reliable.
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: "Daniel P. Berrangé" <berrange@redhat.com>
Message-ID: <20230717182859.707658-4-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/qtest/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build
index f184d051cf..000ac54b7d 100644
--- a/tests/qtest/meson.build
+++ b/tests/qtest/meson.build
@@ -2,7 +2,7 @@ slow_qtests = {
'bios-tables-test' : 120,
'migration-test' : 480,
'npcm7xx_pwm-test': 150,
- 'qom-test' : 300,
+ 'qom-test' : 900,
'test-hmp' : 120,
}
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH v3 04/16] qtest: bump npcm7xx_pwn-test timeout to 5 minutes
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
` (2 preceding siblings ...)
2023-12-15 7:03 ` [PATCH v3 03/16] qtest: bump qom-test timeout to 15 minutes Thomas Huth
@ 2023-12-15 7:03 ` Thomas Huth
2023-12-15 7:03 ` [PATCH v3 05/16] qtest: bump test-hmp timeout to 4 minutes Thomas Huth
` (13 subsequent siblings)
17 siblings, 0 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
From: Daniel P. Berrangé <berrange@redhat.com>
The npcm7xx_pwn-test takes 3 & 1/2 minutes in a --enable-debug build.
Bumping to 5 minutes will give more headroom.
Signed-off-by: "Daniel P. Berrangé" <berrange@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20230717182859.707658-5-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/qtest/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build
index 000ac54b7d..84cec0a847 100644
--- a/tests/qtest/meson.build
+++ b/tests/qtest/meson.build
@@ -1,7 +1,7 @@
slow_qtests = {
'bios-tables-test' : 120,
'migration-test' : 480,
- 'npcm7xx_pwm-test': 150,
+ 'npcm7xx_pwm-test': 300,
'qom-test' : 900,
'test-hmp' : 120,
}
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH v3 05/16] qtest: bump test-hmp timeout to 4 minutes
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
` (3 preceding siblings ...)
2023-12-15 7:03 ` [PATCH v3 04/16] qtest: bump npcm7xx_pwn-test timeout to 5 minutes Thomas Huth
@ 2023-12-15 7:03 ` Thomas Huth
2023-12-15 7:03 ` [PATCH v3 06/16] qtest: bump pxe-test timeout to 10 minutes Thomas Huth
` (12 subsequent siblings)
17 siblings, 0 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
From: Daniel P. Berrangé <berrange@redhat.com>
The hmp test takes just under 3 minutes in a --enable-debug
build. Bumping to 4 minutes will give more headroom.
Signed-off-by: "Daniel P. Berrangé" <berrange@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20230717182859.707658-6-berrange@redhat.com>
[thuth: fix copy-n-paste error in the description]
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/qtest/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build
index 84cec0a847..7a4160df04 100644
--- a/tests/qtest/meson.build
+++ b/tests/qtest/meson.build
@@ -3,7 +3,7 @@ slow_qtests = {
'migration-test' : 480,
'npcm7xx_pwm-test': 300,
'qom-test' : 900,
- 'test-hmp' : 120,
+ 'test-hmp' : 240,
}
qtests_generic = [
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH v3 06/16] qtest: bump pxe-test timeout to 10 minutes
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
` (4 preceding siblings ...)
2023-12-15 7:03 ` [PATCH v3 05/16] qtest: bump test-hmp timeout to 4 minutes Thomas Huth
@ 2023-12-15 7:03 ` Thomas Huth
2023-12-15 7:03 ` [PATCH v3 07/16] qtest: bump prom-env-test timeout to 6 minutes Thomas Huth
` (11 subsequent siblings)
17 siblings, 0 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
From: Daniel P. Berrangé <berrange@redhat.com>
The pxe-test uses the boot_sector_test() function, and that already
uses a timeout of 600 seconds. So adjust the timeout on the meson
side accordingly.
Signed-off-by: "Daniel P. Berrangé" <berrange@redhat.com>
[thuth: Bump timeout to 600s and adjust commit description]
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/qtest/meson.build | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build
index 7a4160df04..ec93d5a384 100644
--- a/tests/qtest/meson.build
+++ b/tests/qtest/meson.build
@@ -4,6 +4,7 @@ slow_qtests = {
'npcm7xx_pwm-test': 300,
'qom-test' : 900,
'test-hmp' : 240,
+ 'pxe-test': 600,
}
qtests_generic = [
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH v3 07/16] qtest: bump prom-env-test timeout to 6 minutes
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
` (5 preceding siblings ...)
2023-12-15 7:03 ` [PATCH v3 06/16] qtest: bump pxe-test timeout to 10 minutes Thomas Huth
@ 2023-12-15 7:03 ` Thomas Huth
2023-12-15 7:03 ` [PATCH v3 08/16] qtest: bump boot-serial-test timeout to 3 minutes Thomas Huth
` (10 subsequent siblings)
17 siblings, 0 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
From: Daniel P. Berrangé <berrange@redhat.com>
The prom-env-test can take more than 5 minutes in a --enable-debug
build on a loaded system. Bumping to 6 minutes will give more headroom.
Signed-off-by: "Daniel P. Berrangé" <berrange@redhat.com>
[thuth: Bump timeout to 6 minutes instead of 3]
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/qtest/meson.build | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build
index ec93d5a384..c7944e8dbe 100644
--- a/tests/qtest/meson.build
+++ b/tests/qtest/meson.build
@@ -5,6 +5,7 @@ slow_qtests = {
'qom-test' : 900,
'test-hmp' : 240,
'pxe-test': 600,
+ 'prom-env-test': 360,
}
qtests_generic = [
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH v3 08/16] qtest: bump boot-serial-test timeout to 3 minutes
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
` (6 preceding siblings ...)
2023-12-15 7:03 ` [PATCH v3 07/16] qtest: bump prom-env-test timeout to 6 minutes Thomas Huth
@ 2023-12-15 7:03 ` Thomas Huth
2023-12-15 7:03 ` [PATCH v3 09/16] qtest: bump qos-test timeout to 2 minutes Thomas Huth
` (9 subsequent siblings)
17 siblings, 0 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
From: Daniel P. Berrangé <berrange@redhat.com>
The boot-serial-test takes about 1 + 1/2 minutes in a --enable-debug
build. Bumping to 3 minutes will give more headroom.
Signed-off-by: "Daniel P. Berrangé" <berrange@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20230717182859.707658-9-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/qtest/meson.build | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build
index c7944e8dbe..dc1e6da5c7 100644
--- a/tests/qtest/meson.build
+++ b/tests/qtest/meson.build
@@ -6,6 +6,7 @@ slow_qtests = {
'test-hmp' : 240,
'pxe-test': 600,
'prom-env-test': 360,
+ 'boot-serial-test': 180,
}
qtests_generic = [
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH v3 09/16] qtest: bump qos-test timeout to 2 minutes
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
` (7 preceding siblings ...)
2023-12-15 7:03 ` [PATCH v3 08/16] qtest: bump boot-serial-test timeout to 3 minutes Thomas Huth
@ 2023-12-15 7:03 ` Thomas Huth
2023-12-15 7:03 ` [PATCH v3 10/16] qtest: bump aspeed_smc-test timeout to 6 minutes Thomas Huth
` (8 subsequent siblings)
17 siblings, 0 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
From: Daniel P. Berrangé <berrange@redhat.com>
The qos-test takes just under 1 minute in a --enable-debug
build. Bumping to 2 minutes will give more headroom.
Signed-off-by: "Daniel P. Berrangé" <berrange@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20230717182859.707658-10-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/qtest/meson.build | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build
index dc1e6da5c7..b02ca540cf 100644
--- a/tests/qtest/meson.build
+++ b/tests/qtest/meson.build
@@ -7,6 +7,7 @@ slow_qtests = {
'pxe-test': 600,
'prom-env-test': 360,
'boot-serial-test': 180,
+ 'qos-test': 120,
}
qtests_generic = [
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH v3 10/16] qtest: bump aspeed_smc-test timeout to 6 minutes
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
` (8 preceding siblings ...)
2023-12-15 7:03 ` [PATCH v3 09/16] qtest: bump qos-test timeout to 2 minutes Thomas Huth
@ 2023-12-15 7:03 ` Thomas Huth
2023-12-15 7:03 ` [PATCH v3 11/16] qtest: bump bios-table-test timeout to 9 minutes Thomas Huth
` (7 subsequent siblings)
17 siblings, 0 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
From: Daniel P. Berrangé <berrange@redhat.com>
On a loaded system with --enable-debug, this test can take longer than
5 minutes. Raising the timeout to 6 minutes gives greater headroom for
such situations.
Signed-off-by: "Daniel P. Berrangé" <berrange@redhat.com>
[thuth: Increase the timeout to 6 minutes for very loaded systems]
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/qtest/meson.build | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build
index b02ca540cf..da53dd66c9 100644
--- a/tests/qtest/meson.build
+++ b/tests/qtest/meson.build
@@ -1,4 +1,5 @@
slow_qtests = {
+ 'aspeed_smc-test': 360,
'bios-tables-test' : 120,
'migration-test' : 480,
'npcm7xx_pwm-test': 300,
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH v3 11/16] qtest: bump bios-table-test timeout to 9 minutes
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
` (9 preceding siblings ...)
2023-12-15 7:03 ` [PATCH v3 10/16] qtest: bump aspeed_smc-test timeout to 6 minutes Thomas Huth
@ 2023-12-15 7:03 ` Thomas Huth
2023-12-15 7:03 ` [PATCH v3 12/16] tests/qtest: Bump the device-introspect-test timeout to 12 minutes Thomas Huth
` (6 subsequent siblings)
17 siblings, 0 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
From: Daniel P. Berrangé <berrange@redhat.com>
This is reliably hitting the current 2 minute timeout in GitLab CI,
and for the TCI job, it even hits a 6 minute timeout.
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: "Daniel P. Berrangé" <berrange@redhat.com>
Message-ID: <20230717182859.707658-12-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/qtest/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build
index da53dd66c9..6e8d00d53c 100644
--- a/tests/qtest/meson.build
+++ b/tests/qtest/meson.build
@@ -1,6 +1,6 @@
slow_qtests = {
'aspeed_smc-test': 360,
- 'bios-tables-test' : 120,
+ 'bios-tables-test' : 540,
'migration-test' : 480,
'npcm7xx_pwm-test': 300,
'qom-test' : 900,
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH v3 12/16] tests/qtest: Bump the device-introspect-test timeout to 12 minutes
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
` (10 preceding siblings ...)
2023-12-15 7:03 ` [PATCH v3 11/16] qtest: bump bios-table-test timeout to 9 minutes Thomas Huth
@ 2023-12-15 7:03 ` Thomas Huth
2023-12-15 7:03 ` [PATCH v3 13/16] tests/unit: Bump test-aio-multithread test timeout to 2 minutes Thomas Huth
` (5 subsequent siblings)
17 siblings, 0 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
When running the test in slow mode on a very loaded system with the
arm/aarch64 target and with --enable-debug, it can take longer than
10 minutes to finish the introspection test. Bump the timeout to twelve
minutes to make sure that it also finishes in such situations.
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/qtest/meson.build | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build
index 6e8d00d53c..16916ae857 100644
--- a/tests/qtest/meson.build
+++ b/tests/qtest/meson.build
@@ -1,6 +1,7 @@
slow_qtests = {
'aspeed_smc-test': 360,
'bios-tables-test' : 540,
+ 'device-introspect-test' : 720,
'migration-test' : 480,
'npcm7xx_pwm-test': 300,
'qom-test' : 900,
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH v3 13/16] tests/unit: Bump test-aio-multithread test timeout to 2 minutes
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
` (11 preceding siblings ...)
2023-12-15 7:03 ` [PATCH v3 12/16] tests/qtest: Bump the device-introspect-test timeout to 12 minutes Thomas Huth
@ 2023-12-15 7:03 ` Thomas Huth
2023-12-15 7:03 ` [PATCH v3 14/16] tests/unit: Bump test-crypto-block test timeout to 5 minutes Thomas Huth
` (4 subsequent siblings)
17 siblings, 0 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
When running the tests in slow mode on a very loaded system and with
--enable-debug, the test-aio-multithread can take longer than 1 minute.
Bump the timeout to two minutes to make sure that it also passes in
such situations.
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/unit/meson.build | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/unit/meson.build b/tests/unit/meson.build
index a05d471090..0b0c7c1411 100644
--- a/tests/unit/meson.build
+++ b/tests/unit/meson.build
@@ -172,6 +172,7 @@ test_env.set('G_TEST_SRCDIR', meson.current_source_dir())
test_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
slow_tests = {
+ 'test-aio-multithread' : 120,
'test-crypto-tlscredsx509': 45,
'test-crypto-tlssession': 45
}
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH v3 14/16] tests/unit: Bump test-crypto-block test timeout to 5 minutes
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
` (12 preceding siblings ...)
2023-12-15 7:03 ` [PATCH v3 13/16] tests/unit: Bump test-aio-multithread test timeout to 2 minutes Thomas Huth
@ 2023-12-15 7:03 ` Thomas Huth
2023-12-15 7:03 ` [PATCH v3 15/16] tests/fp: Bump fp-test-mulAdd test timeout to 3 minutes Thomas Huth
` (3 subsequent siblings)
17 siblings, 0 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
When running the tests in slow mode on a very loaded system and with
--enable-debug, the test-crypto-block can take longer than 4 minutes.
Bump the timeout to 5 minutes to make sure that it also passes in
such situations.
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/unit/meson.build | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/unit/meson.build b/tests/unit/meson.build
index 0b0c7c1411..a99dec4312 100644
--- a/tests/unit/meson.build
+++ b/tests/unit/meson.build
@@ -173,6 +173,7 @@ test_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
slow_tests = {
'test-aio-multithread' : 120,
+ 'test-crypto-block' : 300,
'test-crypto-tlscredsx509': 45,
'test-crypto-tlssession': 45
}
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH v3 15/16] tests/fp: Bump fp-test-mulAdd test timeout to 3 minutes
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
` (13 preceding siblings ...)
2023-12-15 7:03 ` [PATCH v3 14/16] tests/unit: Bump test-crypto-block test timeout to 5 minutes Thomas Huth
@ 2023-12-15 7:03 ` Thomas Huth
2023-12-15 7:03 ` [PATCH v3 16/16] mtest2make: stop disabling meson test timeouts Thomas Huth
` (2 subsequent siblings)
17 siblings, 0 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
When running the tests in slow mode with --enable-debug on a very loaded
system, the fp-test-mulAdd test can take longer than 2 minutes. Bump the
timeout to three minutes to make sure it passes in such situations, too.
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/fp/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/fp/meson.build b/tests/fp/meson.build
index cbc17392d6..3b7fc63749 100644
--- a/tests/fp/meson.build
+++ b/tests/fp/meson.build
@@ -124,7 +124,7 @@ test('fp-test-mulAdd', fptest,
# no fptest_rounding_args
args: fptest_args +
['f16_mulAdd', 'f32_mulAdd', 'f64_mulAdd', 'f128_mulAdd'],
- suite: ['softfloat-slow', 'softfloat-ops-slow', 'slow'], timeout: 90)
+ suite: ['softfloat-slow', 'softfloat-ops-slow', 'slow'], timeout: 180)
executable(
'fp-bench',
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH v3 16/16] mtest2make: stop disabling meson test timeouts
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
` (14 preceding siblings ...)
2023-12-15 7:03 ` [PATCH v3 15/16] tests/fp: Bump fp-test-mulAdd test timeout to 3 minutes Thomas Huth
@ 2023-12-15 7:03 ` Thomas Huth
2023-12-15 18:10 ` [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Alex Bennée
2024-01-23 16:50 ` Michael Tokarev
17 siblings, 0 replies; 23+ messages in thread
From: Thomas Huth @ 2023-12-15 7:03 UTC (permalink / raw)
To: qemu-devel, Daniel P . Berrangé; +Cc: Alex Bennée, Paolo Bonzini
From: Daniel P. Berrangé <berrange@redhat.com>
The mtest2make.py script passes the arg '-t 0' to 'meson test' which
disables all test timeouts. This is a major source of pain when running
in GitLab CI and a test gets stuck. It will stall until GitLab kills the
CI job. This leaves us with little easily consumable information about
the stalled test. The TAP format doesn't show the test name until it is
completed, and TAP output from multiple tests it interleaved. So we
have to analyse the log to figure out what tests had un-finished TAP
output present and thus infer which test case caused the hang. This is
very time consuming and error prone.
By allowing meson to kill stalled tests, we get a direct display of what
test program got stuck, which lets us more directly focus in on what
specific test case within the test program hung.
The other issue with disabling meson test timeouts by default is that it
makes it more likely that maintainers inadvertantly introduce slowdowns.
For example the recent-ish change that accidentally made migrate-test
take 15-20 minutes instead of around 1 minute.
The main risk of this change is that the individual test timeouts might
be too short to allow completion in high load scenarios. Thus, there is
likely to be some short term pain where we have to bump the timeouts for
certain tests to make them reliable enough. The preceeding few patches
raised the timeouts for all failures that were immediately apparent
in GitLab CI.
Even with the possible short term instability, this should still be a
net win for debuggability of failed CI pipelines over the long term.
Signed-off-by: "Daniel P. Berrangé" <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20230717182859.707658-13-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
scripts/mtest2make.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/scripts/mtest2make.py b/scripts/mtest2make.py
index 179dd54871..eb01a05ddb 100644
--- a/scripts/mtest2make.py
+++ b/scripts/mtest2make.py
@@ -27,7 +27,8 @@ def names(self, base):
.speed.slow = $(foreach s,$(sort $(filter-out %-thorough, $1)), --suite $s)
.speed.thorough = $(foreach s,$(sort $1), --suite $s)
-.mtestargs = --no-rebuild -t 0
+TIMEOUT_MULTIPLIER = 1
+.mtestargs = --no-rebuild -t $(TIMEOUT_MULTIPLIER)
ifneq ($(SPEED), quick)
.mtestargs += --setup $(SPEED)
endif
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* Re: [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
` (15 preceding siblings ...)
2023-12-15 7:03 ` [PATCH v3 16/16] mtest2make: stop disabling meson test timeouts Thomas Huth
@ 2023-12-15 18:10 ` Alex Bennée
2024-01-23 16:50 ` Michael Tokarev
17 siblings, 0 replies; 23+ messages in thread
From: Alex Bennée @ 2023-12-15 18:10 UTC (permalink / raw)
To: Thomas Huth; +Cc: qemu-devel, Daniel P . Berrangé, Paolo Bonzini
Thomas Huth <thuth@redhat.com> writes:
> This is a respin of Daniel's series that re-enables the meson test
> runner timeouts. To make sure that we do not get into trouble on
> older systems, I ran all the tests with "make check SPEED=slow -j32"
> on my laptop that has only 16 SMT threads, so each test was running
> quite a bit slower than with a normal "-j$(nproc)" run. I think
> that these timeouts should now work in most cases - if not, we still
> can adjust them easily later.
Queued to testing/next, thanks.
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
` (16 preceding siblings ...)
2023-12-15 18:10 ` [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Alex Bennée
@ 2024-01-23 16:50 ` Michael Tokarev
2024-01-23 17:08 ` Daniel P. Berrangé
2024-01-23 17:47 ` Thomas Huth
17 siblings, 2 replies; 23+ messages in thread
From: Michael Tokarev @ 2024-01-23 16:50 UTC (permalink / raw)
To: Thomas Huth, qemu-devel, Daniel P . Berrangé
Cc: Alex Bennée, Paolo Bonzini
15.12.2023 10:03, Thomas Huth wrote:
> This is a respin of Daniel's series that re-enables the meson test
> runner timeouts. To make sure that we do not get into trouble on
> older systems, I ran all the tests with "make check SPEED=slow -j32"
> on my laptop that has only 16 SMT threads, so each test was running
> quite a bit slower than with a normal "-j$(nproc)" run. I think
> that these timeouts should now work in most cases - if not, we still
> can adjust them easily later.
I'm picking this up for stable branches too, since there we have the same
problems in CI environment. In particular, bios-tables-test almost always
times out, even hitting retry doesn't help. Let's see how it goes..
JFYI.
Thanks,
/mjt
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability
2024-01-23 16:50 ` Michael Tokarev
@ 2024-01-23 17:08 ` Daniel P. Berrangé
2024-01-23 17:47 ` Thomas Huth
1 sibling, 0 replies; 23+ messages in thread
From: Daniel P. Berrangé @ 2024-01-23 17:08 UTC (permalink / raw)
To: Michael Tokarev; +Cc: Thomas Huth, qemu-devel, Alex Bennée, Paolo Bonzini
On Tue, Jan 23, 2024 at 07:50:09PM +0300, Michael Tokarev wrote:
> 15.12.2023 10:03, Thomas Huth wrote:
> > This is a respin of Daniel's series that re-enables the meson test
> > runner timeouts. To make sure that we do not get into trouble on
> > older systems, I ran all the tests with "make check SPEED=slow -j32"
> > on my laptop that has only 16 SMT threads, so each test was running
> > quite a bit slower than with a normal "-j$(nproc)" run. I think
> > that these timeouts should now work in most cases - if not, we still
> > can adjust them easily later.
>
> I'm picking this up for stable branches too, since there we have the same
> problems in CI environment. In particular, bios-tables-test almost always
> times out, even hitting retry doesn't help. Let's see how it goes..
>
> JFYI.
There have been a bunch of followups that Thomas has posted since this
series merged that you should pick up too when they merge.
With regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability
2024-01-23 16:50 ` Michael Tokarev
2024-01-23 17:08 ` Daniel P. Berrangé
@ 2024-01-23 17:47 ` Thomas Huth
2024-01-23 20:51 ` Michael Tokarev
1 sibling, 1 reply; 23+ messages in thread
From: Thomas Huth @ 2024-01-23 17:47 UTC (permalink / raw)
To: Michael Tokarev, qemu-devel, Daniel P . Berrangé
Cc: Alex Bennée, Paolo Bonzini
On 23/01/2024 17.50, Michael Tokarev wrote:
> 15.12.2023 10:03, Thomas Huth wrote:
>> This is a respin of Daniel's series that re-enables the meson test
>> runner timeouts. To make sure that we do not get into trouble on
>> older systems, I ran all the tests with "make check SPEED=slow -j32"
>> on my laptop that has only 16 SMT threads, so each test was running
>> quite a bit slower than with a normal "-j$(nproc)" run. I think
>> that these timeouts should now work in most cases - if not, we still
>> can adjust them easily later.
>
> I'm picking this up for stable branches too, since there we have the same
> problems in CI environment. In particular, bios-tables-test almost always
> times out, even hitting retry doesn't help. Let's see how it goes..
Uh, wait, that does not make too much sense ... if bios-tables-test already
times out *without* the additional meson-based timeouts, then adding the
meson timeouts won't help. bios-tables-test uses the manually coded timeout
from boot_sector_test() that is currently set to 600 seconds. If you hit
that timeout, that likely means that something is really broken in your
branch - or is it sometimes still succeeding?
Thomas
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability
2024-01-23 17:47 ` Thomas Huth
@ 2024-01-23 20:51 ` Michael Tokarev
2024-01-23 21:23 ` Peter Maydell
0 siblings, 1 reply; 23+ messages in thread
From: Michael Tokarev @ 2024-01-23 20:51 UTC (permalink / raw)
To: Thomas Huth, qemu-devel, Daniel P . Berrangé
Cc: Alex Bennée, Paolo Bonzini
23.01.2024 20:47, Thomas Huth:
> On 23/01/2024 17.50, Michael Tokarev wrote:
..
>> I'm picking this up for stable branches too, since there we have the same
>> problems in CI environment. In particular, bios-tables-test almost always
>> times out, even hitting retry doesn't help. Let's see how it goes..
>
> Uh, wait, that does not make too much sense ... if bios-tables-test already times out *without* the additional meson-based timeouts, then adding the
> meson timeouts won't help. bios-tables-test uses the manually coded timeout from boot_sector_test() that is currently set to 600 seconds. If you hit
> that timeout, that likely means that something is really broken in your branch - or is it sometimes still succeeding?
I mistyped the test name as I was dealing with bios-tables-test at that
time in another context (unrelated). Actual failing test in this case,
among others, is avocado acpi_smbios_bits, eg
https://gitlab.com/qemu-project/qemu/-/jobs/5991505589#L231 which timed
out on multiple attempts. In this example it took a bit less than 65s.
Subsequent retry succeeded in 51s:
https://gitlab.com/qemu-project/qemu/-/jobs/5995055845#L212
but this run was at much later time, apparently when gitlab was had less
load, - as whole run was significantly faster.
So this particular failure has nothing to do with this patchset, and
the patchset does not do anything to it.
(I was in a bit distracted mode whole day today due to $ork issues).
Thanks,
/mjt
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability
2024-01-23 20:51 ` Michael Tokarev
@ 2024-01-23 21:23 ` Peter Maydell
0 siblings, 0 replies; 23+ messages in thread
From: Peter Maydell @ 2024-01-23 21:23 UTC (permalink / raw)
To: Michael Tokarev
Cc: Thomas Huth, qemu-devel, Daniel P . Berrangé,
Alex Bennée, Paolo Bonzini
On Tue, 23 Jan 2024 at 20:52, Michael Tokarev <mjt@tls.msk.ru> wrote:
>
> 23.01.2024 20:47, Thomas Huth:
> > On 23/01/2024 17.50, Michael Tokarev wrote:
> ..
>
> >> I'm picking this up for stable branches too, since there we have the same
> >> problems in CI environment. In particular, bios-tables-test almost always
> >> times out, even hitting retry doesn't help. Let's see how it goes..
> >
> > Uh, wait, that does not make too much sense ... if bios-tables-test already times out *without* the additional meson-based timeouts, then adding the
> > meson timeouts won't help. bios-tables-test uses the manually coded timeout from boot_sector_test() that is currently set to 600 seconds. If you hit
> > that timeout, that likely means that something is really broken in your branch - or is it sometimes still succeeding?
>
> I mistyped the test name as I was dealing with bios-tables-test at that
> time in another context (unrelated). Actual failing test in this case,
> among others, is avocado acpi_smbios_bits, eg
> https://gitlab.com/qemu-project/qemu/-/jobs/5991505589#L231 which timed
> out on multiple attempts. In this example it took a bit less than 65s.
The fix for that flakiness is commit 7ef4c41e91d59
("acpi/tests/avocado/bits: wait for 200 seconds for SHUTDOWN event
from bits VM").
thanks
-- PMM
^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2024-01-23 21:24 UTC | newest]
Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-15 7:03 [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Thomas Huth
2023-12-15 7:03 ` [PATCH v3 01/16] qtest: bump min meson timeout to 60 seconds Thomas Huth
2023-12-15 7:03 ` [PATCH v3 02/16] qtest: bump migration-test timeout to 8 minutes Thomas Huth
2023-12-15 7:03 ` [PATCH v3 03/16] qtest: bump qom-test timeout to 15 minutes Thomas Huth
2023-12-15 7:03 ` [PATCH v3 04/16] qtest: bump npcm7xx_pwn-test timeout to 5 minutes Thomas Huth
2023-12-15 7:03 ` [PATCH v3 05/16] qtest: bump test-hmp timeout to 4 minutes Thomas Huth
2023-12-15 7:03 ` [PATCH v3 06/16] qtest: bump pxe-test timeout to 10 minutes Thomas Huth
2023-12-15 7:03 ` [PATCH v3 07/16] qtest: bump prom-env-test timeout to 6 minutes Thomas Huth
2023-12-15 7:03 ` [PATCH v3 08/16] qtest: bump boot-serial-test timeout to 3 minutes Thomas Huth
2023-12-15 7:03 ` [PATCH v3 09/16] qtest: bump qos-test timeout to 2 minutes Thomas Huth
2023-12-15 7:03 ` [PATCH v3 10/16] qtest: bump aspeed_smc-test timeout to 6 minutes Thomas Huth
2023-12-15 7:03 ` [PATCH v3 11/16] qtest: bump bios-table-test timeout to 9 minutes Thomas Huth
2023-12-15 7:03 ` [PATCH v3 12/16] tests/qtest: Bump the device-introspect-test timeout to 12 minutes Thomas Huth
2023-12-15 7:03 ` [PATCH v3 13/16] tests/unit: Bump test-aio-multithread test timeout to 2 minutes Thomas Huth
2023-12-15 7:03 ` [PATCH v3 14/16] tests/unit: Bump test-crypto-block test timeout to 5 minutes Thomas Huth
2023-12-15 7:03 ` [PATCH v3 15/16] tests/fp: Bump fp-test-mulAdd test timeout to 3 minutes Thomas Huth
2023-12-15 7:03 ` [PATCH v3 16/16] mtest2make: stop disabling meson test timeouts Thomas Huth
2023-12-15 18:10 ` [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability Alex Bennée
2024-01-23 16:50 ` Michael Tokarev
2024-01-23 17:08 ` Daniel P. Berrangé
2024-01-23 17:47 ` Thomas Huth
2024-01-23 20:51 ` Michael Tokarev
2024-01-23 21:23 ` Peter Maydell
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).