9ae3a8
From 33e66fa335c602b53302cd2838d075a8c05509d6 Mon Sep 17 00:00:00 2001
9ae3a8
From: Fam Zheng <famz@redhat.com>
9ae3a8
Date: Fri, 17 Jan 2014 03:08:01 +0100
9ae3a8
Subject: [PATCH 18/34] qemu-iotests: prefill some data to test image
9ae3a8
9ae3a8
RH-Author: Fam Zheng <famz@redhat.com>
9ae3a8
Message-id: <1389928083-8921-17-git-send-email-famz@redhat.com>
9ae3a8
Patchwork-id: 56778
9ae3a8
O-Subject: [RHEL-7 qemu-kvm PATCH 16/18] qemu-iotests: prefill some data to test image
9ae3a8
Bugzilla: 1041301
9ae3a8
RH-Acked-by: Jeffrey Cody <jcody@redhat.com>
9ae3a8
RH-Acked-by: Kevin Wolf <kwolf@redhat.com>
9ae3a8
RH-Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
9ae3a8
9ae3a8
Case 030 occasionally fails because of block job compltes too fast to be
9ae3a8
captured by script, and 'unexpected qmp event' of job completion causes
9ae3a8
the test failure.
9ae3a8
9ae3a8
Simply fill in some data to the test image to make this false alarm less
9ae3a8
likely to happen.
9ae3a8
9ae3a8
(For other benefits to prefill data to test image, see also commit
9ae3a8
ab68cdfaa).
9ae3a8
9ae3a8
Signed-off-by: Fam Zheng <famz@redhat.com>
9ae3a8
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
9ae3a8
(cherry picked from commit 7890111b642e8e03430c3bf8bd6cedee26cec4fe)
9ae3a8
Signed-off-by: Fam Zheng <famz@redhat.com>
9ae3a8
---
9ae3a8
 tests/qemu-iotests/030 | 4 ++++
9ae3a8
 1 file changed, 4 insertions(+)
9ae3a8
9ae3a8
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
9ae3a8
---
9ae3a8
 tests/qemu-iotests/030 |    4 ++++
9ae3a8
 1 files changed, 4 insertions(+), 0 deletions(-)
9ae3a8
9ae3a8
diff --git a/tests/qemu-iotests/030 b/tests/qemu-iotests/030
9ae3a8
index dd4ef11..3d128b3 100755
9ae3a8
--- a/tests/qemu-iotests/030
9ae3a8
+++ b/tests/qemu-iotests/030
9ae3a8
@@ -421,7 +421,9 @@ class TestStreamStop(ImageStreamingTestCase):
9ae3a8
 
9ae3a8
     def setUp(self):
9ae3a8
         qemu_img('create', backing_img, str(TestStreamStop.image_len))
9ae3a8
+        qemu_io('-c', 'write -P 0x1 0 32M', backing_img)
9ae3a8
         qemu_img('create', '-f', iotests.imgfmt, '-o', 'backing_file=%s' % backing_img, test_img)
9ae3a8
+        qemu_io('-c', 'write -P 0x1 32M 32M', test_img)
9ae3a8
         self.vm = iotests.VM().add_drive(test_img)
9ae3a8
         self.vm.launch()
9ae3a8
 
9ae3a8
@@ -447,7 +449,9 @@ class TestSetSpeed(ImageStreamingTestCase):
9ae3a8
 
9ae3a8
     def setUp(self):
9ae3a8
         qemu_img('create', backing_img, str(TestSetSpeed.image_len))
9ae3a8
+        qemu_io('-c', 'write -P 0x1 0 32M', backing_img)
9ae3a8
         qemu_img('create', '-f', iotests.imgfmt, '-o', 'backing_file=%s' % backing_img, test_img)
9ae3a8
+        qemu_io('-c', 'write -P 0x1 32M 32M', test_img)
9ae3a8
         self.vm = iotests.VM().add_drive(test_img)
9ae3a8
         self.vm.launch()
9ae3a8
 
9ae3a8
-- 
9ae3a8
1.7.1
9ae3a8