From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46993) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XormJ-0006xA-K6 for qemu-devel@nongnu.org; Thu, 13 Nov 2014 05:37:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xorm9-0002co-Pz for qemu-devel@nongnu.org; Thu, 13 Nov 2014 05:37:27 -0500 Received: from e23smtp09.au.ibm.com ([202.81.31.142]:52933) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xorm9-0002b6-4r for qemu-devel@nongnu.org; Thu, 13 Nov 2014 05:37:17 -0500 Received: from /spool/local by e23smtp09.au.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Thu, 13 Nov 2014 20:37:11 +1000 Received: from d23relay06.au.ibm.com (d23relay06.au.ibm.com [9.185.63.219]) by d23dlp02.au.ibm.com (Postfix) with ESMTP id C36E92BB0069 for ; Thu, 13 Nov 2014 21:37:08 +1100 (EST) Received: from d23av02.au.ibm.com (d23av02.au.ibm.com [9.190.235.138]) by d23relay06.au.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id sADAaoXh15532080 for ; Thu, 13 Nov 2014 21:36:52 +1100 Received: from d23av02.au.ibm.com (localhost [127.0.0.1]) by d23av02.au.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id sADAb6h6005889 for ; Thu, 13 Nov 2014 21:37:06 +1100 From: Mao Chuan Li Date: Thu, 13 Nov 2014 18:36:52 +0800 Message-Id: <1415875021-15248-1-git-send-email-maochuan@linux.vnet.ibm.com> Subject: [Qemu-devel] [PATCH v1 RFC 0/9] Update tests/qemu-iotests cases for multi-platform support List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Kevin Wolf , Michael Mueller , Mao Chuan Li , Alexander Graf , Christian Borntraeger , Stefan Hajnoczi , Cornelia Huck Currently the qemu-iotest framework is focused on the x86 platform. The suite should be usable by other platforms as well. To enable multi-platform usage, this patch set enhances the framework scripts to address this. By using the default machine type of the platform one can add specific output files if it deviates from the default. Secondly, single test cases can be adjusted as well when e.g. devices have different names or are not supported at all. Mao Chuan Li (9): qemu-iotests: run qemu with -nodefaults qemu-iotests: qemu machine type support qemu-iotests: add core_pattern access functions qemu-iotests: fix test 039 qemu-iotests: s390x: fix test 071 qemu-iotests: s390x: fix test 087 qemu-iotests: s390x: fix test 041 qemu-iotests: s390x: fix test 055 qemu-iotests: s390x: fix test 051 tests/qemu-iotests/039 | 3 + tests/qemu-iotests/041 | 6 + tests/qemu-iotests/051 | 91 +++++--- tests/qemu-iotests/051.s390-virtio.out | 377 +++++++++++++++++++++++++++++++++ tests/qemu-iotests/055 | 6 + tests/qemu-iotests/071.s390-virtio.out | 86 ++++++++ tests/qemu-iotests/087.s390-virtio.out | 68 ++++++ tests/qemu-iotests/check | 5 + tests/qemu-iotests/common | 1 + tests/qemu-iotests/common.config | 3 +- tests/qemu-iotests/common.qemu | 2 +- tests/qemu-iotests/common.rc | 17 ++ tests/qemu-iotests/iotests.py | 1 + 13 files changed, 635 insertions(+), 31 deletions(-) create mode 100644 tests/qemu-iotests/051.s390-virtio.out create mode 100644 tests/qemu-iotests/071.s390-virtio.out create mode 100644 tests/qemu-iotests/087.s390-virtio.out -- 1.9.3