From patchwork Fri Dec 19 13:19:23 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 4770 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 19 Dec 2025 14:21:08 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f187.google.com (mail-qt1-f187.google.com [209.85.160.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5BJDL6fG020182 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 19 Dec 2025 14:21:07 +0100 Received: by mail-qt1-f187.google.com with SMTP id d75a77b69052e-4ed79dd4a47sf34181951cf.3 for ; Fri, 19 Dec 2025 05:21:07 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1766150461; cv=pass; d=google.com; s=arc-20240605; b=QLQDLzswQ7rwXsxruK9QbcfQPWhchIw39cvQFKtvgccvLmgD3Ot4ihnRjzhN3xSTFP S3NK66rwO4Obco9GdcTNDC6wDOAF47HGBfQgdkEQCbQvkMQbVjlxW/3JTdbKBr98gzVG XnMlHSEwuMZRwUPvjrasIDqs3wqYoJHG5ES3gUC7QBQoDbXrhYCA9+cKbAeEDQ8xPK3p C5sgGBZ2egdqgb+L2YxoUfAAJtmVmx+OoCVuYb528i9cjzH1ZOu+9ERTqOgxzDLN9YKo TnOw2aq5a8QkaoIrGEsZjukVjaDI6xrg6fLsn311zqh+oBYGXD13SSL4EASxk9d0r5Qm dOzg== ARC-Message-Signature: i=3; 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:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=vZ3LNR662JZsPfpXp6HckApOwmZBfz7JXrCUvn7N7/M=; fh=+4UlttPDSAYkI3rxru2xD7RJaJlpTEnPlQ6k8lXLLt0=; b=MFYzIDe/b8zB4k8weIaRwsDIPkEctJgT1ZIs7rqRUQtxEwdcGrxzMNFKUeir4BV0Kt /b0V47NNEoAJIwpzzESpRuDGhjOV2Gi12TA+/ZDMZq6lOX98k8WL2TMM0neF9DlPf92R /xCr5MlZ62Y3K5TR5chK9AD6LZ1BhuWF7MWN/lAOU5xHfgFdBnoh1HlxwuM59nosEJ/T 8+4yEPRCPgd3BKas/KGX3kyKKwTWZ+wzGJf3Vh8bo6FY6vXE+hVDAUew1Z+hCpFX0EOt OsXJovulyZ28mWP+edGYZxVC3DVgtK+nz8WOXrLJxq8bJxNekVE2jTiRR/1vYlZTd9x1 gy5Q==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="F/txRq83"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=felix.moessbauer@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=1766150461; x=1766755261; 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:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=vZ3LNR662JZsPfpXp6HckApOwmZBfz7JXrCUvn7N7/M=; b=JwEVLetlF1lkFiZvyrCC3boQjfLbnmeDE1mnfT+On77nOo+Io+uBryxig2XtEo85A0 iBGG4JpUyQsIo09/KMktz0LklSa/sNWUr+Sn+pGuGPmHea/d7jNqEedRr5wBJnp5XJOf f5CVzMVIloyzb4f1xUsRmVyWnnMbmKyaU8oeAQFZZ0AevzUyM7Jzb44WyrPl7VAH67Ea om8coGW0RLxsR0C7CS5P6ciNcjG4CIwAboPN54a69prmgF0tM7LtjNzjkLt4VicyPnuO DXhZHbDkxPGAIWSsFtrEAILOT3+8wuxd3UMjgeWyqT4sbE9qCA0DCeNpeZ9WLhE8OZC+ aDuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766150461; x=1766755261; 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: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=vZ3LNR662JZsPfpXp6HckApOwmZBfz7JXrCUvn7N7/M=; b=sC9SIoWW0HzYmRFID/BtZ63sKEEc0p1bECtgQHOcUwvGTGR6j+EkaTuB0vwEH9uY99 7YCB2bjfranXR3tEE67bMiqF2gT3wgN/c/0KdmLR0MgwtvBrj1EL39zvEKREz0u8J95h UpLsihlo2Y+HT+ghfodj0KLdV4+0R7qi/4fvLdYyEKt4+AT/1v4HxoU03y3NbqDg7FwH ckiAWiJdDc1e4JfZLqVMreNHG0OL4umGQjSRqRH6njIOH2cxjDeTF0/oAf9cSOod9XM3 z1Ksebw1B6GmHgw3dt+k2aroplNdSazWI/aQw9sdN51xFkWW8+TW+MmR/TT+Wu7emGI6 DjUw== X-Forwarded-Encrypted: i=3; AJvYcCW3as9HMR/Rv1itLM8zxtyc2O0EStJlYyGf5UoWacgH0sFqvHlawLZJHShL2b5lK1dkEXvIHcA=@isar-build.org X-Gm-Message-State: AOJu0YxIsv9PTpg0I7ZgHyp7Q2z/aUtTd61w1uZ+WwJIN1BZc0orttJw NlB1DfFxkdh7LuO5OPbKq4oHCWOB2Z3DqfCkKRy1sa0F0FtnKWVaPolp X-Google-Smtp-Source: AGHT+IGBX9uukmpWtNmrUy0OuNf9zU5RNA2sPKSzhWxFae5mYx2s2SjBBqDWD1PSpPHUJPaMePX2vQ== X-Received: by 2002:a05:622a:110e:b0:4f1:dddb:db6c with SMTP id d75a77b69052e-4f4abcd2b29mr35021131cf.17.1766150460936; Fri, 19 Dec 2025 05:21:00 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AWVwgWaRSofu2YNPFPkxFwY2oMvi1R3a4NBwTCyDVQkVKntDgA==" Received: by 2002:a05:6214:766:b0:880:57b3:cd12 with SMTP id 6a1803df08f44-8887ce46bdfls150985516d6.1.-pod-prod-03-us; Fri, 19 Dec 2025 05:20:59 -0800 (PST) X-Received: by 2002:a05:6102:2b84:b0:5db:3bbf:8e62 with SMTP id ada2fe7eead31-5eb1a63132emr758680137.1.1766150459549; Fri, 19 Dec 2025 05:20:59 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1766150459; cv=pass; d=google.com; s=arc-20240605; b=be8bTHy4KXCgBLCoFyvGkD4SOq09dasD95XEebiYHLAo11w4HUZJpedK8n63ovjLh+ zOCJkbhxdQsh4E55vLIBPZT60s7nvO6DqBg989Ymj/ib8iXSKt3r8/zD+9NUEmsQ1n/O z6AhYqppaKoQ9sZxQHQmBINZqQ6IUlp7ayKrHqOZjZRnCon3K9oNUiIeBgJo8QtO1D7Q Gm2/5ntbkkmgvvff63BvxpqYTWCkjx8QCxW0LMi7uhkNvOfj6nXrOzEZUOHl4oHLWOcR wgIlLnAkyCRC7JpAE/zmZOpJ03GrMLUhSvcvKRzFyBQNWx4N2bs0AwxNev6b/mHLdwWr 5cuA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=JHgOX0rYSQ0qE9Hv9TQnUFY1R42K/ksqwUC3BNtvR/w=; fh=pz2B0UkGs/hnSrN/waE3y1PHEuQis8JPLVQmTv7t9fM=; b=J8Kg98vky4WawadibMzjj5B6IVm3K7DVWk0qTaGAbR2yO2e6QutJOCgXFffJV6qLfp wYNeWtA3KEdBWs1B6oJkVqAcNwb0U3Hrf9ykVlTBH9db//oD4rKaX2NXOa1lknlaerAt voMcHtfWlWrbfLIqnE9C4PaYCYfvNcA+i8f5dw2y8t4ORtgwvjK6bJJ07Ok8b2FYgVUp r0mokGs4DQWauvMcCynUKGVNVmgJm2DaSz8IWdO4yziDvU9OU8LIAR3NFBekgBOzOVtY 3o5gwywloZjC5zVE9gF2OMPXg1QqHzaQ88Iu7wTjvu9eeNBsAKybt4jluTWvsUHct11f 1/PQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="F/txRq83"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c200::3]) by gmr-mx.google.com with ESMTPS id a1e0cc1a2514c-94341706345si76190241.2.2025.12.19.05.20.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Dec 2025 05:20:59 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) client-ip=2a01:111:f403:c200::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eehGkr0HJkVQAobpTNh12MBOL1ULZv3iYlAw+F01bNe800UlqxNs2GxEfRgJlDGEMkiO+yPufWPIyaa1uETuP7j71i0B0gO5Gw6cAtTi7/r5u8c1eXtgWbuEzFKAePCLK/RwebqhlrH4t2DJVW2/UnBsrhdJdFmTsBTM2GSwsjhkHwsFyxdIIp0z/xGp4NiaBhr3oMzbOQoVgSFluFa1sJvo5hlRvJqy7aNEFOVH/+HM4dktDp9zKwGQrBvnMO1ukFYkHt1ffmujnT6YUf+HhKVPhGFKF93EdVYnQyMOBQoSD9p1NnJPexckhalJD/eWByNR5fiv/tqe3kIq5BFBIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=JHgOX0rYSQ0qE9Hv9TQnUFY1R42K/ksqwUC3BNtvR/w=; b=KPKmbNTQCsHihFJx4nXiOz7neDw49s8ujUzZszNuKNMb08+uj0jiIcA0+3Z/vBGnVBWST6NbtxQe22MVAWz7hSds2KHeS5tUYvE0uFTzFR6tXnVfu6hRYF3UAw9EZTzs46PbUTSB8t9JVMxftqv5Zxlcu0v6Ol8qd6wp+pIegXllunDq4vyVmdmVC4/8+e+WGBi08toB0IFs2pMzuMURyoBnO1ZrYWJonGzMsX5/yC00QtAlfxbErPea5rE2ri874vyI1v/KE+0pcr4zRE6T+s6xuEjPvAxG+eXv1kbiHNbrH4yffyNgyEULX1e17GM4T578f79ctt8ggqHSp/oKHg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) by PA1PR10MB8644.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:453::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.6; Fri, 19 Dec 2025 13:20:55 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab%4]) with mapi id 15.20.9434.009; Fri, 19 Dec 2025 13:20:55 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: cedric.hombourger@siemens.com, Felix Moessbauer Subject: [PATCH v2 17/17] testsuite: skip VM tests if images are not available Date: Fri, 19 Dec 2025 14:19:23 +0100 Message-ID: <20251219131923.1504046-18-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251219131923.1504046-1-felix.moessbauer@siemens.com> References: <20251219131923.1504046-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR2P281CA0083.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9b::7) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|PA1PR10MB8644:EE_ X-MS-Office365-Filtering-Correlation-Id: 9bde4272-2579-4b87-183d-08de3f01705f X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|10070799003|1800799024; X-Microsoft-Antispam-Message-Info: fIntXJ6yEiHdFqn2VDAOD/bge2zpzM/nOl6f1mczCPXOAjp/qjaxnonzsGGq+Jo4ipvKBJdBvsTxwTwBU0micCNjbLjHtUb0QDG2BwUfcH/7ay3eZTr5z1RZOMnV/nApTSkqYq1i74uPsAIjXuxFS0qWBmv/5tDrWKVfgQO5bKx+DKl2IIIEQyxcpqyEqbwn5DOiDbex5EsbzZ3GD9mitF4068I0fKHQ1h2Hd7dYwOVVIfCZPojj6JOko4zFPZRO5zwjLphbWWtKXs9OF9pkD76AT1JCTIq0a2C4VWKi22E1jektxxSR08Y4gLVBDYyqPUQNZYZGnb1+VNygnYxmU042RHk+F/b7RWh7+6s5gIWkxWQGbjN+kRpWPYQ02nVdf00gPEXOt/wIZsXoR/U24nrDLntrqrqwNWlOpSKTW0Jv/BnSCKyqCMM0RDEadob6cmgumeBdVy3gbBR5IYO3WS203R8dmw6QK2EjqzicCgEXC3Nf6XX+V8g9lmgpZmVePIPOdFHvx1l9Z8gh/CrbY5O4GxhehlAZqKkfx8KgL9xEcbdYebY+EQfgYeLtOB5wqyrQwGF9N31tV5gelxl1yasNA36wexzWN1Y6ZrBV0keX1MBKt+jXSMjhYiHAiczwI7KQvb1eBCBdeyNUEIzuAs3OShhN4Wtxy7F5ZwcZ+iAs9Tqhwgzvg6ZtY3MwwNDY77HZq2pbZyjq6u1GCrBRMTGP7lKtI8iHKwUJwleHrJsGIHACbOQDJXYfCsq2Y8OCexY0E8v9p+Egabdd/Lg8d5PblerN0A/gom7/aYCN9aVG4bXg6ACMhpa8bNPg7GtL27MEmyttWKOItdCXS85cxVcgo0TQkl19RixymIHVrbIa67BDO41HwtHfNZlmYvSChnAdZIPqD2DWampmwafQOx5PGYNqgTn/AoPhvv/5cBm6L0uUvyQG6RCEORYp7ZaYkIBdeFMvF+s5VJewi5sYXmRNb5PQFJeED1TB3RnMFl3kiEC63n5u1zulE6D454oXmG/u1eInBkuDGEjCnaw5SqPzc2ojXSj+63I4gIxMp7D8RZrM6h371JAroGOL0ORBwaq7QFRH+P7cz4zE/7pp9H1a1QyqJ0FIvbv1v3a6PsVlC7JsWbMpvbcfhssIxj8HyVD+kUWW/p5Z2LXOyTFuDzY7Mqbh6l4K6S+0YwNidvCpK0hFoBHiN2jkLYidgk3uANJrDhso7C1tugUMFCVWrQOB6+Pi34qOCzVxHTtNEHaUMLK4sjtEXT3brtLXdjVAWr+K82raAfe/ddB9iIw3Gg5QVNkDWg2r9QrsGJz/XO7+ccpSm4X97qd97Ny87riw0CbzCiymNQiUMN8ESxG7K9LsZx95/vS2RypMqo21vRTcbMs1tV7yT8gmoP9yQh7265Psb9U5FSl/hs7TXfT5m2kAUzjxKbVGY2hPhbhMLWmuFx3tSys5hdI8LBskayUE X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(10070799003)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Vkes77qjESQzDBlN2bZO3CPcCgDPqiX3DgAOzl7BQFYdNlG80REP24y4iFK2RJqKrXhh/oHthIBV1aFE/7ZFXnA1YYwSe5M1AGxDn+pBDZ1BLGDjuD2yXEAVBPRjUKPUu9FhKftkQf+D/GDCQEuIcse0EbwBtDyLqVpM0ELa7U5ZAp4x+SxEF2GWriX6Q4y0y1zM/i0ZPa2621RGQgfs81vGKx4PaneEYDm7zB5m4Gke5ce80RU1cR/4/wdmNLfaAqWDAi5d+U9QTAEjhxMgQnmYKew3gEgOVEZtzGzE7lKS5edOpCNrso9FI3zdvuAf/C4tFj/B1bP+9WwRg54i9fMH2NjK/guPfR0HCXmPN0zA3lCS5SKdtR3+1S6Bt2BqE0GiPFflJ4x65HO8PODsS9vsmx09We3DZ3C4IctePtQy8WYk7gmU5PU27nSYTmVA5/OvRiy7c3IPbYjYDsZs74Z3ZlnLIK4oSUBUXeO2JKmai8QEG+xl8QbnvW8ZL/ZLo5fOTmSzvHMOJES3sYzdZo5K4wOGH8hOvhAOm70/hWlCECSw/4NCoKWIHEkbQNHp52J6MBzG/EFWPKvYkrES0yQSnCITuLC1bvbtcuXyU0R4zulwc4Un/yD/rDLDlSDhzYuRLtMDM2zINZSxQyqPY6zidB4ZnXf3GDBACVgf9pcumPp8HdDetUOKTbPtx9OE10ISvZpv6JpBwh6cBJ37mGcqeh1UkcSDLUP0b5HemtwpTOc1vKg/Q5azZepEr24Ll3SXCMOP2oTJSIZ/MFbwDYrvB160pzmIo+oFM5LNe9kW2CS/zjNgVSuVgMBOz1+89KpIR/LEtXcv8hl3nhwm33ANAVVzrUvDB58E9WU0mug4N5y6RkOp73kj53jkjky1hNIFe2+OySzls5JnDAUX++0ZKsFe25pvvsqQ/pti90l34ucOs6QwksKkWMzJb2N0IxL1liCpUZczYkzyheKzah/YQLGfhJ8ai+BFAq+bXXsUAGPrEPuF719EcIMkHQDUlow+VUF7vVWXfbslGlVXFrX3rfo6Zkei1tIl5Z6ptdwZv+0Y9ZAEAIw/K3e/ojrg+EWnYhPhjB3b3d8oLBqc5h2ABAQZ+OTmxusEaucY1C3Qbdsm0ol6kZsEaxtwwUXUvA4N51F87ZZNRQW11XehjzgpPiN/t/wTb7EY4f67EYT5j01OvqbPfkKh90cL1LE6dH/Qe7jYUuaR755+pFfZ97eERrkiqhL61JILsA10PiNYGVhUIeGHOklfNqQbvs2oUUH2KZPPFEIIpQaBMnAEerK/ftY1MQdbmbvAEWlES+ZX6ZxYlVzfm31bogZmX1frVhCVcrKPGt6EgI801YpojUOCj8enWl6bJ64sl3CPLF1oMfe5phYm3Io2Rjnxla8467hnPSdgc+/6xnTd/uWHLXkczkRkJV+I81itaghAOLN6YQrSk2lF9OVwbtEp0HsRYSGgMQ9Pz3JHGB0qZQxaeS6MoQCBhitLl9oDGHk13TV9FoAiZpy+PxlqkYbYp3P4p/B+uGWA106rVlVDBEejH1uTkm04DZtrnlHppQlh5JozfQweMaQbMuGedBTo+zDqSApHnj+1MZjucArW9X38f2QkDchKYvr5vaC2EffRRyHz3mNHaOGdk1IHFuscjKJgkKkkJm3HoVxB4r6c6mEQVQ== X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9bde4272-2579-4b87-183d-08de3f01705f X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Dec 2025 13:20:54.6813 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Za6JTgoaJ3mAwRYsgz3qg5eSoNFjCgq7mJ79v79wpmGhbVojpcQeMiDdhXvYIOl/BA1yYOZpRHf48bDx5ePUYKnozEJ6isMuVBu6pHqnwEo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR10MB8644 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="F/txRq83"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=felix.moessbauer@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_H3,RCVD_IN_MSPIKE_WL, 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?= 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 614a3397..b64d808c 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}')