From patchwork Wed Dec 17 14:08: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: 4735 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 17 Dec 2025 15:08:55 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f64.google.com (mail-oo1-f64.google.com [209.85.161.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5BHE8sYJ004187 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 17 Dec 2025 15:08:54 +0100 Received: by mail-oo1-f64.google.com with SMTP id 006d021491bc7-65747f4376bsf9853453eaf.2 for ; Wed, 17 Dec 2025 06:08:54 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1765980528; cv=pass; d=google.com; s=arc-20240605; b=PQh5aHeCaeeAM5P/+TedHyIuF6kYD6FnKlBAPWwkm8ft0k+TIe2NLEt/p8ebB9Zf29 3RGq1P8QuAgejLyXb6NN+KsTavwIlZ2XPMQfCKBsXs+bUeysXn8KWQ6avEAv/T45/PJr RLBEBEw8zRLUZHW0vEICHEscQOCk0Qr+eMY3gGAk6eRvR6YFKlF2t6e+6UMyVNrXLI5D TiYjSKnHBICuQH5iiOnIKHCrtDEf6oVTbrGMN0eFj7yBEkZOpmWVaYnmdPZ8kSdUGWOn TCUD09xkwuPelVx+k1M9CMYfA9sQYE/bPwnbuOuwwONYTQ7KP0t9GLLacwztbEu/5QgY XCUg== 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=gY+HsJKq56XY/EuXnyCiy6OIf36OGtlgcc9/RPyYKOs=; fh=meLFQGj6kJotZGmXHKYRQHjlhFTK6+k0up1zVEhhzPY=; b=Zh4RNhGQqMZBM7Ecajzr/wGsWtrQk8gfHUNfgvbAOZO+WYGXd9dEkPwl40GAjcMD3P Kjya7nrWKO7kctX6pBiy7q6CRgYltLLQdrbgEhhfngVQV/JRRWrdekLZ9RPLqpSVacS5 vC/nl8T0icWGYOL+FaVgeaUGA7RF0UNU8MBi+JbsCfmrzoyC6xKwjwmLJacOjRIvJz/j v+ITT7rpvAKQfLezV9K26vz0V30M/rRhJKa/ye3S1KfuCAHQlHNAGCJU5pcx8/mXwwBj zWzpxW+u4+ZyRgsD1KD+Vgq/e55kxAHC1J8EmNlWmEeNc8akKYth70zDIqKUAPyg+ffB OvzA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=wsm3xWMe; 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:c201::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=1765980528; x=1766585328; 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=gY+HsJKq56XY/EuXnyCiy6OIf36OGtlgcc9/RPyYKOs=; b=xDXdAkNnoWm5OBo0cskUvBkjCkkfn0v2lgDrexIgNyqIpkNX37+9/BHiqYkwAxwoZc NYsX6FFaL2wjZHWwSs/uIgd6W+lhwKFLO9FroRMg3vGIfePSKWeLMbWzN9l/lIheph5b /m4APWn5VLNnb0omcd7in+MzXiLx428GEVEOrRAIcra1sSK8Cib0cofN5CfzdJJCpEjF vP+9iwbmHqN1/fw2P5RrAD9/pL+o/oFsFCy++BWXyTdwyKe1ObwIPjZY+vgEhK6t8dOR XAs8VlRzuG06yZl96fiCjD18+fQ+wJ4cVJhLUqu0sPuQIKxfNJH5j+A2HCTV4co1lbWg vAGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765980528; x=1766585328; 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=gY+HsJKq56XY/EuXnyCiy6OIf36OGtlgcc9/RPyYKOs=; b=FBhUMGVTLbK5taQxAAfE2+2yr+SqUPKRhMBX/rX2Lp1oKaDDgb1X6SOUnOlNJgDuBQ vuZUZhVHnes3Nlc2nrs9dHlqughSvosMJF/K4SeuU71r896+IsJDIZkr911QoRdcYkcv guxIn6mKuowreXRKQ6iY3HIy/eQMlfxfelXKkM8jO1b1eaYGtwlRxne80jBFvkMNLbSK uXGPKh/Fv2+VdV7CqCX1FSg57yBQgZkEhc5ZmpDQcIeKqT4bqgFLDKFTNyhkhqV7Cuck HPiqpZ8QQIm+KSq/RcAAj5E4rZsXIsZRUznJQos8XPi0O+Bkc9Ii3X3z7Ds9BWljZZzu BK/Q== X-Forwarded-Encrypted: i=3; AJvYcCUAg4qNGfR969ycjZTEkbjDhzBKBQQGzNyk9otM8/IxYUWXehdEW4la9pTj4RwZpjdo/u6L8hw=@isar-build.org X-Gm-Message-State: AOJu0Yydogh7HRpsRtStqPigfYrl1BuPFSKw/QLd7yfVbGxkWS2xGP3M Wcfws7lDYmB7Bg8QgZtsdsxS2YNb9VJS63LgARStLkta32nvEacsUe74 X-Google-Smtp-Source: AGHT+IGPa6dLDZO4b9ZCrjzcnxbvwlGvshttLNZ2v3DKO0M4KkWx/yaqSpX/eULdV0Aya37GFEoqnw== X-Received: by 2002:a05:6820:a05:b0:659:9a49:8eab with SMTP id 006d021491bc7-65b4523b519mr7043760eaf.47.1765980528365; Wed, 17 Dec 2025 06:08:48 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AWVwgWYVi5TdP0RGdbXsCufwLEh/JXakx5UEapXg4RolaCxqlw==" Received: by 2002:a4a:e5c5:0:b0:657:59d0:735e with SMTP id 006d021491bc7-65b43986abals2980148eaf.2.-pod-prod-08-us; Wed, 17 Dec 2025 06:08:47 -0800 (PST) X-Received: by 2002:a4a:e90c:0:b0:659:9a49:8ecc with SMTP id 006d021491bc7-65b4529b17amr8229339eaf.80.1765980527392; Wed, 17 Dec 2025 06:08:47 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1765980527; cv=pass; d=google.com; s=arc-20240605; b=NGIq+p84rMuFdKohr9nxH41FSj0jxaIynnMFDjwc8i+hX5K5/QV0EbVLKFHoHVcLPE 3wTfklj4GCSuJJGP+FHtNjBdcgHQpM8od8Fu8la8WvTiF5mPJwaWH5txsbkwOOzua4y0 eYUbQ5pIaF89f78qRHwj/Can8eM0bKGVfEGD1qHr0az/A1oJEepR0SUTWeRiy1ndVFy5 /C9Cagzq52AT8CFXcR2zPTKHnoX30tyRiQgg1ijYj8iKnb7buJRGS1aCNzneIDWCzbjg fSxIu78zX5YWpvQ82EVUKm8RvUQwfevJWlwQnxQXgp35wpiHDfxesZlSxFdAcp3F2ObR 3rAw== 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=XPivLVA0R9dgUVfWxqrjwfhGGSU/moUpBEsQdbwSsVE=; fh=pz2B0UkGs/hnSrN/waE3y1PHEuQis8JPLVQmTv7t9fM=; b=Ez+XGRWUWeU2vhWi0KbgluhAt2aCh5LXz1EAOSXQhHKEC29xGmvPS2XxQX3iO+KU3p wsXNnF2CClXeZ79yJ8R39TpYdYS8FSmVMN+r7rytLTLKZQZFvHBhwwhcYe46XzGaJBJ/ FLojXj9FMhj04WlJ2Os/P+n9vb80oC5vaU5WkNVeULttaLSoblqSZAUfDIxfEBH6zIDE pwKbSCCAHKpOaqtGaTOCeytyqYIJWMMPS5vfi0J8OPAWAws0F57k+G/dNJDIhjapmlNg Cx59uFlgyQbCY8cMv1EHtyALs8fWEGuNsIdt3YxzE4ADZB4QxmfuoWDzfqnyBnb1/jZ6 0O+A==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=wsm3xWMe; 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:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by gmr-mx.google.com with ESMTPS id 006d021491bc7-65cf6638c3asi34887eaf.2.2025.12.17.06.08.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 06:08:47 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wh/qNt8mITS1grruofBDKhBot8VQSvGfJSuOkMvQF0LvfZfteCo5HC/ywN2jv61TRLDQdp8F3bCC1pzocLL6xEGiTL8VDf6CuN7I6JTaKpzqhZFZLRHqKZm/f86AJSB5sZnbup0oiRkK1A8ZnmLPJqAlz1J0ddxNYe0ewOMVgysbV7o4WowETB8KUHzD6og1PepS/EOx/HT95qvmXFN18TrgO5NjiGgJlaWZNbUMXeq9xxGFuENqJhv97RV2F8S0hY19g4xfx0WAITWyCKMJbdXZXUSP66JxQR9MEASVQhrCQZGQ8fH4aO+92x/Rthc/DKnPizAzvG2mPjN1cqUDgA== 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=XPivLVA0R9dgUVfWxqrjwfhGGSU/moUpBEsQdbwSsVE=; b=jtoCdqA7QZ7vIydBSViAIcVqC7/1vT8HZxNot1sy1dhKh1iy1w3IdAB7rCEfbnROtU6iYP9AUAySaB4N38hw+VndAEDc1ix/Fvx1JY/026X4CYgET+ZpcSFCZUdyUFkPZKRWQunpT8XsUFzzm4cRAq7S9MFGQ3GSUXTZXJ8kEUFBG7ul/2rBFtz+1F1G+FCa4nQ/Cj/pSzWhc2yGHyEbSmMsouCtUiDPh9NVfW5Ndh6BViKhV+CkW9FsX5XtQwNQE8CCA8ykwsueWlgY7qonpMcTjcW0UorMQvYEeEuMubXu1txiKSSpeFhgeOmTow2xbHJaq1Qxc+vET+12cC+D9Q== 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 AM9PR10MB4006.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1f2::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.13; Wed, 17 Dec 2025 14:08:44 +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.001; Wed, 17 Dec 2025 14:08:44 +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 3/6] testsuite: make prebuilt container a feature test Date: Wed, 17 Dec 2025 15:08:23 +0100 Message-ID: <20251217140827.166531-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251217140827.166531-1-felix.moessbauer@siemens.com> References: <20251217140827.166531-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: CH0PR03CA0352.namprd03.prod.outlook.com (2603:10b6:610:11a::21) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|AM9PR10MB4006:EE_ X-MS-Office365-Filtering-Correlation-Id: a0f439a2-660c-43d8-9b6c-08de3d75c9b8 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: Sxzvy8Tuy6qTL4iaJdBFgfiH85P3ixYuPxcO5jhc+QFpLLxVuTgf0owIY5Il9Y1m/SOQ+7podOhltwo4zzXNjwL/J/RHvE1wKYZbHr/Eb5MCVs4KUly8WdrYy8ooemzaEYx2jPFhjTnZUnJKk6jZxcvkEHalXPPzcyDbpiB/dl/YXTq2Bw4MqYiLQVP1P+B9IjKmMwVDCXS4Qj1mgM1hftyZvOtWUn0fWLKnRA3tqS1cv0tGW9hjOzXvzieN7PzTdrfTGltVOe8MV0aZf/7Lsz5VNs4sxpAZx2btIoPcggWIo39vskQBNa/jCASHsiHU3XEOH1arPkgCzZ6KYnfzd8K8NZVGvDE5jc/W3zrG0ZAFYHc3taVVL+odN6M6vUp5eHiGynJy/kVu7zj+HJw/wDEox/LeNEyhlgummxMN9YKpezTJ6/0lKZA8DtJOVEdwPCqR/7PKM1HtyAyZGTszXYDgBZUKZPU4woiR5pTSGfSQiyfpl5CE+MycuTRXizRXuXBr+zE6oE8GqzN20/YvFSbHqJ40pejl7fNAUZRxhGOQXEjzRogoscuFzWX6AYh4iIwu+9ucpqtxJXf0h5HISLrQSqVmVBKE1g6BjCme+eixtQ6wXlf0vL1fudAZkXILHpDVHG25HYyjqujA0K9zelu9MCnoSXvAyeMP5kAJlE24/9uViOf2+gmRO/MOOphlS8ZGl+Dd341Rg+6yATtRmLt4VvTQHr8qZf++rNu++7Dm9UIgOVUL9uhUgkCNTkXlWziZekdhUslKUCB5nFO+TQegAzKKCwu5eXcEuS54qro/ucdckc3icqyGJdI66afLk0zW4VxniOdvDSyDQ7I30ucMzQBALTZqMrCLTQjgeczrGtR7+P35Fw+8yeT2wMzx6YgCRfeVfI2Qeakw95N+ZyfTbUNGiIoCAloWrealCEFKDwr7eWISc4tBEUi4XiC8QNhmveAicmcZnDQYyDgFrkq4U9g35e5mmNS0R9vYxSh6nhWQ6bNKr7tCKlnOGCin1rMXXF2HWaE44ACti3oachQkU3/krtD1jtt9rTbS4UPmyf6z9FUGSHosxqyshR1AAxSMvrECIW+4htIZSZD3F71TwjnvXKZsoAPns9gDsYcqw/ZVNwpfqvlOWNbUoCTKK7XTVP352oeAZmDkcJCfIU4epoa7LEbHtwMRQg2YTw6gqX93NVML1+z4iQeecYi4Z0giuqXFQXmvAXiXBR2ggKjgXzjvQkAkYvjL0xJS1PLgE4gKWEDOZfpAv8izLRcZ+uW1zsBWvD3Z35dZg/Vt8G9qS7xYbmbaW1QIb32+GOkxDZY2b/xcxUpFP9MRqdzRKz56iePlQ2EZ8GWyceZLFQPBujBeHiHblWeoPeqd6iBputvJvJ9umRND8mES19R3Qhw6SO/P+sniwpF1DGdmzRWYNof+IWAqmlSt5BAQTN9E+N54W/aBWrf7h2MXb6k9 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)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: j87LUuCtzcmmEqGutuCkDyMPxCAX99GYMBpZYvEM79ICDuIjvUlrQHe8ZdcMuTnoOimc0VBlcuRDUqq41iC+M1znGBpP0KulM6eujnEy8532fZ4Aq7lyCd3QPUlqg8g9J8ZNbcSOAKw3j7G5jGub57ShxK95NTr6zv+PY5vkvmnH5DHw87jydFLjlEFvNSWYOXTo8bR3Y5dZqkT0e9RCZBVHvaMt5pj1YK0+wlRawiHGKYiI6Tj9rk8ecZXFQvHMVm1B6fAxmU6eEKUuUE9vI9u+lNSTWs2JBsSHgWI93S3KY5GZC9tuklGzDAdJP1mOB3qcBzii6ZsOzSgyPz9J5U0RdtfkUjOeqmfIwt383uux0/4yVWgZfEKRmEbTUctnx+TkGCy4G1s6p3jm8YiIOA56qyha8cIgbPYUjA0u1+N+NRVaChMlEQyXnqRx+ujyfRMEqcnnMJFdXPM3qFlPjwLRwUGml59W6ZIthMLtfmgsgPbjV/WFjAsxWTn58SLdIIsLF5ZROcGu/kVTnQANNENI6LvKE/xj3ZfazLzA2IW2LciHuNa7LNeUKSltDIu+E6o0+NKDFIhumXYiF/uK+EVbXyxqfVhzlyq7oN8EPaaV2eMKhT/qlJUq/va+nO0URKieb16TOwJaobCK5D+amoBoGlc/M3097uKO4IJ3Jthv1+UIwXkEovQ4n07ewR/bxbH+/nclBq5v3Tg6AHBlDf0NCqt+oU80U4dhEs8EopdmONecVtRW6AFIuLylNi8zlmeu5NIfgkywHUar7LyJJ00wwNU/0CLFMEYjo9vlLaGiUVnC3iRiqbjiw5HY5ZdeCmGFhu9sjF8adj3N6GgVT15jy+FZ3cNA7MP8cRhSLUeqbajB4GmlOqF5MV+fLplR/76vISzp8sQTivs2UPtrSo8b9Eo/Jyunpi0JhRrYbZbF5K5xJ7Kgrlk0hjmuRIaLWaggdfjVxMRp4C0kompXgvE/R1XXBSiil1vCLHMomKMoVxbfVAbKPlYHvgq/3z59LXruj0uTUjPwr1h6dEeuVBxDGnKfxfuPVarsNNFXKz+8g1osCwLebME4i0UCizu4kIYdtn2hRoMjKAB+ebC9RZn0JMeWXphhduzhzyvDR5yc0yQRiMf2Igc3/Wly6/iUIXhxJqYXds0Hn2UE9z+oebLfaqYUQGBZrwPz//eGokfFswoscc6ZQ2gUw43sH4Dj6LzceEuiRvgZhtRLwgma6mZtSUqWtcCOfM1ubZDDdtYDYlyZr+1KnLymT0MZBDiZKQqf5fUlbVCgDCBQed/ngJRFtjMzzveHiJUGMeJNOMMdohdYJLMdQNUUsYtj6y+p8zpYy18TBvq/mqo4oGV/B99Jm7MWvsMNMkQnzfN9A/4quaQhaQaJY8z+oro/8tiLTjmdwj3gVxnU41ciW8EtYldb+JGkLeo22/eqMgKzuavtY1WhDWgBxv0YR/w/gZiTZ6q00Rjr/KAUXTbs6QyZG8hzUL81t6F/pBblSFdAGc0XPf2lpgsw+fIzkj4b3u+pbmEGzcY58s6rlGLqP7NSse1Y7DeKciGDL8OQmfkH44v71PqNKccCzaka4HFCMSgZRI+NSW2OZfYmgZs2KVAf1w== X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: a0f439a2-660c-43d8-9b6c-08de3d75c9b8 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Dec 2025 14:08:44.0574 (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: ESH9oGTe1B8cKMCO8cCMxLvNFOC8YG7vEjpX0OHsNJeTc8ISWbdX60pBEmNLOLX3IcPdy4Z/FaGnUIzUfg/3j1afjo1i0enBdssox8bqIWQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR10MB4006 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=wsm3xWMe; 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:c201::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_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?= This reworks how we handle feature tests: Instead of binding a feature to a target via appends in isar-image-ci, we implement the feature by using the test setup function. By that, we have fine grained control over where to test a feature and can avoid testing the same feature over and over again. This leads to a much cleaner architecture and faster test execution. We start implementing this approach with the prebuilt container test. Signed-off-by: Felix Moessbauer --- meta-test/recipes-core/images/isar-image-ci.bb | 2 -- testsuite/citest.py | 17 +++++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/meta-test/recipes-core/images/isar-image-ci.bb b/meta-test/recipes-core/images/isar-image-ci.bb index 7f2b404d..58aa5738 100644 --- a/meta-test/recipes-core/images/isar-image-ci.bb +++ b/meta-test/recipes-core/images/isar-image-ci.bb @@ -16,7 +16,6 @@ IMAGE_INSTALL += "sshd-regen-keys" # qemuamd64-bookworm WKS_FILE:qemuamd64:debian-bookworm ?= "multipart-efi.wks" -IMAGE_INSTALL:append:qemuamd64:debian-bookworm = " prebuilt-docker-img prebuilt-podman-img" # qemuamd64-bullseye IMAGE_FSTYPES:append:qemuamd64:debian-bullseye ?= " cpio.zst tar.zst" @@ -52,4 +51,3 @@ IMAGER_INSTALL:append:qemuarm:debian-bookworm ?= " ${SYSTEMD_BOOTLOADER_INSTALL} # qemuarm64-bookworm IMAGE_FSTYPES:append:qemuarm64:debian-bookworm ?= " wic.xz" IMAGER_INSTALL:append:qemuarm64:debian-bookworm ?= " ${GRUB_BOOTLOADER_INSTALL}" -IMAGE_INSTALL:append:qemuarm64:debian-bookworm = " prebuilt-docker-img prebuilt-podman-img" diff --git a/testsuite/citest.py b/testsuite/citest.py index cba3c008..601eca92 100755 --- a/testsuite/citest.py +++ b/testsuite/citest.py @@ -265,6 +265,23 @@ class CrossTest(CIBaseTest): self.init() self.perform_build_test(targets, lines=lines) +class PrebuiltTest(CIBaseTest): + """ + Tests associated with prebuilt artifacts (containers, debs). + :avocado: tags=prebuilt,fast + """ + + def test_prebuilt_containers(self): + targets = [ + 'mc:qemuamd64-bookworm:isar-image-ci', + 'mc:qemuarm64-bookworm:isar-image-ci', + ] + + self.init() + # perform imaging as well, as needed by VmBootTestFull + self.perform_build_test(targets, image_install="prebuilt-docker-img prebuilt-podman-img") + + class KernelTests(CIBaseTest): """ Tests associated with kernel builds and development.