From nobody Thu Apr 3 10:04:24 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1740566966; cv=none; d=zohomail.com; s=zohoarc; b=bT3FpIEiOK6nvegd1wwJdVsLBYsuihcnxHM2O6pSHoibJb0e+YmKi6WBZecJN5Zjj166S2/lRWjCItJz3qfBGFpXUs1uzRNZrJT27SSB7X+bCowmpR4LHLJBLgXmVZxIlCGhAqBYq/U6UVDsSBB5oxkax/LgRsx5Fzm38EgvOCY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1740566966; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=Bv4KGNzaRNdltTomx4xPiNEFg+nRE++rpyehasEsyDM=; b=hetW3Y0QjGbQdxunPIJVHPglfsYl012juI/QXsKT+MKiz0Go7KxGSDvT9p2V6WTYUPrAUO/PhEMPq5JeL49K+Oa2UrcowBmuo9gofkjxQMHkZ6xDucyup+NJBLgKtysKuzRAKcNbsz5xfP6kLGtquD3A5F7UOm79toUG7LO4z0g= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1740566966793654.7621016698595; Wed, 26 Feb 2025 02:49:26 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tnEyC-000451-Mf; Wed, 26 Feb 2025 05:48:53 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tnEy6-00044K-OT for qemu-devel@nongnu.org; Wed, 26 Feb 2025 05:48:47 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tnEy4-0005y3-6j for qemu-devel@nongnu.org; Wed, 26 Feb 2025 05:48:45 -0500 Received: from mx-prod-mc-04.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-597-_VdysMRKP_CUQIqdeo3XpQ-1; Wed, 26 Feb 2025 05:48:37 -0500 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 65C54193578F; Wed, 26 Feb 2025 10:48:36 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.45.224.144]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id E516E1800359; Wed, 26 Feb 2025 10:48:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1740566922; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=Bv4KGNzaRNdltTomx4xPiNEFg+nRE++rpyehasEsyDM=; b=FmEtRFzFAJ+43jD/FBbf8dCUqByl+HXrpOKC7YtdU0kgNEYHB2JXJZAq1UBtmvq7GX2A87 xYnTlRMPK3EuyNkwjaBnZEvm/wFASP+9kGw5K+U1QEu4Av751J9l4O4/PuVYz9k9a+HZ3K 9WkVVytjsz2C8leQfxevehyOhWhBJCc= X-MC-Unique: _VdysMRKP_CUQIqdeo3XpQ-1 X-Mimecast-MFC-AGG-ID: _VdysMRKP_CUQIqdeo3XpQ_1740566916 From: Thomas Huth To: qemu-devel@nongnu.org, Peter Maydell Cc: qemu-arm@nongnu.org Subject: [PATCH] tests/functional/test_arm_sx1: Check whether the serial console is working Date: Wed, 26 Feb 2025 11:48:33 +0100 Message-ID: <20250226104833.1176253-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.129.124; envelope-from=thuth@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -24 X-Spam_score: -2.5 X-Spam_bar: -- X-Spam_report: (-2.5 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.443, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1740566973088019100 Content-Type: text/plain; charset="utf-8" The kernel that is used in the sx1 test prints the usual Linux log onto the serial console, but this test currently ignores it. To make sure that the serial device is working properly, let's check for some strings in the output here. While we're at it, also add the test to the corresponding section in the MAINTAINERS file. Signed-off-by: Thomas Huth Reviewed-by: C=C3=A9dric Le Goater Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: C=C3=A9dric Le Goater --- Based-on: <20250221140640.786341-1-peter.maydell@linaro.org> MAINTAINERS | 1 + tests/functional/test_arm_sx1.py | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 05ec99adfd0..098daea6f24 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2000,6 +2000,7 @@ S: Maintained F: hw/*/omap* F: include/hw/arm/omap.h F: docs/system/arm/sx1.rst +F: tests/functional/test_arm_sx1.py =20 IPack M: Alberto Garcia diff --git a/tests/functional/test_arm_sx1.py b/tests/functional/test_arm_s= x1.py index 4dd1e1859fa..25800b388c9 100755 --- a/tests/functional/test_arm_sx1.py +++ b/tests/functional/test_arm_sx1.py @@ -43,7 +43,8 @@ def test_arm_sx1_initrd(self): self.vm.add_args('-append', f'kunit.enable=3D0 rdinit=3D/sbin/init= {self.CONSOLE_ARGS}') self.vm.add_args('-no-reboot') self.launch_kernel(zimage_path, - initrd=3Dinitrd_path) + initrd=3Dinitrd_path, + wait_for=3D'Boot successful') self.vm.wait(timeout=3D120) =20 def test_arm_sx1_sd(self): @@ -54,7 +55,7 @@ def test_arm_sx1_sd(self): self.vm.add_args('-no-reboot') self.vm.add_args('-snapshot') self.vm.add_args('-drive', f'format=3Draw,if=3Dsd,file=3D{sd_fs_pa= th}') - self.launch_kernel(zimage_path) + self.launch_kernel(zimage_path, wait_for=3D'Boot successful') self.vm.wait(timeout=3D120) =20 def test_arm_sx1_flash(self): @@ -65,7 +66,7 @@ def test_arm_sx1_flash(self): self.vm.add_args('-no-reboot') self.vm.add_args('-snapshot') self.vm.add_args('-drive', f'format=3Draw,if=3Dpflash,file=3D{flas= h_path}') - self.launch_kernel(zimage_path) + self.launch_kernel(zimage_path, wait_for=3D'Boot successful') self.vm.wait(timeout=3D120) =20 if __name__ =3D=3D '__main__': --=20 2.48.1