From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40134) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VnlIl-0007OL-MM for qemu-devel@nongnu.org; Tue, 03 Dec 2013 03:25:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VnlIg-00084u-6S for qemu-devel@nongnu.org; Tue, 03 Dec 2013 03:25:51 -0500 Received: from mx1.redhat.com ([209.132.183.28]:8197) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VnlIf-00084p-Fq for qemu-devel@nongnu.org; Tue, 03 Dec 2013 03:25:45 -0500 From: Fam Zheng Date: Tue, 3 Dec 2013 16:25:21 +0800 Message-Id: <1386059127-30962-1-git-send-email-famz@redhat.com> Subject: [Qemu-devel] [PATCH v5 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, WenchaoXia , stefanha@redhat.com This series adds cache mode option in the iotests framework. Test cases are updated to make use of cache mode and mask supported modes. 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 | 35 +++++++++++++----- tests/qemu-iotests/common.rc | 25 ++++++++----- tests/qemu-iotests/iotests.py | 3 +- 11 files changed, 153 insertions(+), 69 deletions(-) create mode 100644 tests/qemu-iotests/074 create mode 100644 tests/qemu-iotests/074.out -- 1.8.4.2