From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:35753) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1goXfU-0005I5-2w for qemu-devel@nongnu.org; Tue, 29 Jan 2019 12:59:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1goXfQ-0002Xp-5x for qemu-devel@nongnu.org; Tue, 29 Jan 2019 12:59:25 -0500 From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Date: Tue, 29 Jan 2019 18:54:00 +0100 Message-Id: <20190129175403.18017-16-philmd@redhat.com> In-Reply-To: <20190129175403.18017-1-philmd@redhat.com> References: <20190129175403.18017-1-philmd@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [RFC PATCH v2 15/18] iotests: Let verify_platform() check for unsupported platforms List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Brad Smith , qemu-devel@nongnu.org Cc: Stefan Hajnoczi , qemu-block@nongnu.org, Igor Mammedov , Paolo Bonzini , Eric Blake , Peter Maydell , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kevin Wolf , Max Reitz , Markus Armbruster , Fam Zheng , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , "Michael S. Tsirkin" , Kamil Rytarowski Instead of checking for a supported platforms, it might be useful to test for the opposite. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- tests/qemu-iotests/iotests.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/qemu-iotests/iotests.py b/tests/qemu-iotests/iotests.p= y index cbedfaf1df..9b6387b0a3 100644 --- a/tests/qemu-iotests/iotests.py +++ b/tests/qemu-iotests/iotests.py @@ -696,9 +696,11 @@ def verify_protocol(supported=3D[], unsupported=3D[]= ): if not_sup or (imgproto in unsupported): notrun('not suitable for this protocol: %s' % imgproto) =20 -def verify_platform(supported_oses=3D['linux']): +def verify_platform(supported_oses=3D['linux'], unsupported_oses=3D[]): if True not in [sys.platform.startswith(x) for x in supported_oses]: notrun('not suitable for this OS: %s' % sys.platform) + if True in [sys.platform.startswith(x) for x in unsupported_oses]: + notrun('not suitable for this OS: %s' % sys.platform) =20 def verify_cache_mode(supported_cache_modes=3D[]): if supported_cache_modes and (cachemode not in supported_cache_modes= ): --=20 2.20.1