]> www.infradead.org Git - users/dwmw2/qemu.git/commitdiff
iotests: Skip test_stream_parallel in test 030 when doing "make check"
authorThomas Huth <thuth@redhat.com>
Mon, 7 Sep 2020 11:38:24 +0000 (13:38 +0200)
committerMax Reitz <mreitz@redhat.com>
Tue, 15 Sep 2020 09:05:13 +0000 (11:05 +0200)
The test_stream_parallel test still occasionally fails in the CI.
Thus let's disable it during "make check" for now so that it does
not cause trouble during merge tests. We can enable it again once
the problem has been resolved.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20200907113824.134788-1-thuth@redhat.com>
Signed-off-by: Max Reitz <mreitz@redhat.com>
tests/check-block.sh
tests/qemu-iotests/030

index 8e29c868e5d77a3eb03cd44523765a1a4040a47f..a5a69060e1dfd84bdd8156f36f6a7ed6c2340d87 100755 (executable)
@@ -55,6 +55,9 @@ fi
 
 cd tests/qemu-iotests
 
+# QEMU_CHECK_BLOCK_AUTO is used to disable some unstable sub-tests
+export QEMU_CHECK_BLOCK_AUTO=1
+
 ret=0
 for fmt in $format_list ; do
     ./check -makecheck -$fmt $group || ret=1
index 31c028306b2e9230f4b0e2861e0e029502a55cf9..dcb4b5d6a68ec42b0690196c04ed48b384ae6e22 100755 (executable)
@@ -21,6 +21,7 @@
 import time
 import os
 import iotests
+import unittest
 from iotests import qemu_img, qemu_io
 
 backing_img = os.path.join(iotests.test_dir, 'backing.img')
@@ -228,6 +229,7 @@ class TestParallelOps(iotests.QMPTestCase):
 
     # Test that it's possible to run several block-stream operations
     # in parallel in the same snapshot chain
+    @unittest.skipIf(os.environ.get('QEMU_CHECK_BLOCK_AUTO'), 'disabled in CI')
     def test_stream_parallel(self):
         self.assert_no_active_block_jobs()