Message ID | 20180426161958.2872-9-rkagan@virtuozzo.com |
---|---|
State | New |
Headers | show
Return-Path: <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=2001:4830:134:3::11; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=virtuozzo.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="SLKTfWFC"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 40X2XY5dj4z9s08 for <incoming@patchwork.ozlabs.org>; Fri, 27 Apr 2018 02:27:25 +1000 (AEST) Received: from localhost ([::1]:43349 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>) id 1fBjjv-0008Ro-Tf for incoming@patchwork.ozlabs.org; Thu, 26 Apr 2018 12:27:23 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43079) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <rkagan@virtuozzo.com>) id 1fBjd7-0003DM-9Y for qemu-devel@nongnu.org; Thu, 26 Apr 2018 12:20:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <rkagan@virtuozzo.com>) id 1fBjd5-0000f1-EI for qemu-devel@nongnu.org; Thu, 26 Apr 2018 12:20:21 -0400 Received: from mail-he1eur01on0132.outbound.protection.outlook.com ([104.47.0.132]:43469 helo=EUR01-HE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <rkagan@virtuozzo.com>) id 1fBjcz-0000VC-Op; Thu, 26 Apr 2018 12:20:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=TL1MY3OXgKJeqFH5tedeNNc9Wfyy3AZCxhlbNkYJwGo=; b=SLKTfWFC7073MFlC03g87+mzl877kDN8F1yWQo/BT1zgX8zAPs1PZjEDy5749PC1LJxhz9+OpK3fcEDIdgURtckBUnaTsIZXkM9fuJKvSxVGZI6j31G8KdhFAKxuAz6urJWN80gsRtfC11Wc9FXhx8cGJE5Xhcv0DqNhA25pWGg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=rkagan@virtuozzo.com; Received: from rkaganb.sw.ru (195.214.232.6) by HE1PR0801MB1980.eurprd08.prod.outlook.com (2603:10a6:3:4f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.696.15; Thu, 26 Apr 2018 16:20:10 +0000 From: Roman Kagan <rkagan@virtuozzo.com> To: Kevin Wolf <kwolf@redhat.com>, Max Reitz <mreitz@redhat.com>, Markus Armbruster <armbru@redhat.com>, qemu-block@nongnu.org, qemu-devel@nongnu.org Date: Thu, 26 Apr 2018 19:19:49 +0300 Message-Id: <20180426161958.2872-9-rkagan@virtuozzo.com> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20180426161958.2872-1-rkagan@virtuozzo.com> References: <20180426161958.2872-1-rkagan@virtuozzo.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: HE1PR0902CA0049.eurprd09.prod.outlook.com (2603:10a6:7:15::38) To HE1PR0801MB1980.eurprd08.prod.outlook.com (2603:10a6:3:4f::22) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:HE1PR0801MB1980; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1980; 3:/4dSvZkPS+vrRR0uan3LHW6YhCf+NiTzYdTuOZCFQjJCSdpHiM60OR6KKPZNtEt0OBzaErWDTAxGooCtL3Bhdmu2KhUOXiL2+WxZntngu5xDvvMVLKzrLkJYmGux5lAsPO6bJqoNFihCAm8EM+myZR++b1u4MeCUtYyeqxHlVgpxblBKpKicuYW0XLYuIwfRuC0QK92xVe8aJTiur/qQBObWF9gEH7RsqXhWIj/+bVROdClCfWg72hZv/vp7IWcm; 25:W0qiwmmZWrRgYSNBM19SocR5qOSJLRvh3QJsO9gud9lhrcC+tn8AqK3yLRg3UgxjPePMw0A9O8+OHuHl/vRQ2K5G9+w000v2SzCSTuQFJR5gG7jzRA8xtAIMU/QqF+bbtdP7WFij713x0+UUJGp9QwzkvQLSpjHtv3rII7areqL5dzJszUHCquJQrYN4hPaBo/cg5uW8lPc/MegD6ZK1IofD3gNr75qy5p+iFpxn0UJs++rNryqxbEhmTpUi78aGL6gYQjZAdds/AyKRssNf9XT3zEenYGg9EJErPYYcoOEVN700+1YKvdd7bLf9dm2ag9czYQVmeYDWLC34yDotFg==; 31:3aL706cF5lvCYblO6wGCMx/xJH4JN6mTD9Uxi3tY8TaVdaCTT7wnNOnnuGB3OYl5gRlWMYXpbovEMUZK13nEQncoCtVWASgBYAdZtjBd62lFC4cXcXDfFHbFBA7z9ZDTzSV93g7IpzNqTNsgY9ows4Yy4tDJ7mbeDET7PUh8a879VUDX8s2XB8nM6ENa5x/L5XnGovupqEe60usIVhasqQkPDQOEHtYE9ZquTXkw6zA= X-MS-TrafficTypeDiagnostic: HE1PR0801MB1980: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1980; 20:vjyGGs9N47ieMbq5dbM7AIT/ByQbndxAT1oCUPLB12IdWbRCMZYFyEc5eM/pJx5cnCVfs2Ow2CZWKOktfzDTIQI1CHFiESOiXvuUjECpyzwObgJu3RvJsjO4IIJJsIoVekdjJ3cK8if7tDYQEC7G8tFD1CohCN+DlY1R9X3ENsRh/dKLiOZCdf+VnLBts2heNqKETTueuU64vLlJkZ5RzY+qZU6d9oCnSrdB+9DF1blaALhG/Dw+DR9wOwtaX/cJc5epfI3HWlEnHt4qI8AFevKTWJZaZ7HWW7iya3ygvEb1Ev7NZHD/W3Wi8fSoxwMewiwBtRqzYKqOELde+rUqB3TJPg28d+xWMFUud9CMVIYisU+5JFVQoIGJcfHBsSZxGMzPq3TcFnR7jGdkxZgrl2W3PZKnLTMxtKeQTWeZk4KdMeBzb0AxEaAsykqDN7tF1pzeC1lkFJ9/Fb49ZJLubtRQuLRUypxTVA31JpKBgdZrQ6iwKCPOgUEC0rl/Zkvy; 4:BL7ljyv6ah6Zk17fIh123M31Kb4C0dCWPQSixW5X8FPJiS6va5du15anql0IOQkGp6yPiGneaxp+VDtWA7S8NYl3dSeWag3pPsylUU6ZypeXw6JS+WH0o0sZnlY1St3Ewj2pJEWcvrh5yDmSKYVPchEb88hwnGuU2kFAj2G4dp9KE5K0FuHO+MMjrMLqObLy/2alyyGE6wv+6/P6CusUvzSKaF/RIZ2alOGKyaxHg39LKP9awcDp9uc2FOU91AXCEePlKLJEtalfnzfc2UX/LQ== X-Microsoft-Antispam-PRVS: <HE1PR0801MB1980CF503BFA10643E8168C8C98E0@HE1PR0801MB1980.eurprd08.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231232)(944501410)(52105095)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(6072148)(201708071742011); SRVR:HE1PR0801MB1980; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0801MB1980; X-Forefront-PRVS: 0654257CF5 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(366004)(396003)(39850400004)(39380400002)(346002)(376002)(189003)(199004)(1076002)(106356001)(956004)(59450400001)(55236004)(53936002)(6506007)(2616005)(2906002)(110136005)(81156014)(36756003)(6116002)(97736004)(8936002)(3846002)(86362001)(47776003)(105586002)(11346002)(50226002)(81166006)(53416004)(7736002)(305945005)(476003)(486006)(446003)(316002)(6666003)(16526019)(76176011)(5660300001)(8676002)(386003)(6512007)(186003)(50466002)(48376002)(16586007)(66066001)(51416003)(6486002)(26005)(52116002)(69596002)(25786009)(68736007)(478600001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0801MB1980; H:rkaganb.sw.ru; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: virtuozzo.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0801MB1980; 23:uczEhUm579GC2oiwvgjZuTlY6FcV+SyxPht03pF?= bQJRr/QX8o66rqFX7lHhGG+XR1KRObbacQegjEw6KqixqdkTPuK38LlsrEYH6Jck8IKbslYeJ5UkJox12uLslqMF2rdOZKkjOjl9I64ZBJkAIW2dxY+Hg2RPnEqKVY0KisB+ZJiJOf8Dz+erkx2YjJUrnM1J5QcQaxp7D/JC1cyLhbALxoC1LMT52N5/4TBxYxR3Qjm11b+W24KqaPUOoGltubDWUz1vR7OLwn6N3EkVw/GY1iGc6FMRtPIe3DkhEzEfHtaL8GYlq0gQGel9MtFxwlZ2pVrlmXBkciSHjCyh4kM28/cTQL24PAZkYXv4NebNPDszmqF+z4c9hL2/hV0o7hNNxwKR+uCGQleWbhU9WtGC0MO5DYz5vHBZbxD3ywyZTB2OJKDjFtFrmhozFijYLeNqM6Yk80GnKfJAyWKWkYWj0NaEWr0gS5L92z+kA5i8M9SYpmr7a6KhG1SLqVE39KIOUwBRxJB8UEbUaB0cSXgrLk0yinOZCy5JevME81zGwS8Oh/O0u/Nl3SdHiy63b7MRbyDYUJkxpchg+8RFtCzfVC9n/zsCpyrima8khTQjJ1DL779KJh8S4BQh5AcA9UWWcXQHgc1MHhERIsgQqpPNkM4jihgARG/1qGCSakyy6b9FGybPIUuoQOjZWhA75bIeU1mzycH9hloPYXcYbIUlFDK1Sco6osyq3yyLumSlzG8jRnLcw1NHb3SEvVQlMzhRuvoUK40HYBciAis+PD3uc/Sy1I8S9sTfxtBMHG6kSoE9gLif7YWDtRiiPikuJZTX4smJnslh+h/KwYV30hxCiaoefWNfbA/eSokEJbc+z/23MGfZXvE41I/yJbGgZuiO5YMT84tVQAfD8hu5KnTbUsz29MLEpYeDg1vnMSt/qG5+S8nfFQrrL+GfFxBoxYrZdXi8kyzrCz0VaYn7BE9NhO0b0MHskz1WXP2TJxEO8XrhXWH2b5+CC/ASQzuDrs4zsIYat3MuYTRawgVQCtATd74LYMQkG6tMJS3TxIYTSY+f1OefSM3e/rVZVxcM2sf4f9/fwiQP1PVNJwdHvb1+ogOCsUKoleeGIxA1F0E4QUhEEIUOGMLB5pMeFp9Yf42EL+Kou1C2qODYTNx/VubdxGFSST5pSH9+/8/Mp1nUqoffvWBSBo1xlxn0MIWZ+DlUr5oUDhy4YRyuVhZZgV3H6dko+cVmB7hIqG6ggzm2Ki/o6F9E9umvfEdd3gWVF X-Microsoft-Antispam-Message-Info: KGI3BdY34NX6oCCFTXr16tploPiH/H3xIokgSkH8thtaSmvi+NtNoLEXlr/CxnQtEwXM8ifdBBRBGNd0dZLmwlG8YwD5Y/NVcy6sgsBrzGzURB+6ShD9lG8WALwXvQvZ4tPnSRyeMfkph269h1o9VNrkaV8jEcIDnUuVvvpbHklY0+lnuFh2zd2TXA6C0aM2 X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1980; 6:gCH6W53u96ArAupqdcS8Tts1TjIFxelFvnqgI9DGLJFkju/2/48aWTyrEjxr8V2SW/Sg/V91t/+ZRxpECjQCGE2MnuIC30RFO9waXFCxUQ/rUrGITOY4L8+3IczQHICOjA3Du6WEl6+NKoxvYAD78L+ouxY24nYFYN9NR9lJHi0Y+7cSwx5DVodb22aDJMNbsxwu9u2kg+dorL2dHBRC5F22bcQwz6lzVHdrNqn1qfod20D7eP1YDjoVib995oUfhfgXNbw+elBdxinITs5CnYougt8SjBTvpGIT5dYFcMfTCyEaYZ+ji7RqGb1SxQLHNC2k15bpD2e3mIX42loODv1k3QWKx2Bo7pRC9HSgovmluqAJMGJUH2zGKVw7TEEGKhPzwXWMfXx+CCwD+fnpJq4G9HWDhvKG6j4ipphV/Mdn1HJqbz/ygL8EJ4hVeao0y2u9DK4t20Mf+sS9bMs6xg==; 5:AeBfz3UXYUyKv4aQmtc26dg1Wf+wwKR3DcWmj470ObJtk3NTSntoqw5lF/yvALIVjTP4gDZcmGKublMT6mNa+XwQrH1B8MoZ9tW8+grQpbs0XaTpZ+AhMhVad4RDn0wdzSS2OHGcfJCps1FqOdQZGYY+i7xv0tVFISwBhPdBuak=; 24:Jio8EAGtZjUMz/W2gmiCwp29chaXZIETxXrf4/I6fsbJK5QOFf4f5V/hqCobdeMsRHNB9lh/nbnHIKNuKCVe6bFFK4qFi3bB85t0lUGUKsI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1980; 7:5gxh7TKlkdyL+NQPaUxffMRiE1M9XVCcysyx5NOWMoUIzZSof0G5iFmRBdiBjvH8oWbfiiAkHW7YonED71qroxwvowvvQ9KzK9WXwwtlRKdpKe2KPGtP2FRBp/7oYlUi5LkZwZ2CZBfjatUaYcPhJ6ULSds/YkLR7HnI6slBzbl8GF2quhiaTN0YA7ZH0ihXdC0Ti5okP66ZKgxxI4faypkbAJLN2JjsTcRVbZJ8PBBOY7KaXiyVAildBtUQEN+2; 20:yrdiZ7rVDTfLR/ccSp0fmKerrK7/hWOUNfxdg7Bfiu+07BT8cd3i73Tr1mqSU2jaNEBMDw1DlddIMA963QS3S8VY/bdL3a8IaHYJmUISI2h5C8j6FGw+jdFNT1+uda7I9UaRj4JaGS6XyW/eY9yVuDI8MEfHKFy78JLiQbJ3aXs= X-MS-Office365-Filtering-Correlation-Id: 9755ea6c-9593-429f-6e56-08d5ab919521 X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Apr 2018 16:20:10.1365 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9755ea6c-9593-429f-6e56-08d5ab919521 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1980 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.0.132 Subject: [Qemu-devel] [PATCH 08/17] iotest 056: skip testcases using blkdebug if disabled X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: <qemu-devel.nongnu.org> List-Unsubscribe: <https://lists.nongnu.org/mailman/options/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.nongnu.org/archive/html/qemu-devel/> List-Post: <mailto:qemu-devel@nongnu.org> List-Help: <mailto:qemu-devel-request@nongnu.org?subject=help> List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=subscribe> Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org> |
Series |
iotests: don't choke on disabled drivers
|
expand
|
On 2018-04-26 18:19, Roman Kagan wrote: > Signed-off-by: Roman Kagan <rkagan@virtuozzo.com> > --- > tests/qemu-iotests/056 | 3 +++ > 1 file changed, 3 insertions(+) TestBeforeWriteNotifier uses blkdebug (and null-co) in its setUp function. Maybe you just want to skip the whole test if blkdebug is disabled. Then again, I'd argue there are block drivers without which running the iotests is a bit pointless. Why not just require blkdebug, null-co/aio, raw, and file for all of them? I think the reason why we added the check for quorum support was because quorum relies on an external library (for hashing), so it isn't trivial to enable. But you can always easily whitelist those drivers above if you want to do testing, so I'm not sure whether it's worth checking their availability in every test that needs them. Max
diff --git a/tests/qemu-iotests/056 b/tests/qemu-iotests/056 index 223292175a..ff40313851 100755 --- a/tests/qemu-iotests/056 +++ b/tests/qemu-iotests/056 @@ -230,6 +230,9 @@ class BackupTest(iotests.QMPTestCase): auto_dismiss=False) def dismissal_failure(self, dismissal_opt): + if not iotests.supports_format('blkdebug'): + return + res = self.vm.qmp('query-block-jobs') self.assert_qmp(res, 'return', []) # Give blkdebug something to chew on
Signed-off-by: Roman Kagan <rkagan@virtuozzo.com> --- tests/qemu-iotests/056 | 3 +++ 1 file changed, 3 insertions(+)