From patchwork Sun Sep 15 21:19:35 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11146159 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id CED5214ED for ; Sun, 15 Sep 2019 21:22:16 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A3FCB2067D for ; Sun, 15 Sep 2019 21:22:16 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="gqVlhsak" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A3FCB2067D Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=amsat.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:57244 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i9byI-0005Wl-El for patchwork-qemu-devel@patchwork.kernel.org; Sun, 15 Sep 2019 17:22:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51297) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i9bvz-0003F2-LG for qemu-devel@nongnu.org; Sun, 15 Sep 2019 17:19:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i9bvy-0000jt-7d for qemu-devel@nongnu.org; Sun, 15 Sep 2019 17:19:51 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:38911) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i9bvv-0000hm-B4; Sun, 15 Sep 2019 17:19:47 -0400 Received: by mail-wm1-x331.google.com with SMTP id o184so7969210wme.3; Sun, 15 Sep 2019 14:19:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=DGAkei/pdxmAWxadGqaNiywfyQsm6bUbjLXzI6Q0mkQ=; b=gqVlhsakY4WwthiZ/4rpLQoe0cQ/w5s2gp2S9VHc2rxxIHPaBlk/2/fJmdnOkxaXV3 HjxN5npoE1vse3v5Di7kU8DC/zf0FZtlwV8aTEmNG9g7a9b9j/N69VxzR6VRfw89ndTz 6b8lhaGJaoxdePXgauZTxJgssBEcihJf5LMVSR/1y/JjImaCySAv9H4wHNJvcWAqZB+/ vfowLZsEK5hC4Vk4WmRTwl0HsslBW8PM9OJmGk2iGUI+MxA7RhAQ9ykQEg5dPdmuYTto 2B/BwXuIfQimiemEz8Goe99aREALVfrXO0Z/g1lDDhH6iiHN5zQfQNVsWLmUWGqhOQC4 iIYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=DGAkei/pdxmAWxadGqaNiywfyQsm6bUbjLXzI6Q0mkQ=; b=KBkoBGBze9v/P0me5AGjfNvmOsfSUmDEIGiXdKnRHmHrX7FhjUBYRNDknH4BP50fzl OMZ7VlatJ9IJXx9F7+Gmbh2jXDzzpuIQHUVlflFZbZex9jnZuauDE4Erppcx47NU3sUv wejKrkPTUVWghDqRaobRAqALEXCaDl0vlJmX31RaYfoBhhVSTJZtltFcPbPRt0DDoPPe iYIiHaxk/2/+NBWi5ch2VG3TjSf6imtqegzQs4UcnUO6Z1LALbnNzLz9vE9sbgzZIqVg wrIsjezK/geLCsJi8bc1flV8Csh9FTTJwqVxlkFj3FCmiw9GK9ZKiV/sE72v4+Rhn/ky wtVQ== X-Gm-Message-State: APjAAAXnMcFdzWzZcmrWtmsIkj/Mp0t6mWZBzyP5zqDcHTaMX3J/wrZ7 hh0eKtrGmmw2iIXRGnOHqMUZlOCt X-Google-Smtp-Source: APXvYqxT1oHvcHehO4HnabRoI5CY2Fl1X53OM8eA6FeF9Z0umxT6QwcM87BtOvjn7DHuizNwGAEosQ== X-Received: by 2002:a1c:bcd6:: with SMTP id m205mr11009795wmf.129.1568582385975; Sun, 15 Sep 2019 14:19:45 -0700 (PDT) Received: from localhost.localdomain (240.red-88-21-68.staticip.rima-tde.net. [88.21.68.240]) by smtp.gmail.com with ESMTPSA id s1sm50271021wrg.80.2019.09.15.14.19.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Sep 2019 14:19:45 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-ppc@nongnu.org, qemu-devel@nongnu.org Date: Sun, 15 Sep 2019 23:19:35 +0200 Message-Id: <20190915211940.30427-2-f4bug@amsat.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190915211940.30427-1-f4bug@amsat.org> References: <20190915211940.30427-1-f4bug@amsat.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::331 Subject: [Qemu-devel] [PATCH v2 1/6] tests/acceptance: Add test that runs NetBSD 4.0 installer on PRep/40p X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Fam Zheng , Eduardo Habkost , Thomas Huth , =?utf-8?q?Alex_Benn=C3=A9e?= , Markus Armbruster , =?utf-8?q?Philippe_Mathieu-Daud?= =?utf-8?q?=C3=A9?= , Kamil Rytarowski , =?utf-8?q?Herv=C3=A9_Poussineau?= , Cleber Rosa , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Artyom Tarasenko , David Gibson Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" As of this commit, NetBSD 4.0 is very old. However it is enough to test the PRep/40p machine. User case from: http://mail-index.netbsd.org/port-prep/2017/04/11/msg000112.html Reviewed-by: Hervé Poussineau Signed-off-by: Philippe Mathieu-Daudé Acked-by: Artyom Tarasenko --- Installers after 4.0 doesn't work anymore, not sure if this is a problem from the QEMU model or from NetBSD. --- MAINTAINERS | 1 + tests/acceptance/ppc_prep_40p.py | 63 ++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 tests/acceptance/ppc_prep_40p.py diff --git a/MAINTAINERS b/MAINTAINERS index 50eaf005f4..ce809c7dee 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1068,6 +1068,7 @@ F: hw/timer/m48t59-isa.c F: include/hw/isa/pc87312.h F: include/hw/timer/m48t59.h F: pc-bios/ppc_rom.bin +F: tests/acceptance/machine_ppc_prep_40p.py sPAPR M: David Gibson diff --git a/tests/acceptance/ppc_prep_40p.py b/tests/acceptance/ppc_prep_40p.py new file mode 100644 index 0000000000..53f2d2ecf0 --- /dev/null +++ b/tests/acceptance/ppc_prep_40p.py @@ -0,0 +1,63 @@ +# Functional test that boots a PReP/40p machine and checks its serial console. +# +# Copyright (c) Philippe Mathieu-Daudé +# +# This work is licensed under the terms of the GNU GPL, version 2 or +# later. See the COPYING file in the top-level directory. + +import os +import logging + +from avocado import skipIf +from avocado_qemu import Test + + +class IbmPrep40pMachine(Test): + + timeout = 60 + + # TODO refactor to MachineTest + def wait_for_console_pattern(self, success_message, failure_message=None): + """ + Waits for messages to appear on the console, while logging the content + + :param success_message: if this message appears, test succeeds + :param failure_message: if this message appears, test fails + """ + console = self.vm.console_socket.makefile() + console_logger = logging.getLogger('console') + while True: + msg = console.readline().strip() + if not msg: + continue + console_logger.debug(msg) + if success_message in msg: + break + if failure_message and failure_message in msg: + fail = 'Failure message found in console: %s' % failure_message + self.fail(fail) + + @skipIf(os.getenv('CONTINUOUS_INTEGRATION'), 'Running on Travis-CI') + def test_factory_firmware_and_netbsd(self): + """ + :avocado: tags=arch:ppc + :avocado: tags=machine:40p + :avocado: tags=slowness:high + """ + bios_url = ('ftp://ftp.boulder.ibm.com/rs6000/firmware/' + '7020-40p/P12H0456.IMG') + bios_hash = '1775face4e6dc27f3a6ed955ef6eb331bf817f03' + bios_path = self.fetch_asset(bios_url, asset_hash=bios_hash) + drive_url = ('https://ftp.netbsd.org/pub/NetBSD/NetBSD-archive/' + 'NetBSD-4.0/prep/installation/floppy/generic_com0.fs') + drive_hash = 'dbcfc09912e71bd5f0d82c7c1ee43082fb596ceb' + drive_path = self.fetch_asset(drive_url, asset_hash=drive_hash) + + self.vm.set_machine('40p') + self.vm.set_console() + self.vm.add_args('-bios', bios_path, + '-fda', drive_path) + self.vm.launch() + os_banner = 'NetBSD 4.0 (GENERIC) #0: Sun Dec 16 00:49:40 PST 2007' + self.wait_for_console_pattern(os_banner) + self.wait_for_console_pattern('Model: IBM PPS Model 6015') From patchwork Sun Sep 15 21:19:36 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11146163 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id CA3C214ED for ; Sun, 15 Sep 2019 21:22:18 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 9BB3F2067D for ; Sun, 15 Sep 2019 21:22:18 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YS9kei0b" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9BB3F2067D Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=amsat.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:57246 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i9byK-0005Z3-Mq for patchwork-qemu-devel@patchwork.kernel.org; Sun, 15 Sep 2019 17:22:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51323) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i9bw0-0003GU-Vd for qemu-devel@nongnu.org; Sun, 15 Sep 2019 17:19:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i9bvz-0000kr-C0 for qemu-devel@nongnu.org; Sun, 15 Sep 2019 17:19:52 -0400 Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]:32820) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i9bvx-0000if-1S; Sun, 15 Sep 2019 17:19:49 -0400 Received: by mail-wm1-x344.google.com with SMTP id r17so5898959wme.0; Sun, 15 Sep 2019 14:19:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=8IBywZXkQNnx0L71ILHAIGyPxwnwRKwuHd+1ukGBNdg=; b=YS9kei0bP7wBfvRHfAHZPgKxvJt5bWUzBdkAGgRdA7W/wRgdDsTYMUFci2F2AR8KPe MdmteF0KRdA1pj0LVvIQu9wqtx4fgPmtbQlXeysZtBxncPe7/R+1GygcFWZtuq3XaaDl kASfsHyaLHke5mSLEdpgqhZ9ikiq6OHClEce3Fp5UG8KQKYeLDzQPkaxVR6lIZvdJ3ZO FkvltamulKty6sErObsUK5Uka8Z4tq2tfip7yQQ7hd9KjNObAeGAwR0kRmIcZphMk+bw sYI1LGcj1fM677V6FD9E1RxsZvRFg4s7X+sw4IQcX0oNaFPAbuDb7frNRyj8FsW4LTAS BR4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=8IBywZXkQNnx0L71ILHAIGyPxwnwRKwuHd+1ukGBNdg=; b=k/CRC4bp4d2xGm8niVyfjqRdQRuci0WqGEMkOR/UOjfMcGGOgn/Fn/x5aVNAZTMuOu ioGg1V4fNY46/IbYKy4djdbBuLUmvqgbwUaoAyFJhOjtzm8E6sBgaZD0nV0zY5/PDfUc ifBI0lpkoKTsjkbX+4QplTzxeuWj6KPFrPdfPuMwE/I1Ej0vc2b3J9/R6nWoeAMVfLlP Du0F8q7G9vGl2c/R5pn1mIxihqRQB7Dqrvgh49LlCntxBQXXZVxHf4kKZYeH532A2fG9 annlll2p5pvq95StLR2kYROsRKWUOPuf6gIMKtPMW4Rmt3aFrdX5bd7uAs2feeJNHBPl 4uWg== X-Gm-Message-State: APjAAAVIAUAorerdmE9Z1HrQaWtL96KbJPiB1dbmuVxtQwCNPAo+nNew y9xNUSMDXgg8QHd9tm/kvzWeAB0J X-Google-Smtp-Source: APXvYqytrS9DYCeMEOkgTVNgCmMt58qtMZFEASlDGSY87gen3r2Dx5pRZNnHXGHXPfaREgQXYO0Ucw== X-Received: by 2002:a7b:cb8b:: with SMTP id m11mr4020474wmi.145.1568582387895; Sun, 15 Sep 2019 14:19:47 -0700 (PDT) Received: from localhost.localdomain (240.red-88-21-68.staticip.rima-tde.net. [88.21.68.240]) by smtp.gmail.com with ESMTPSA id s1sm50271021wrg.80.2019.09.15.14.19.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Sep 2019 14:19:47 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-ppc@nongnu.org, qemu-devel@nongnu.org Date: Sun, 15 Sep 2019 23:19:36 +0200 Message-Id: <20190915211940.30427-3-f4bug@amsat.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190915211940.30427-1-f4bug@amsat.org> References: <20190915211940.30427-1-f4bug@amsat.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::344 Subject: [Qemu-devel] [PATCH v2 2/6] tests/acceptance: Test Open Firmware on the PReP/40p X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Fam Zheng , Eduardo Habkost , Thomas Huth , =?utf-8?q?Alex_Benn=C3=A9e?= , Markus Armbruster , =?utf-8?q?Philippe_Mathieu-Daud?= =?utf-8?q?=C3=A9?= , Kamil Rytarowski , =?utf-8?q?Herv=C3=A9_Poussineau?= , Cleber Rosa , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Artyom Tarasenko , David Gibson Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" User case from: https://tyom.blogspot.com/2019/04/aixprep-under-qemu-how-to.html Signed-off-by: Philippe Mathieu-Daudé Acked-by: Artyom Tarasenko Tested-by: Cleber Rosa Reviewed-by: Cleber Rosa --- tests/acceptance/ppc_prep_40p.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tests/acceptance/ppc_prep_40p.py b/tests/acceptance/ppc_prep_40p.py index 53f2d2ecf0..a0eac40d9f 100644 --- a/tests/acceptance/ppc_prep_40p.py +++ b/tests/acceptance/ppc_prep_40p.py @@ -61,3 +61,24 @@ class IbmPrep40pMachine(Test): os_banner = 'NetBSD 4.0 (GENERIC) #0: Sun Dec 16 00:49:40 PST 2007' self.wait_for_console_pattern(os_banner) self.wait_for_console_pattern('Model: IBM PPS Model 6015') + + def test_openfirmware(self): + """ + :avocado: tags=arch:ppc + :avocado: tags=machine:40p + """ + bios_url = ('https://github.com/artyom-tarasenko/openfirmware/' + 'releases/download/40p-20190413/q40pofw-serial.rom') + bios_hash = '880c80172ea5b2247c0ac2a8bf36bbe385192c72' + bios_path = self.fetch_asset(bios_url, asset_hash=bios_hash) + + self.vm.set_machine('40p') + self.vm.set_console() + self.vm.add_args('-bios', bios_path) + + self.vm.launch() + self.wait_for_console_pattern('QEMU PReP/40p') + fw_banner = 'Open Firmware, built April 13, 2019 09:29:23' + self.wait_for_console_pattern(fw_banner) + prompt_msg = 'Type any key to interrupt automatic startup' + self.wait_for_console_pattern(prompt_msg) From patchwork Sun Sep 15 21:19:37 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11146167 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 50B8814ED for ; Sun, 15 Sep 2019 21:24:55 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 1C49D2067D for ; Sun, 15 Sep 2019 21:24:55 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ECMXK7yV" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1C49D2067D Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=amsat.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:57270 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i9c0r-0008PH-Un for patchwork-qemu-devel@patchwork.kernel.org; Sun, 15 Sep 2019 17:24:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51352) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i9bw2-0003IU-Hh for qemu-devel@nongnu.org; Sun, 15 Sep 2019 17:19:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i9bw1-0000mS-8P for qemu-devel@nongnu.org; Sun, 15 Sep 2019 17:19:54 -0400 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]:36870) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i9bvy-0000jo-Pz; Sun, 15 Sep 2019 17:19:50 -0400 Received: by mail-wm1-x341.google.com with SMTP id r195so7975347wme.2; Sun, 15 Sep 2019 14:19:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=uvVbkuNWz6jF/t2SrRRYyKnap1F6KpyQna6AhH9SKWk=; b=ECMXK7yVnWygh6C+kVyZ5+npPWJq76S4JO1+xThfYHBketbr/BVnnygce7wNkZdFkN BtsZo+Y3VEWIk4rYAnSvHL+EFVa6ytzQjpOxSz3M90uFvZ0wW8C9FUg2SYYVVhOqtXQ0 cibm9dduApXqoN9eYDL1Uwr9j13eIlxapLaKuOOQBUCzeMiOWgt8UUFeDACWLzM9AD8S yJEFTrgUAeGfF6ZK34stLcTZPQtsNZ11A8lHzo+Fqmtu3IUd1cwyDoalAdNdIOLXIWp1 X6YqzeUE2peUKzHVuup3LGAvJBnm+Ci1B3Gp+wEW3wdmhFNhmAcP2SIaE406qdhjWDi2 ZBxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=uvVbkuNWz6jF/t2SrRRYyKnap1F6KpyQna6AhH9SKWk=; b=SudaiSWE+jSwXz3wLFVDoJqa4p9Xg92wHR7o4IC2GuLiKu4L5ri+pF52dZmeIenBdh xxZ5ZkN2+p/5ZqIsVpyZ54CY64QNylmpGmj2ZxxHQg0P6mxIpkgnZ7P/oObRcr0NbraJ SPLBU+IOXkE6Rj9gPxn1JBm1/zBbGFdDDu2eTqOC5Sn/EhvqoavI/i4xh1+8FNZyP1eL lU/OLGChNuW+K75ZFlq5s0IbP4YvOzKjOFwwIB8nqfVp9IZfQjmBkc6Gff+ViygcOmjz 5hR5yrnyAdCWn4afWF7QWU5MWy1QavFNYAFRorS0ReRuVJuUfj8d1P+/xUpeJhSVGiMn r67w== X-Gm-Message-State: APjAAAXef7raCpWdz45VDXyCOFhi8LJNKFusRsrFmZMRlucUve9uabbt 2GmC+CO42SXoBMYw32TXkB/wqp+X X-Google-Smtp-Source: APXvYqwztvKeWWTlDCCqb6ACqyLTtHq3NmQTEU8ii9A3mdV41IBut3DVDpXKb3CLjxAJOZsxfvUxVA== X-Received: by 2002:a1c:4886:: with SMTP id v128mr11516745wma.176.1568582389583; Sun, 15 Sep 2019 14:19:49 -0700 (PDT) Received: from localhost.localdomain (240.red-88-21-68.staticip.rima-tde.net. [88.21.68.240]) by smtp.gmail.com with ESMTPSA id s1sm50271021wrg.80.2019.09.15.14.19.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Sep 2019 14:19:48 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-ppc@nongnu.org, qemu-devel@nongnu.org Date: Sun, 15 Sep 2019 23:19:37 +0200 Message-Id: <20190915211940.30427-4-f4bug@amsat.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190915211940.30427-1-f4bug@amsat.org> References: <20190915211940.30427-1-f4bug@amsat.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::341 Subject: [Qemu-devel] [PATCH v2 3/6] tests/acceptance: Test OpenBIOS on the PReP/40p X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Fam Zheng , Eduardo Habkost , Thomas Huth , =?utf-8?q?Alex_Benn=C3=A9e?= , Markus Armbruster , =?utf-8?q?Philippe_Mathieu-Daud?= =?utf-8?q?=C3=A9?= , Kamil Rytarowski , =?utf-8?q?Herv=C3=A9_Poussineau?= , Cleber Rosa , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Artyom Tarasenko , David Gibson Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" User case from: https://mail.coreboot.org/pipermail/openbios/2018-May/010360.html Signed-off-by: Philippe Mathieu-Daudé --- tests/acceptance/ppc_prep_40p.py | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/tests/acceptance/ppc_prep_40p.py b/tests/acceptance/ppc_prep_40p.py index a0eac40d9f..87b5311b89 100644 --- a/tests/acceptance/ppc_prep_40p.py +++ b/tests/acceptance/ppc_prep_40p.py @@ -82,3 +82,35 @@ class IbmPrep40pMachine(Test): self.wait_for_console_pattern(fw_banner) prompt_msg = 'Type any key to interrupt automatic startup' self.wait_for_console_pattern(prompt_msg) + + def test_openbios_192m(self): + """ + :avocado: tags=arch:ppc + :avocado: tags=machine:40p + """ + self.vm.set_machine('40p') + self.vm.set_console() + self.vm.add_args('-m', '192') + + self.vm.launch() + self.wait_for_console_pattern('>> OpenBIOS') + self.wait_for_console_pattern('>> Memory: 192M') + self.wait_for_console_pattern('>> CPU type PowerPC,604') + + def test_openbios_and_netbsd(self): + """ + :avocado: tags=arch:ppc + :avocado: tags=machine:40p + """ + drive_url = ('https://ftp.netbsd.org/pub/NetBSD/iso/7.1.2/' + 'NetBSD-7.1.2-prep.iso') + drive_hash = '78734c1bdda79778f0b6f391969ad2458ed8981c' + drive_path = self.fetch_asset(drive_url, asset_hash=drive_hash) + + self.vm.set_machine('40p') + self.vm.set_console() + self.vm.add_args('-cdrom', drive_path, + '-boot', 'd') + + self.vm.launch() + self.wait_for_console_pattern('NetBSD/prep BOOT, Revision 1.9') From patchwork Sun Sep 15 21:19:38 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11146165 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 016FB14ED for ; Sun, 15 Sep 2019 21:22:34 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id CBD0D2067D for ; Sun, 15 Sep 2019 21:22:33 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="eQw9XrSm" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CBD0D2067D Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=amsat.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:57248 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i9bya-0005qU-3X for patchwork-qemu-devel@patchwork.kernel.org; Sun, 15 Sep 2019 17:22:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51385) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i9bw4-0003L9-Ly for qemu-devel@nongnu.org; Sun, 15 Sep 2019 17:19:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i9bw3-0000oL-Gc for qemu-devel@nongnu.org; Sun, 15 Sep 2019 17:19:56 -0400 Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]:53444) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i9bw0-0000lF-Fr; Sun, 15 Sep 2019 17:19:52 -0400 Received: by mail-wm1-x343.google.com with SMTP id i16so1975218wmd.3; Sun, 15 Sep 2019 14:19:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=3Y2S9FkhEOnSEAmHTVKobghC7w3r00lpGjrXpv6Nv5A=; b=eQw9XrSmQeHBau97/QUkle378AItBzSeqLx6lfeKQLAckTNDQ349ZHog5iHSCqu/de Jfo2rCunkm+ZZDkBcgFwZ588G7eV8lZxj+rIWShL4bWaKMMJkqtaV+SYcFk4xtmrvgg/ ox38JBdYFSeSCsSJh0jHH9cQwO0H89lI8lYZARX5CTmxe5fxZgYFQ3FqVotMRNxzloma a4qvm2KTo9IWMGm2jYA/h9FTNXgj5+p5OmcTRkHVrkYbYPPO+4ejmErlTexefwMKW60h gSBZQ9zpD0JwSkJBIDRVkEHF+cPKIlEXJ8smtSFgu/Yz73+MjqcTTTO/bb4FAkjDwJtz l49w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=3Y2S9FkhEOnSEAmHTVKobghC7w3r00lpGjrXpv6Nv5A=; b=Pi5sQgB/TI9MceEiKjVq1W9hng/LXqbesbM6ztkzWIGaMN5z2SRir1CGI6B+7eDDYg YcvWYaAODCHyMDlMqFh+p7uCbNyXcWSFON+Q4OMni1iNDHzFol7Eg8jJQFCRM3BNwyaQ EQe/ZtCs6NJ4/ADP/GAwnwYq3bTDvcK90/iEUNaUqMAVQZm+pPhJaUiIemehUwuJc6mI QmDjYq9T7vH55NDTXxdjVLvMTVLRiRSwypfiZn9MylixABLsDamuXJNA/6X6o2kGmN9/ +Q9EaCh9fz+ZFxjt8fboSo6foIVQpQTTRlirzd2cXFXb+iR5/oAsVq15Wweg1j1+B9SD w6hw== X-Gm-Message-State: APjAAAU70QOJyTDMOGrIobijPENTIdCbmuukkyGMjcdCPqAI2PUno1ST kmJr9o0gcs4jxZk5DJlK9EFEZiBY X-Google-Smtp-Source: APXvYqz/sy7A29quu8YJqWi4Qo601W/iRwi5IqgzBKjqup0lBQoSgS1VqP27ybvcML4atY2wDA5Nfg== X-Received: by 2002:a7b:cd12:: with SMTP id f18mr11980670wmj.111.1568582391222; Sun, 15 Sep 2019 14:19:51 -0700 (PDT) Received: from localhost.localdomain (240.red-88-21-68.staticip.rima-tde.net. [88.21.68.240]) by smtp.gmail.com with ESMTPSA id s1sm50271021wrg.80.2019.09.15.14.19.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Sep 2019 14:19:50 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-ppc@nongnu.org, qemu-devel@nongnu.org Date: Sun, 15 Sep 2019 23:19:38 +0200 Message-Id: <20190915211940.30427-5-f4bug@amsat.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190915211940.30427-1-f4bug@amsat.org> References: <20190915211940.30427-1-f4bug@amsat.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::343 Subject: [Qemu-devel] [PATCH v2 4/6] tests/acceptance: Test Sandalfoot initrd on the PReP/40p X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Fam Zheng , Eduardo Habkost , Thomas Huth , =?utf-8?q?Alex_Benn=C3=A9e?= , Markus Armbruster , =?utf-8?q?Philippe_Mathieu-Daud?= =?utf-8?q?=C3=A9?= , Kamil Rytarowski , =?utf-8?q?Herv=C3=A9_Poussineau?= , Cleber Rosa , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Artyom Tarasenko , David Gibson Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" User case from: https://mail.coreboot.org/pipermail/openbios/2018-May/010360.html Sandalfoot info: http://www.juneau-lug.org/sandalfoot.php Signed-off-by: Philippe Mathieu-Daudé --- tests/acceptance/ppc_prep_40p.py | 34 ++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/tests/acceptance/ppc_prep_40p.py b/tests/acceptance/ppc_prep_40p.py index 87b5311b89..b78ad1383b 100644 --- a/tests/acceptance/ppc_prep_40p.py +++ b/tests/acceptance/ppc_prep_40p.py @@ -37,6 +37,11 @@ class IbmPrep40pMachine(Test): fail = 'Failure message found in console: %s' % failure_message self.fail(fail) + def exec_command_and_wait_for_pattern(self, command, success_message): + command += '\n' + self.vm.console_socket.sendall(command.encode()) + self.wait_for_console_pattern(success_message) + @skipIf(os.getenv('CONTINUOUS_INTEGRATION'), 'Running on Travis-CI') def test_factory_firmware_and_netbsd(self): """ @@ -114,3 +119,32 @@ class IbmPrep40pMachine(Test): self.vm.launch() self.wait_for_console_pattern('NetBSD/prep BOOT, Revision 1.9') + + def test_sandalfoot_busybox(self): + """ + :avocado: tags=arch:ppc + :avocado: tags=machine:40p + """ + drive_url = ('http://www.juneau-lug.org/zImage.initrd.sandalfoot') + drive_hash = 'dacacfc4085ea51d34d99ef70e972b849e2c6949' + drive_path = self.fetch_asset(drive_url, asset_hash=drive_hash) + + self.vm.set_machine('40p') + self.vm.set_console() + self.vm.add_args('-cdrom', drive_path, + '-boot', 'd') + + self.vm.launch() + self.wait_for_console_pattern('Now booting the kernel') + + msg = 'Please press Enter to activate this console.' + self.wait_for_console_pattern(msg) + + version = 'BusyBox v0.60.0 (2001.08.19-09:26+0000) Built-in shell (ash)' + self.exec_command_and_wait_for_pattern('', version) + + uname = 'Linux ppc 2.4.18 #5 Wed May 21 23:50:43 AKDT 2003 ppc unknown' + self.exec_command_and_wait_for_pattern('uname -a', uname) + + cpu = 'PReP IBM 6015/7020 (Sandalfoot/Sandalbow)' + self.exec_command_and_wait_for_pattern('cat /proc/cpuinfo', cpu) From patchwork Sun Sep 15 21:19:39 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11146173 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 1D49C16B1 for ; Sun, 15 Sep 2019 21:27:02 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E7E6B2067D for ; Sun, 15 Sep 2019 21:27:01 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="PMfMurhn" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E7E6B2067D Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=amsat.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:57280 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i9c2v-0001f9-6W for patchwork-qemu-devel@patchwork.kernel.org; Sun, 15 Sep 2019 17:27:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51389) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i9bw5-0003Ll-0v for qemu-devel@nongnu.org; Sun, 15 Sep 2019 17:19:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i9bw4-0000oi-29 for qemu-devel@nongnu.org; Sun, 15 Sep 2019 17:19:56 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:51277) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i9bw1-0000ma-Up; Sun, 15 Sep 2019 17:19:54 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 7so7887962wme.1; Sun, 15 Sep 2019 14:19:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=o3lreOGB3oKiEQ1zhlghj+GrZGYnvfsMTogCZwdbj7M=; b=PMfMurhnfE8N/63pBTT49jdZUvoX62sLdiWrA+FO+S+hFtB11mdpjF7bCulDp0Elt4 yy19RqKw8iXN0CS5nKh8XMm21sQv+GLVOpzlif0ZWzYA2V8mmDzrNfNdNby7xBF4HgAK ILJBDwUqU89HCwJYBZl/bATvLZJ05O9ASd801wdAXkIEANZ7zNgKeSlGE08WvMeXg/+y ttYylw1UgRY4nu7GNOU3+bRODxxdCqSUZOfxmGtZ6c6ziziqNWb3LG5tqY5Bu2pUgedH SRhuVx++P+RXOe8swcfKF+VwTrSl2He9oWk8bcEMOBBOB3+RfW8St8oi00O6rJTEROih mIPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=o3lreOGB3oKiEQ1zhlghj+GrZGYnvfsMTogCZwdbj7M=; b=lSvGT2xVUxs02ucjljz1KR4v40ebrWE9VBT7xxYGHX7guj0M+xqX1s2xKOn5C9hwYQ p28hlj64feW63/ESbTaMYGBtx15DUccro5GSC7j9rJggFAQyxo2PN+v6Rj380zQaGqbb /fO6SawsBi3OGLPpWIPtfomK2GdzcJZruS7rsBMyM5Js8aUPoFB8MROkp9aJ1/cBzoCW OPLW9inG3D0P0qkiI1GQlUlCIlCiQAR+qo15fcLGe1EBJCM8TTeQ5LjpMejOuaA3yl6g iVJCkDotmwz0PslRaJfmxYAIOeEMA6p2NVF6U+FLdLSFSswf4oZnUFiszBduIBcD95Pa BgbA== X-Gm-Message-State: APjAAAUQgjGiox1RVMFrApzzE61OIbOn917r8k+pNgGqEZlpLzkZS+Ka a2w/PHaEiRqD4HR150piE7bLt6ne X-Google-Smtp-Source: APXvYqzvX81CL2DvSUxY3lAbL/LOf2CSlHlLUbWF19hSKdbrIs8OHCHFHkQa825Ib0fNb9Y3q2QENQ== X-Received: by 2002:a05:600c:295d:: with SMTP id n29mr10890290wmd.36.1568582392814; Sun, 15 Sep 2019 14:19:52 -0700 (PDT) Received: from localhost.localdomain (240.red-88-21-68.staticip.rima-tde.net. [88.21.68.240]) by smtp.gmail.com with ESMTPSA id s1sm50271021wrg.80.2019.09.15.14.19.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Sep 2019 14:19:52 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-ppc@nongnu.org, qemu-devel@nongnu.org Date: Sun, 15 Sep 2019 23:19:39 +0200 Message-Id: <20190915211940.30427-6-f4bug@amsat.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190915211940.30427-1-f4bug@amsat.org> References: <20190915211940.30427-1-f4bug@amsat.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32b Subject: [Qemu-devel] [PATCH v2 5/6] .travis.yml: Let the avocado job run the 40p tests X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Fam Zheng , Eduardo Habkost , Thomas Huth , =?utf-8?q?Alex_Benn=C3=A9e?= , Markus Armbruster , =?utf-8?q?Philippe_Mathieu-Daud?= =?utf-8?q?=C3=A9?= , Kamil Rytarowski , =?utf-8?q?Herv=C3=A9_Poussineau?= , Cleber Rosa , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Artyom Tarasenko , David Gibson Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" Signed-off-by: Philippe Mathieu-Daudé Acked-by: Alex Bennée --- If this list continues to grow we can - split it (as other jobs) - move them to GitLab where we can have multi-stage jobs, avocado tests run on top of build jobs. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index d0b9e099b9..69a37f7387 100644 --- a/.travis.yml +++ b/.travis.yml @@ -267,7 +267,7 @@ matrix: # Acceptance (Functional) tests - env: - - CONFIG="--python=/usr/bin/python3 --target-list=x86_64-softmmu,mips-softmmu,mips64el-softmmu,aarch64-softmmu,arm-softmmu,s390x-softmmu,alpha-softmmu,ppc64-softmmu,m68k-softmmu" + - CONFIG="--python=/usr/bin/python3 --target-list=x86_64-softmmu,mips-softmmu,mips64el-softmmu,aarch64-softmmu,arm-softmmu,s390x-softmmu,alpha-softmmu,ppc-softmmu,ppc64-softmmu,m68k-softmmu" - TEST_CMD="make check-acceptance" after_failure: - cat tests/results/latest/job.log From patchwork Sun Sep 15 21:19:40 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11146169 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 5718414ED for ; Sun, 15 Sep 2019 21:25:15 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 2D3762067D for ; Sun, 15 Sep 2019 21:25:15 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Jsam9RUG" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2D3762067D Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=amsat.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:57272 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i9c1C-0000OA-Aq for patchwork-qemu-devel@patchwork.kernel.org; Sun, 15 Sep 2019 17:25:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51410) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i9bw6-0003Ns-Pz for qemu-devel@nongnu.org; Sun, 15 Sep 2019 17:19:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i9bw5-0000pk-Pv for qemu-devel@nongnu.org; Sun, 15 Sep 2019 17:19:58 -0400 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]:38660) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i9bw3-0000nu-ME; Sun, 15 Sep 2019 17:19:55 -0400 Received: by mail-wm1-x341.google.com with SMTP id o184so7969379wme.3; Sun, 15 Sep 2019 14:19:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=9QGPKoXDG7IUIkbuFGhhPeiHEwhhMV7swOpD0OI7chI=; b=Jsam9RUGrCWdCKYGShz/wmYW+pbbjMMeINuVK7x2/5VpLG5CfyWyU26bdC/HxHOX9z /a26WKw2dAFDCUPI56GxSutr/0lyc2sZLY6W9gVuM8TzaLzZZwK4IAfbTzrQZPWN6vbn bPqmABI4k9aWjXhAnsnVwul/tAZyM+H/GAodjJmMkJat3j/r5/vQnCMJzQGyM8MUi2dn kEOZiwp6Fw2lnLmhkBvSp5wtq5cHkncATBFf0sn3aShIlbdLHhFwsvTNloLWGbtwjxYX vDM0O4xQi93l6PUZZQBqItqFJU7W+x5FIykNwGjgzZZqrL3GA1j2nmGRukOo3oT9KzLE 2hlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=9QGPKoXDG7IUIkbuFGhhPeiHEwhhMV7swOpD0OI7chI=; b=ZiHsZ/vfVEIi75kfksGxX5YKr0bh3gAmACvGM1brTWoFRmDvT0LRahSxMUWnTwC6Ci Ervwh6bnqhNdCZ1CebvXAErVWmP6rEYIHnyCeUU8JcThGxJKrClDkuySFF+j7fAIMTm1 haARuEfWtmSXYI783kxqQPhTiiZM0VgE72pA5ENIZEfOnxEe8SJ2Ekf9GigBarumo8sx rYifLKmonbqwDSOdcsA/OxxPJ2ooreEP8OZqM17ASF5rQ5DKW37UmrpPLm9R3Clufk0G 9VgqeZQd44oYDiYOKjZ0ZWtVzdOOII5QKBs9E8nKqRdcj756CczxhiZAkANDAlVr9g9b uP2Q== X-Gm-Message-State: APjAAAVlb2/7nflmGAaShsYdMqRZo1YgNXhvS+47Uu+wZP9nOzY+YMAM MxBtK/7fVehMDTWx9oCDyRHDQvFC X-Google-Smtp-Source: APXvYqwvcF3Q7nKEgn2AtynYud3pTZ6ulZKBHIGHzx5To8gsZfMP+WyGafCBIhpfckxY/354qHRElw== X-Received: by 2002:a7b:c013:: with SMTP id c19mr11163941wmb.118.1568582394612; Sun, 15 Sep 2019 14:19:54 -0700 (PDT) Received: from localhost.localdomain (240.red-88-21-68.staticip.rima-tde.net. [88.21.68.240]) by smtp.gmail.com with ESMTPSA id s1sm50271021wrg.80.2019.09.15.14.19.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Sep 2019 14:19:53 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-ppc@nongnu.org, qemu-devel@nongnu.org Date: Sun, 15 Sep 2019 23:19:40 +0200 Message-Id: <20190915211940.30427-7-f4bug@amsat.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190915211940.30427-1-f4bug@amsat.org> References: <20190915211940.30427-1-f4bug@amsat.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::341 Subject: [Qemu-devel] [PATCH v2 6/6] .travis.yml: Split enterprise vs. hobbyist acceptance test job X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Fam Zheng , Eduardo Habkost , Thomas Huth , =?utf-8?q?Alex_Benn=C3=A9e?= , Markus Armbruster , =?utf-8?q?Philippe_Mathieu-Daud?= =?utf-8?q?=C3=A9?= , Kamil Rytarowski , =?utf-8?q?Herv=C3=A9_Poussineau?= , Cleber Rosa , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Artyom Tarasenko , David Gibson Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" Signed-off-by: Philippe Mathieu-Daudé --- .travis.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 69a37f7387..753276eb33 100644 --- a/.travis.yml +++ b/.travis.yml @@ -265,9 +265,23 @@ matrix: - "3.6" - # Acceptance (Functional) tests + # Acceptance (Functional) tests [enterprise] - env: - - CONFIG="--python=/usr/bin/python3 --target-list=x86_64-softmmu,mips-softmmu,mips64el-softmmu,aarch64-softmmu,arm-softmmu,s390x-softmmu,alpha-softmmu,ppc-softmmu,ppc64-softmmu,m68k-softmmu" + - CONFIG="--python=/usr/bin/python3 --target-list=x86_64-softmmu,mips64el-softmmu,aarch64-softmmu,s390x-softmmu,ppc64-softmmu" + - TEST_CMD="make check-acceptance" + after_failure: + - cat tests/results/latest/job.log + addons: + apt: + packages: + - python3-pil + - python3-pip + - python3.5-venv + + + # Acceptance (Functional) tests [hobbyist] + - env: + - CONFIG="--python=/usr/bin/python3 --target-list=mips-softmmu,arm-softmmu,alpha-softmmu,ppc-softmmu,m68k-softmmu" - TEST_CMD="make check-acceptance" after_failure: - cat tests/results/latest/job.log