From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48107) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WYLt3-0005Qx-N3 for qemu-devel@nongnu.org; Thu, 10 Apr 2014 16:48:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WYLsv-0000Zx-1U for qemu-devel@nongnu.org; Thu, 10 Apr 2014 16:47:53 -0400 Received: from mx1.redhat.com ([209.132.183.28]:24490) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WYLsu-0000Zq-P2 for qemu-devel@nongnu.org; Thu, 10 Apr 2014 16:47:44 -0400 From: Jeff Cody Date: Thu, 10 Apr 2014 16:47:35 -0400 Message-Id: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH v3 0/5] Add common QEMU control functionality to qemu-iotests List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: kwolf@redhat.com, benoit@irqsave.net, stefanha@redhat.com Changes from v2: Updated Reviewed-by for Fam and Benoit (Benoit's from the v1 patch, I for= got to add those to v2) Patch 1: * updated commit message (Thanks Fam) * Addded '-machine accel=3Dqtest' to qemu launch args (Thank= s Fam) Patch 3: * Moved from test 089 -> test 090 to avoid collision with Fam's series (Thanks Fam) =20 Changes from v1: Patch 1: * Fixed commit message, clarified comments (Thanks Beno=C3=AE= t) * Changed 'shift' line to be POSIX-friendly, instead of relying on bashism (Thanks Eric) * Added ability to repeat qmp or hmp commands an arbitrary number of times Patch 3: New patch, for live migration Original Description: This adds some common functionality to control QEMU for qemu-iotests. Additionally, test 085 is updated to use this new functionality. Some minor fixups along the way, to clear up spaced pathname issues,=20 for common.rc, test 019, and test 086. Jeff Cody (5): block: qemu-iotests - add common.qemu, for bash-controlled qemu tests block: qemu-iotests - update 085 to use common.qemu block: qemu-iotests - test for live migration block: qemu-iotests - fix image cleanup when using spaced pathnames block: qemu-iotests: make test 019 and 086 work with spaced pathnames tests/qemu-iotests/019 | 2 +- tests/qemu-iotests/085 | 73 +++------------ tests/qemu-iotests/086 | 8 +- tests/qemu-iotests/090 | 97 ++++++++++++++++++++ tests/qemu-iotests/090.out | 20 +++++ tests/qemu-iotests/common.qemu | 195 +++++++++++++++++++++++++++++++++++= ++++++ tests/qemu-iotests/common.rc | 4 +- tests/qemu-iotests/group | 1 + 8 files changed, 332 insertions(+), 68 deletions(-) create mode 100755 tests/qemu-iotests/090 create mode 100644 tests/qemu-iotests/090.out create mode 100644 tests/qemu-iotests/common.qemu --=20 1.8.3.1