From patchwork Fri Jan 24 12:35:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 4042 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 24 Jan 2025 13:36:20 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f61.google.com (mail-lf1-f61.google.com [209.85.167.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 50OCaJPI013892 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 24 Jan 2025 13:36:20 +0100 Received: by mail-lf1-f61.google.com with SMTP id 2adb3069b0e04-5401f43232csf1007363e87.1 for ; Fri, 24 Jan 2025 04:36:20 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1737722174; cv=pass; d=google.com; s=arc-20240605; b=WsZaLcVJxdsG9x8dtQsLesuVTyGv96rNP58DtC6FtudG+AQ2sXNau630HGn+T+jBBN 0VJeOFQF/DdBK2+gXdXQkrhc3cjksOwA68K4GEBns+yi+HfaqovbjIR4dgN7NkaLS6UC XdNwAno5X5AZQPa4DKnppxPztYm8GQRcx6FgJLEg/IHf3mYOETszn0SntOWiRI0sohlk uojsTTX+8LtDSE/5JAQx3b921tZOX+MsvXFmymldHtj/vgP4KXjGXNRPlEngpYMnqS9m ddxbM52XOnptBYZOpB0LQoXo8PHkav/cD3OR6SlNhHuEo/iqATQBn1YogyLGKZ4G4rux uqZA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=y6picebmrAzOiTPf50Ibp5krUMwEkRZQ6ZrNxxxNdvw=; fh=cMTmDarmyoNnmXBhYd9u40kLKTlKXIdu65F/t/KAljc=; b=VOLm0Zmg4c86Vs/6cwGWsRfSla2SvC5zIA5P97bQ6KiiyQK8F2ycHvY2333+FZdHDn nd/sEsaCpSdgR55//2XZAHP3nrZQgAneH0WRENK2LtWGarjY23JceBELJexhyOgifuGY A0sc6IegtJGtFISijxpbtwXGsaGiOJSF5DgHJvHdSUUDQCgV7GkORjwk3Z9opLcX2m0X nv/1axBX19VX2c33b/X9mSfGdk1tTk0e52vXBdA24aPd8wUAysTsibboZ2Qeqec42oRF EVKCv5MGI7iDgZ61cXyA/99XwhlDc3LoALTh395At3/C8bdt5N0F6UJuetrwjzh0Zhpw uuAg==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=Sj1vuAcu; spf=pass (google.com: domain of fm-1321639-20250124123610af6a622c3d4d7ddb85-kn3fks@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1321639-20250124123610af6a622c3d4d7ddb85-Kn3fkS@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1737722174; x=1738326974; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=y6picebmrAzOiTPf50Ibp5krUMwEkRZQ6ZrNxxxNdvw=; b=eb+Lj+HN6CjwoWNvk/J76MHsv5ANSI8lP0bNX99eTQLW83XjTmSmwA/MFTclMEbpXd NLkyL7X7boAOLCAT1gBMtqabc//lmgHcZDvQdBVAhFgRLdH04N0WzbEmQkoMvVGuVIBU 9iN9BWf0IbIQNW2I8cj8LhLIssHBwMD+rhV7P2+hl7H2C/tzSBO2WOI6tWPKYyB41pe/ OnzF+8TiI9ggv/nFUNrZG0SouQLLyWP72+8IOi5c3um/pTwGkuJOgOF81FBD37TShy3+ 81yG8ya2gNDtCeGz3ArYbXJrb+93sw15qm63URm3piXNysxAa/B9HXw1fTUiJxvz7VSj OQrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737722174; x=1738326974; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=y6picebmrAzOiTPf50Ibp5krUMwEkRZQ6ZrNxxxNdvw=; b=oEAJebSoCoEekGRY2fKZFmmiQTatVePsnpA5ivs++6NQo9/gVfKK1balvP7u59z6u9 ojVhm7CtNP5UnrycKUXOWGT80z59AutNaTSdGQIuzwAMt3nDPEsKZLfQGsbpX5LFkYEG GuYBBS7QHWHxWNVAxuIhMuIea2s1JY6THrxFvbSthE1eDIQvJIhKOHjenqhFpf0K84oE SI0AqaFCpNXAtItSXdeyntcm+CNnP73BAsBNaBmW35l4KRyLaTXwvW4LtB5IrhOKredt naHw5733rmF0VjKQcTOHwei/Ll11Lek0v5KVu4rsLlp1sqjhhiZQlGJ6fRiajc65trMh z3sg== X-Forwarded-Encrypted: i=2; AJvYcCVDzV74Nm3d/nYdlixZPsyRPJnyDM5jHZTM//0TThE6nlKU3t5N4KVnI2wR381LpOazeOAgszY=@isar-build.org X-Gm-Message-State: AOJu0YwXUd59mBck5Brf0IScqsdVJ05C3+WgetaajHdBv0AAQRRor5y5 ZScSMMqKpKwg+Bjsie3WA/GUJrv/rSBXFqxhuEZetuNdA8nEptjw X-Google-Smtp-Source: AGHT+IG7vpFPCiXXBGkWx1dFXU4bwtkTzxaK36qB6ro7yxF1KlT9/Y52qw34e7uY3/tXLGlriFuPpA== X-Received: by 2002:ac2:4543:0:b0:542:29e5:731c with SMTP id 2adb3069b0e04-5439c21f202mr9262403e87.11.1737722173692; Fri, 24 Jan 2025 04:36:13 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:1042:b0:542:6f52:f91c with SMTP id 2adb3069b0e04-543c2484cf8ls46618e87.2.-pod-prod-03-eu; Fri, 24 Jan 2025 04:36:11 -0800 (PST) X-Received: by 2002:a05:6512:224a:b0:53e:395c:688d with SMTP id 2adb3069b0e04-5439c285391mr13680270e87.43.1737722171172; Fri, 24 Jan 2025 04:36:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1737722171; cv=none; d=google.com; s=arc-20240605; b=js9zfEyCDWspwRHva1SqXc6Gae6/6ozkd0GJwvY9+30sQDFz5vz+RgQA4+UpZDmBcc M8djxE62N0Df8rgQMtDaEVqMzBScVh/xDGJLlb3FuXjSc2TAC5vfTrcPeYDU3RAAXbpY r/RcGPFEICWEInm6gMWAI8iB/KSZvKEccWqC9oxOWiTBEuY0qUbvTn+Mtr2SJJJhXjc4 yIqNBWFDxuBl9U1+EHGSdI6eeTyNYkWKYlFHDUF52hMhyBbmaDcQFNaPRtKTrC50ysjx mKI6bCocuZiii4aWtOVVC+g6YenwxrJuUzuPfUL2OuEdhvCl5Hlp6pGxQWM13kaVj43/ /woQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=e285AT7MFwFc1uahb7Z3SjiDDa04TgwUkfBW1u9HYgU=; fh=gGgn6Pv6vzYFJt56QSzzdkayUnZoBHFgndzoR1yqlNc=; b=QhpmtPAXMZBLdLZzLYd8cMBP6xILdZG3Mjv4mkA4VPyyPZMmB+T/N5gU469fqB8Yyl 0C4PWMjlpHd68Ruxkxbb8LKcjA34sZ/wfeBZ5jIt0HIn+pYkwOw3+S0vAqEUR4peEs1s pUwrTPAWW1XGCStl5LOjkn98qWZ1T/Sxv85+32yd2da4bdvmnWKjELOGbTT+GmG86/4B nQmnqlgzWXRwdFp//u+Tl8nqJmlwo5XtbbThRNRnYUNBzTj3Q1+RzUmzSeSvvAOb0KK0 uoN6s6T0ig6XFJx8sJkde3VkjgTLFPevga4gY2WLIzefDIxwbFkdGmlDBM320IaOH9Lz dW/g==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=Sj1vuAcu; spf=pass (google.com: domain of fm-1321639-20250124123610af6a622c3d4d7ddb85-kn3fks@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1321639-20250124123610af6a622c3d4d7ddb85-Kn3fkS@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-225.siemens.flowmailer.net (mta-64-225.siemens.flowmailer.net. [185.136.64.225]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-543c822a988si47356e87.4.2025.01.24.04.36.11 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Jan 2025 04:36:11 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1321639-20250124123610af6a622c3d4d7ddb85-kn3fks@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) client-ip=185.136.64.225; Received: by mta-64-225.siemens.flowmailer.net with ESMTPSA id 20250124123610af6a622c3d4d7ddb85 for ; Fri, 24 Jan 2025 13:36:10 +0100 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: clara.kowalsky@siemens.com, florian.bezdeka@siemens.com, jan.kiszka@siemens.com, Felix Moessbauer , Uladzimir Bely Subject: [PATCH v3 7/7] testsuite: test mc:qemuamd64-iso-bookworm:isar-image-base Date: Fri, 24 Jan 2025 13:35:45 +0100 Message-Id: <20250124123545.3500274-8-felix.moessbauer@siemens.com> In-Reply-To: <20250124123545.3500274-1-felix.moessbauer@siemens.com> References: <20250124123545.3500274-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1321639:519-21489:flowmailer X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=Sj1vuAcu; spf=pass (google.com: domain of fm-1321639-20250124123610af6a622c3d4d7ddb85-kn3fks@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1321639-20250124123610af6a622c3d4d7ddb85-Kn3fkS@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= It also introduces `test_system_running.sh` that can be used in other run tests to check that all systemd services are started. Co-Developed-by: Uladzimir Bely Signed-off-by: Felix Moessbauer --- testsuite/citest.py | 12 ++++++++++++ testsuite/scripts/test_system_running.sh | 22 ++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100755 testsuite/scripts/test_system_running.sh diff --git a/testsuite/citest.py b/testsuite/citest.py index 82affb1a..ee965278 100755 --- a/testsuite/citest.py +++ b/testsuite/citest.py @@ -241,6 +241,7 @@ class NoCrossTest(CIBaseTest): 'mc:nanopi-neo-bookworm:isar-image-base', 'mc:qemuamd64-focal:isar-image-ci', 'mc:qemuamd64-bookworm:isar-image-ci', + 'mc:qemuamd64-iso-bookworm:isar-image-ci', 'mc:qemui386-bookworm:isar-image-base', 'mc:qemumipsel-bookworm:isar-image-ci', 'mc:hikey-bookworm:isar-image-base', @@ -656,3 +657,14 @@ class VmBootTestFull(CIBaseTest): self.init() self.vm_start('arm64', 'bookworm', image='isar-image-ci', script='test_prebuilt_containers.sh') + + def test_amd64_bookworm_iso(self): + self.init() + self.vm_start('amd64-iso', 'bookworm', image='isar-image-ci', + keep = True + ) + + def test_amd64_bookworm_iso_system_check(self): + self.init() + self.vm_start('amd64-iso', 'bookworm', image='isar-image-ci', + script='test_system_running.sh 30') diff --git a/testsuite/scripts/test_system_running.sh b/testsuite/scripts/test_system_running.sh new file mode 100755 index 00000000..e4a6dca2 --- /dev/null +++ b/testsuite/scripts/test_system_running.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +# Checks global status of all services + +set -e + +cnt=$1 + +ret=1 + +while [ 0${cnt} -gt 0 ]; do + if systemctl is-system-running; then + exit 0 + else + ret=$? + fi + + cnt=$((cnt - 1)) + sleep 1 +done + +exit $ret