From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48395) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vo0vz-0000eD-41 for qemu-devel@nongnu.org; Tue, 03 Dec 2013 20:07:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vo0vt-0008Jk-OF for qemu-devel@nongnu.org; Tue, 03 Dec 2013 20:07:23 -0500 Received: from mx1.redhat.com ([209.132.183.28]:52469) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vo0vt-0008ID-Gb for qemu-devel@nongnu.org; Tue, 03 Dec 2013 20:07:17 -0500 From: Fam Zheng Date: Wed, 4 Dec 2013 09:06:57 +0800 Message-Id: <1386119223-15584-1-git-send-email-famz@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH v6 0/6] Add cache mode option to qemu-iotests, and change default mode to "writeback" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: kwolf@redhat.com, =?UTF-8?q?Beno=C3=AEt=20Canet?= , WenchaoXia , stefanha@redhat.com This series adds cache mode option in the iotests framework. Test cases a= re updated to make use of cache mode and mask supported modes. v6: [05] Recover disappeared two lines. (Beno=C3=AEt) Added Wenchao's reviewed-by lines to other patches. v5: Fix help test for "-c mode". (Wenchao) v4: Address Stefan's comments: Add _default_cache_mode. Split last two cases in 048 to 074. Use long option "--cache" instead of "-t" for qemu-io. v3: Change _unsupported_qemu_io_options to _supported_cache_modes. Change default mode to "writeback". Clean up some whitespaces in the end of series. Fix "026.out.nocache" case. Fix 048 case on tmpfs. Fam Zheng (6): qemu-iotests: Add "-c " option qemu-iotests: Honour cache mode in iotests.py qemu-iotests: Add _default_cache_mode and _supported_cache_modes qemu-iotests: Change default cache mode to "writeback" qemu-iotests: Clean up spaces in usage output qemu-iotests: Split qcow2 only cases in 048 tests/qemu-iotests/026 | 3 +- tests/qemu-iotests/039 | 3 +- tests/qemu-iotests/048 | 27 -------------- tests/qemu-iotests/048.out | 16 -------- tests/qemu-iotests/052 | 4 +- tests/qemu-iotests/074 | 86 +++++++++++++++++++++++++++++++++++++= ++++++ tests/qemu-iotests/074.out | 18 +++++++++ tests/qemu-iotests/check | 2 +- tests/qemu-iotests/common | 37 ++++++++++++++----- tests/qemu-iotests/common.rc | 25 ++++++++----- tests/qemu-iotests/iotests.py | 3 +- 11 files changed, 155 insertions(+), 69 deletions(-) create mode 100644 tests/qemu-iotests/074 create mode 100644 tests/qemu-iotests/074.out --=20 1.8.4.2