Accepting request 734616 from home:bfrogers:branches:Virtualization

Disable some of the block tests which randomly fail in context of qemu-testsuite build.

OBS-URL: https://build.opensuse.org/request/show/734616
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=495
This commit is contained in:
Bruce Rogers 2019-10-02 13:45:22 +00:00 committed by Git OBS Bridge
parent 0111015009
commit 744cd4ae34
4 changed files with 106 additions and 2 deletions

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:92a6bc959222f9b29e0376d623e0d8204ce49b30cf4cf4a29859547951506377
size 52248
oid sha256:a7b737c94e0a6b8e4f922d2947f19bdef88c8ea1e1124e7d47c74298e5cf2fbe
size 53016

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Wed Oct 2 13:36:46 UTC 2019 - Bruce Rogers <brogers@suse.com>
- Disable some block tests which randomly fail. This is in context
of the build service build of qemu-testsuite
tests-Disable-some-block-tests-for-now.patch
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1
-------------------------------------------------------------------
Tue Oct 1 22:07:37 UTC 2019 - Bruce Rogers <brogers@suse.com>

View File

@ -182,6 +182,7 @@ Patch00058: configure-only-populate-roms-if-softmmu.patch
Patch00059: pc-bios-s390-ccw-net-avoid-warning-about.patch
Patch00060: roms-change-cross-compiler-naming-to-be-.patch
Patch00061: roms-Makefile.edk2-don-t-invoke-git-sinc.patch
Patch00062: tests-Disable-some-block-tests-for-now.patch
# Patches applied in roms/seabios/:
Patch01000: seabios-use-python2-explicitly-as-needed.patch
Patch01001: seabios-switch-to-python3-as-needed.patch
@ -957,6 +958,7 @@ This package provides a service file for starting and stopping KSM.
%patch00059 -p1
%patch00060 -p1
%patch00061 -p1
%patch00062 -p1
%patch01000 -p1
%patch01001 -p1
%patch01002 -p1

View File

@ -0,0 +1,94 @@
From: Bruce Rogers <brogers@suse.com>
Date: Wed, 2 Oct 2019 07:28:04 -0600
Subject: tests: Disable some block tests for now
For a very long time we've experienced intermittent failure of some
block tests. There doesn't seem to be an obvious cause. Given that we
now build qemu using multibuild, the qemu-testsuite failure is now more
problematic to just ignore. Until we can address these failures, which
seem to be tied to the build environment in some way, disable the tests
which are randomly failing.
Currently, this patch is based on these failures seen on 02OCT2019 on
v4.1.0 qemu:
on x86_64: 130, 177, 204, 205, 246, 250
on i586: 161, 250
on ppc64le: 161, 182, 250, 250
on aarch64: 235
(other architectures not evaluated at this time)
Signed-off-by: Bruce Rogers <brogers@suse.com>
---
tests/qemu-iotests/group | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/tests/qemu-iotests/group b/tests/qemu-iotests/group
index f13e5f2e23417b94bd84d820bcf6..d0da6ec0c8daba541b39ae920f68 100644
--- a/tests/qemu-iotests/group
+++ b/tests/qemu-iotests/group
@@ -151,7 +151,7 @@
127 rw backing quick
128 rw quick
129 rw quick
-130 rw auto quick
+#DISABLE FOR NOW 130 rw auto quick
131 rw quick
132 rw quick
133 auto quick
@@ -182,7 +182,7 @@
158 rw auto quick
159 rw auto quick
160 rw quick
-161 rw auto quick
+#DISABLE FOR NOW 161 rw auto quick
162 quick
163 rw
165 rw quick
@@ -194,11 +194,11 @@
174 auto
175 quick
176 rw auto backing
-177 rw auto quick
+#DISABLE FOR NOW 177 rw auto quick
178 img
179 rw auto quick
181 rw migration
-182 rw quick
+#DISABLE FOR NOW 182 rw quick
183 rw migration
184 rw auto quick
185 rw
@@ -219,8 +219,8 @@
201 rw migration
202 rw quick
203 rw migration
-204 rw quick
-205 rw quick
+#DISABLE FOR NOW 204 rw quick
+#DISABLE FOR NOW 205 rw quick
206 rw
207 rw
208 rw quick
@@ -249,7 +249,7 @@
232 quick
233 quick
234 quick migration
-235 quick
+#DISABLE FOR NOW 235 quick
236 quick
237 rw quick
238 quick
@@ -260,11 +260,11 @@
243 rw quick
244 rw auto quick
245 rw
-246 rw quick
+#DISABLE FOR NOW 246 rw quick
247 rw quick
248 rw quick
249 rw auto quick
-250 rw quick
+#DISABLE FOR NOW 250 rw quick
251 rw auto quick
252 rw auto backing quick
253 rw quick