From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 23 Jan 2026 09:25:17 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-wr1-f55.google.com (mail-wr1-f55.google.com [209.85.221.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 60N8PHbx015319 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 23 Jan 2026 09:25:17 +0100 Received: by mail-wr1-f55.google.com with SMTP id ffacd0b85a97d-42fb1c2c403sf1446090f8f.3 for ; Fri, 23 Jan 2026 00:25:17 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1769156711; cv=pass; d=google.com; s=arc-20240605; b=VY+WqmNrsIb7X7DthHsZzAJNpQYw+3usKYR7WxUP8OBtZh88RUzn17wX7eFvS3vMVp knsZ0E/rYMmi0paax7pahsFbunQga8t+o4ZvWzR1pEbJOlz10oHB2Q/pNm0XAYr8u7f2 QKF0Wn3AZWztPt6xCxSSgX3JsyneRJ4fbasun9y1aR1F9palqSDbRxFiQk6GHaaSgIE7 +k8jROOPMf5XaJLhpPpm0Ptlq1//vKHlBjjvxpthJ4rAO1QJHtgB71lcI1LfB/ha1pUp H2zDVqaLsYNWjVqCPS13AksatlZOSAVdifYKzDbtmaC5iqFNwy1F7YK/WNSLFuIeDbu0 E+NQ== 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:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=iCsi7/SYAnu2zuZruRLL4+PBF1xyTQj7x4fRLX6IFBA=; fh=m83r57xD23LuDt8tKa1tXfkZ16ByamWv5eoiaZ1kqLQ=; b=jIvOgxKYXpbh8Dtfddag7LRU6HmIlGhIYB+yur7/Tw/HDKnkTwUr5ll5xE/jFtPSXC 4NGuQET3PMFVHqjl4teeXfjSf/+gQtdQ97y4Sa5FoFndU8c3TQRKc+DlAbgD3Re/fLaW N9EWX33Qv+o/tvEwvzgyInBO6Vf7j9EtS+R81JL/iB3mTw8ma+ihdz3qYfVV3UiM5CNS I0JpKJpZqsp0SvCyYGxf2g1HgdRbu0+XWTRZwLLLXzOH7bI481avxncqjnqpj0xzE67Z sSpykhFRna4KTHf/NeMblxOpM6A8tdZ3BmvL52P9OF/RhTx3EJy1a94Nrk7t1zUwqEen lVVA==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1769156711; x=1769761511; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=iCsi7/SYAnu2zuZruRLL4+PBF1xyTQj7x4fRLX6IFBA=; b=eOMAy9EhFteYczqa9XpSJ7+hGDSZWJgc9RR2M23OsMDtJ35utC06GMgASs1AMCCfpD jp46L/BVa6bOiP1GtCyHIGoC5dJKfKIy7YIOjeliUSx3xhtJCNYr7JV3xchlHc1/EX/e BA5uFp91rCq+FpO+uS2PYZNl+NufeHY8FAtGYgtEcsDnudWuHFpIuRng4ov4EGC+CAns m1+H0Xo0b0S5c/B806uPScXg6tofqSRUYlUkobcr/nikwWHe9G2NJ37yVESV5ICNuYLs DKPUhv1IAbYuIMndJaObmYBgQ2JZuEbajrJwlD6DHwvVMsnfrTR2xLQq6mFf/C/rpwZn ycVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769156711; x=1769761511; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=iCsi7/SYAnu2zuZruRLL4+PBF1xyTQj7x4fRLX6IFBA=; b=bAJPOlMzDa90ETyN2/ad5HpPN6hopYERqrY1nfYjC4BplM/99yeMmgRcvZqbDCulmg LUzOm37FwwR0GtKuSTMzk8/kuQ4G741o03Ys6WFVqE6ot+OMwvfH8TAHX5Z15RHOXF/A n5vwpxtFdFjl1fRdjrYyY/0/gFaz6kcdRcjUMJNoKRur1b+2dMO+O2sG3yvhiLwQ+nfF UGtH1QwVQTYZrBxIyZviydT9kbXLQKVUCgqPjhObMQS8TM/AgFR6lxsZioXSprtK1suV arDSV+M1Lo6urFqNGRJI0slM6JPXO0nJjLzBmeMedxJJ7A2XJkRLxGqieudaieTPNxFE Op3Q== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCWMPVEKjlK23DNAQGWoOydqTbkrdklDCD0zqHVjfnUSy5lmwDtUYiXtl4yaFQnBSxlXRR/B@ilbers.de X-Gm-Message-State: AOJu0YwOJywxDct+4xJdYZAok0Tp969ifnYnrsxIbOfmx7ux++g8QPUS yJug5HnNzB0uE/tt3OanynubsP6/jYmn2FkNKgn3vVcFil7BLMJrT4CU X-Received: by 2002:a05:6000:4387:b0:42b:55a1:2158 with SMTP id ffacd0b85a97d-435b1594203mr3640411f8f.17.1769156710455; Fri, 23 Jan 2026 00:25:10 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+GK3nXtnytHRAaXxZWIlwZJFMjNreFFoHLIKNRgov9FKQ==" Received: by 2002:a05:6000:26c8:b0:432:a9f1:1b84 with SMTP id ffacd0b85a97d-435a62c9439ls1200555f8f.0.-pod-prod-02-eu; Fri, 23 Jan 2026 00:25:08 -0800 (PST) X-Received: by 2002:a05:6000:268a:b0:435:8aa0:a30c with SMTP id ffacd0b85a97d-435b1606506mr3421224f8f.48.1769156708429; Fri, 23 Jan 2026 00:25:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1769156708; cv=none; d=google.com; s=arc-20240605; b=E+mt27MzVlCk3QYAO0MDHy143nZJ52uXDYkEQtZuoZ6981fnVzZV+Ppq9dTa7q16TQ ZP0W+F/sELoTC2M0OiHSxuadJyiWZUY8qYepkLYNwJTUe7C+P3ZdQBK8zdpTJzUf+3sW CJqIKMxDG7WEx7UE2Ig6HkP2mx/4N+OWcgkeGwXQF7kd23PTyDwDQX2zCsniiMBYIQmC AgnLqvrMuX/jNgsdow3W8h4XnLZLpX8UjeFrBNq27ON/WX6dLE4KEXm+zdcY74o01lRg uBwbu2XqLQSOFs0TMxRlE4rKKR1ZDdrmb7mjZR822wg8baiJDd9yXybnJwkewK14E6gs MpZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=c3ifRI9MOYg3BeKC6wVzp86oxUhgbM5E3xGxcS97+JU=; fh=V42d4Y/lNDOgZ/9/qsphFBeZCU4sz3YugfOOjBc+1H8=; b=hg2pLah0YY3fD/DicjG4y0JIiojvqj9RnVobHdi1/dQT0TW5+K6lZEEM9ofeCGDLRo IHiB2oLccr+dGk9FRYNYlO0rfYgI51bwgtJPoZKl51Di7DYBR1AgE19j1gsYoesDWz+/ NjkjnFF6JWK//nXkPd61xlsAsJ/J0MEjasz1cbasg86FgDcjzeX23Qi8i4SbqFA22bok Xqk4w/TW3NM0KK9XxkiD5tr8Bq0S8CAVi7YcVNjIdLSigFOyc2vQbGQTS3nI7NtD7Cki uJ5uQueXkSGwX1rUqYSO7fVBmflFd+xlYFmEK0HUgOtJcT2U7p9s8maOaRYNNrGwJkjw VmrQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-435b1c08009si32255f8f.4.2026.01.23.00.25.08 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jan 2026 00:25:08 -0800 (PST) Received-SPF: pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from debian-zwei.m.ilbers.de ([88.130.203.42]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPA id 60N8P1Xw014977; Fri, 23 Jan 2026 09:25:07 +0100 From: Zhihang Wei To: isar-users@googlegroups.com, felix.moessbauer@siemens.com, amikan@ilbers.de Cc: wzh@ilbers.de, cedric.hombourger@siemens.com Subject: [PATCH v3 17/20] testsuite: skip VM tests if images are not available Date: Fri, 23 Jan 2026 09:24:58 +0100 Message-Id: <20260123082501.240751-18-wzh@ilbers.de> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20260123082501.240751-1-wzh@ilbers.de> References: <20260123082501.240751-1-wzh@ilbers.de> MIME-Version: 1.0 X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, 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-Original-Sender: wzh@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de Content-Type: text/plain; charset="UTF-8" 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-TUID: aJcwygcS/fql From: "MOESSBAUER, Felix" We currently fail the test if the image is not available. Instead, we now skip it and report what is missing. By that, we stay semantically correct by not failing tests when pre-conditions are not fulfilled. Signed-off-by: Felix Moessbauer --- testsuite/cibuilder.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index 7538ade2..6faa9038 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -24,6 +24,7 @@ from utils import CIUtils from avocado import Test from avocado.utils import path from avocado.utils import process +from avocado.core import exceptions sys.path.append(os.path.join(os.path.dirname(__file__), '../bitbake/lib')) @@ -703,6 +704,7 @@ class CIBuilder(Test): keep=False, ): time_to_wait = self.params.get('time_to_wait', default=DEF_VM_TO_SEC) + self.skip_if_vm_image_missing(arch, distro, image) self.log.info("===================================================") self.log.info(f"Running Isar VM boot test for ({distro}-{arch})") @@ -800,3 +802,20 @@ class CIBuilder(Test): self.vm_turn_off(vm) return stdout, stderr + + def skip_if_vm_image_missing(self, arch, distro, image): + ( + image_fstypes, + image_fullname, + deploy_dir_image, + ) = CIUtils.getVars( + 'IMAGE_FSTYPES', + 'IMAGE_FULLNAME', + 'DEPLOY_DIR_IMAGE', + target=f"mc:qemu{arch}-{distro}:{image}", + ) + image_type = image_fstypes.split()[0] + rootfs_image = f"{image_fullname}.{image_type}" + rootfs_image_path = os.path.join(deploy_dir_image, rootfs_image) + if not os.path.exists(rootfs_image_path): + raise exceptions.TestSkipError(f'VM image missing: {rootfs_image}') -- 2.39.5 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260123082501.240751-18-wzh%40ilbers.de.