From patchwork Wed Dec 17 14:08:25 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 4737 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:58 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ot1-f64.google.com (mail-ot1-f64.google.com [209.85.210.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5BHE8vsg004303 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 17 Dec 2025 15:08:57 +0100 Received: by mail-ot1-f64.google.com with SMTP id 46e09a7af769-7caf66b2866sf9289375a34.3 for ; Wed, 17 Dec 2025 06:08:57 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1765980531; cv=pass; d=google.com; s=arc-20240605; b=M0UG/a81lkYCEZqZoJk/vzRjZF6UdYrFV31p5uOFCksB8uLLJzZYbkMKrk28V0VXgK dVdxflpmRJeYYjwJFKeK896Ehr/V+okRg6iEyLZjdJsHqBZLJ2JEB9zM7g404Jx5SLKy cZnhEJi3vMAJ3VEu2/S6UIefjxQqEJm6fbxQLPqRSlz4Y8wPlLVdHaKLae9d/ZJjYQn+ nEXP7VQbYjyPMtyQuGfU3FEYsOrjkaWLCF+Z8j2ccrDmlcU1JhVm+g0BVmef7L/PJ/I+ bS6CTMQ490fz6zFnQLxROe6U37tN8CfbW/jhvtEIOpVShCJEBK+nZjUKIlEnKtQGBdqA qq/g== 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=1g9aX2DSPg5AGv+Nq5czunz9aGlHqYGssKr/HbGJmUA=; fh=AdpDgV7/DQUNA0/E3n3J5EuyX/RBfshif4fyBLRlKLg=; b=NL02QMyaiB08tOnLduXSlm7cadP6Y6tDpipFCWK8Fp/IXqYuu4DYS/jKbU0Grp6wlZ /dvH6xKMKGKKs+Un10I/FogOYH6JdOzKjs3/QwfeFmenhAWbBz1x4XJKHAjWWRgWCqLU EsprO2eLAI3z0o9AGxoQobPWm5CGipsCroI4YWRaoX4OaYSR9SADzlmGW9cICg73ao0v dZs4xtM4atLV7SSpGyekuelRoAwStz8ASoAZ9EzE9/+N3Xx4qMXQHL5bLSSNMueuSZKS 5OiPCatdBA3bi4C1GV8NJ6USeIY2c5LoTKY2u5i5s+A7xJW2+p2eaA7+fyh1LAvrnHiQ icSA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=MIK3V5iE; 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=1765980531; x=1766585331; 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=1g9aX2DSPg5AGv+Nq5czunz9aGlHqYGssKr/HbGJmUA=; b=iA47rDiTHs93VRtu4l9z0vGVu39NrQobwOsX4z+QvQhQ7wDS9p5yxngGtPeohBBXcf +5Mgu3+B1v83fODZ0NSY3g4QM/JLVUeyHxARQgp/IbMMMoW6tsSNpHtHWSiAAkPOVAVA sHQR0dhnoHOOaHDp1jPBDM2gWdq3TPJNnvmrv2KCr9rpu+9EbhMEZzHy1bX5nIk0XyX9 eNb8WLWBc90ObnkGvZi0vYVR7TiBtpqfNeuEWy4TZd1jjdm3KXsnhAfulUKjzTL/ZqaF 0qcdWctpl1+ggUVErMkJ3MWbFNwSAINdC72Fja/p/Bs2SF4AMSchClKe0G7U5T+wy9xs ZQPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765980531; x=1766585331; 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=1g9aX2DSPg5AGv+Nq5czunz9aGlHqYGssKr/HbGJmUA=; b=rVOLSNga+M8Yq7vEl2P3++C8ZRRzPNh5Sh4JuDSLvBbWadsly/CD2efwm561bmJHrb KOtt2c2MzZJOKF+YCqoYU097GhjnujXLBQZVAILn0jFz3crLdH7AQzYFADm3qZHATJWE jmHLvahIVFg1yfDAYGnSdgC5Y+rsgpCJvPiQd2aEXDiWxnNZB5lUHsHpaJYh4Ujgsm+h JX6WpVnjYumbvwoRpJE5+lhTwKHfV0iRN7OsNanM0pw82M86YlJK4RggNAIlbk+avbx/ 6IssL9QoMSQx6gL1EloTxnY881E8r30fV7td0+Yxeq7qamEW85ckhyhThvfRHKsr4hpD gUaw== X-Forwarded-Encrypted: i=3; AJvYcCXQwqZOINjoJlyYdwo6gNezNXj2kTgsAoYLqQKZDcd0dO8Rx2iil+fRKZ+rs6VHmt1MfpQWSN8=@isar-build.org X-Gm-Message-State: AOJu0YzX0OZy6KmbKlo2z0nLOx3Dpoquvpa52gF3eMqqnrsFjngJDJ5Y WDeqaeYY3ka/VK2uKOSiFhACZ9lAP64lIsImeHreOsSEzYt1PakGDbVj X-Google-Smtp-Source: AGHT+IEYQ+3TBYk3D4IIJdG+XWOSW52dZvStaqcUIlHc1QgvoACGcnDEWzRmbYjKLW+8G7sChyZmyg== X-Received: by 2002:a05:6820:16a8:b0:659:9a49:8fca with SMTP id 006d021491bc7-65b4528dfe8mr9813746eaf.67.1765980531487; Wed, 17 Dec 2025 06:08:51 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AWVwgWZ75RyBI1rzYODvQZyz3iXLYrulMB79Be3I64sL27UEOg==" Received: by 2002:a05:6870:164a:b0:3ec:4eb6:abba with SMTP id 586e51a60fabf-3f5f877fc23ls2951272fac.1.-pod-prod-05-us; Wed, 17 Dec 2025 06:08:49 -0800 (PST) X-Received: by 2002:a05:6808:1a1a:b0:450:18a:da48 with SMTP id 5614622812f47-455ac9f888amr7350009b6e.62.1765980529737; Wed, 17 Dec 2025 06:08:49 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1765980529; cv=pass; d=google.com; s=arc-20240605; b=joRHXnGqZsPJdmn6g75XnAnIGXQtXsPeKzpgCf55AgUSuK7743xNkGqAgIWwuW3Sgs QvTl7kPVHD5Al6Rth+PJ1Q7tOuHgmxXjhzX8DGL3hLWdiF3zEUQ0YmCzO2pReg2j+XOx z4oSjg5dPDUa7j00xFT/taryxYYjerVwqdyiF5Sb36ISO6zQ7rrAYW42KS8Cz5XZwbc0 eR4oxLjwsLs5sCPfczHRO5Q+F+H4J6oxGxkjAcuyCqRfP5p4hnx6nm70FkAcV2FDf1h9 2DFk4hbSATszPMuTSUO0UuyCPlZxxpswJ4VAEJQXSqmiv7GO9PGcpipi5AsQKgvSRjnQ ie9Q== 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=QsplaIuBcDAn5I8IY30MYy4nMj1RYm9iiRcx+GEYPKs=; fh=pz2B0UkGs/hnSrN/waE3y1PHEuQis8JPLVQmTv7t9fM=; b=VWCDo1dm01VEGH+Rj1sT8KNr/6HuivqdoOOnk/qhej3PcCfJZeH3Zmufu/ZVsixm8e yg/dtcu38UONWvJHc6hOd2AJJVAv75ruuVsWAIxq+CnKp8ieR5E+lb8kY5itWXrn5U6r RVuse6oxzSuTG3btM91DBQk6qTmEityJ4Et6l9nh+0rG48du++DCZX4yVDIJ4cM1B9vz yF+/+V5aKoSrKzzLGsZy2p2/BfJr7U1mDWrTB1nIxdiVXUK2SkGidJqepQ0tpT+i2oy8 jRrn02BDkl0ClJWAs3WXQL9OZ/hgIXxJYV5WZubNcs/MjFgfRxkt0cA3l6YT0vJHgBMe mRKw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=MIK3V5iE; 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 5614622812f47-45598d45522si542785b6e.7.2025.12.17.06.08.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 06:08:49 -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=P7VIXE9LuaRnMAxYk9ylANVWAdPh4wodnR3EiZdCgJun49QHTnMXbJxG9vvwhujYMLNpB3uQn3Dr90V0HHQjlKKmFGHTkk5Ga08mIZXUqDd4fXZwpSqelbPX0IypXeXCpPKkX7aRjwoN45oapdMPKFjDjRPPimFXsnd3imjNCCde8Bh42GYjf/OIDRrRMfKt1y2KiEId6amExMlClktIxfLz+8kAq0tuteNvqUAHQaDy/46XIej06C/NdxtGRqXeqHgWhZEcEjI/3U0Uoe1Iex6pL4pmXaMlrHtf0nvSCXwID5/M9DJsXX31y2AOXI9uHp8e84QovWPrDlDgdaFMug== 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=QsplaIuBcDAn5I8IY30MYy4nMj1RYm9iiRcx+GEYPKs=; b=MOFsCh0V74pTY39Gj09ouHNR+Py7fxnOowyLjwbVqZ6Lfo3HT7haqp4Tgi2cbqhCOhwu9OOAAPc2c95PMhNVI1zKaHjQdgnAZfKohoefSvNr4aDpAAdP3BYvFzoQUTWZyJEZe5bvI+3PRIuIeoVRONx1D38Pt5jcY+fonAgH/YcsC9BQaCqSgDZNFLEPSMqvleKv1wVNQ+jDm1u7yq72QxQTUiHuiBw40lRLwS/ZMaG37glbnbdYOrafLjVFEft22FdKNvw9dz5tPLnjFeDg2DnwJ97X4Y5OPtgYpaf3DtyC5GpYs+h9HlDIjeo+Q3TmBuuPBHJySlcpowgMKGdBhA== 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:47 +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:47 +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 5/6] testsuite: handle IMAGE_INSTALL solely in cibuilder.py Date: Wed, 17 Dec 2025 15:08:25 +0100 Message-ID: <20251217140827.166531-6-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: 23432930-abbe-4ebd-1835-08de3d75cbc5 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: 7daEz8xy35SWKqLE+02z0CG2jWJbPVdmSXi2DfLqouuBpwdAkFsu6g3cw8zAcBq0b/tdYqoK8IAVVaUYr52vzOq+pa/h3hNac2cHLZz50n+pGAv0j3UgFdpl9IlBQMcH8yvYQHrBLP5XO6rLAotXga7zCj4RZbiBI5y0JAHPudohiLoEcBKFuFSq56WvoLnVDGV4ewvGLx0QOjh6a5LE33FKEUakZNLdq+t0FrKAmil4u43c4hCzmnbW5u+nhNxI6wX3fs9kPo2Pv6/bWzUSGQfZOTCljlIXIW6fQntb3pD7mVmzlYF8+9aW2TKvtjcv1lFU2AlETdbqgtsTDTfJLX04GhNgvB899kid1ZU0Cj+DVx7tUY2LIrX4HU6pmNwvenFvmtUCBpfj1SXDozoDR9DosQQi2dpLyNFQKplYBNn3fq97fq883CyzuJmkdkRISxPdufmxlkKUfqtKwZTD3cnYfbc2e/O5IWVsvszNw4CPhYEbZAbn+m09Phs47OH6V7GPoDgWds2/YRITZ1JzBddTzXnbh4fbsgpto7e7/dtyAftBa4Jpn2PkQ2IPzCgaMjMPzE6W7b6e82YoU+p1zEeY6JT3LSFfPN11CsIRQ+I7Jx8ENxnxoDQlvY4AgDIykT5WiaoJrotoKRD49QERrwPa7w3woofBr0LAyxCP+ZE/HRXuVWrWy0LOrgs7biLzFqsPeXWpkgK4cr+XRzelIsNA/wsgUIWA0o0JDLekLbqWDStB3Wd0KLj4syiF0CSn7zgs6p/xlz0ktKHpKLrNvvsM0HJ3Pnmc61FSf3d9YhfJpIsLe58r4Pm+bd1YnRlFVnPbTfJWm14tf8VZ0nHd89TR85cecbtnrZERSkBu3OsustN6qu9YyKJ2FOel8dvwpGCSsgSb+nqlqTqlym5EO7YkwSDaPNcOyf3FtBUVCrxCt6ceneSCxTtYtqIhADexLX/gYoymnEbUkW9HEFL7lZt0Ckhm1u3be1A2vBSRuPk1tdDcf7VGW1pVdo9Rg6NSPwdCAn7Sak5Eo/9/iysb9kiVgJ9KgVeBN0Kslt7gM2DF5VALSWgMlp0z/FMI2xG6xfClNlsHCT0gP7LW+wv+gSPk6QHSXSNFC8mEsTg4fSA73tfPrNgC4UXHVrV28VRkWv2/TJUGN9qyi/f4HuJQL8QCdUd2LuEw/yrPcouy5ucMk2WxPUglBFWUy7313iaYww+9UVDYeo+4RBLnPEk8U8122FJflwJYBkNH1edG7PdIzdJCoVCpAmeAVlSQPSHXjMQyHY5I0+Y7cvKxu7p3641G4vOYXYwA125xxJ9Ku4ET7ZjRpu1OFbFHP3sfdhliZGtmUFnfLL5Hfk+UzTgsoEDaaEuTyF409qzMJNJ4X5iCHs4hPPgt5PpEeFITUJetPfDzBXTijl/U+QtzvTEpFAQ2A2js7mU4CLvK6EZ9eAoKw6cBMtttm1k3W+iy8YBk 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: ZxBHiTLOlyQnFGtLEpRIXJ9ChmC/cq8kyRwB4bNq/6ydQaBYVhAGz0AdSa3cSS2jDkoyKFLjSrK6RS50WTeqTx+taf6T59WMpDMt4Ljcw46AGkKsLFUXD7Iwk2V6QmqR8dwnQSC553K4Ny7pQzkr0Vhq72CSuTvMpl7+WZI8zf51GKZkW9AbZ33BYY+s/Vzw8qXJOr6+1Z4VN4Me52sMd3eWGYkG4ycrHkr/2T9xR5/ew/mT7Utea4EHJKRT+8uLG94ZxcNxTwQ4Z0+6WCiYOm9oizUSuBQhhQZneqJfh0RLBqH50/P+D0BaivRR05PeHu+tjyj+/01nH/bPKk5mpSGTqikEyGnPOymMcMR2Sa6AAmdFbrxI/Hf2GydnDqaZu494jRqLHdtfyjQGhH3b9MaHr0PDH8V45r3rH1hjJ9mIPbUJQHNpzjBIxWMsSBQvp0YMowIBeWINVZBQXHrhSYn72t2L7z1qBYV6PNZuksQPHNKABbPWo9zv+4ReK0g5K9muhHi7XMd+ADwJo0cgwY+iPt04E1sH3LHuWtvdqbI7Nt6lrO4g9uEchESckJESl83b93cYeIMJBE5ngb+aOQYTY5wh5hqkZw2u54Tiy64B0uYyWG7ngdllT7p1dozKCcWx0Dw6rVuG8EAe0c49y/gMCWKSNZBaN8lt6RoKyyJGeYXJPYQbeM4hOPiFzLK+goxpQHLFz1iv7CeoHWGrSKBKPEyPZpmIBhfg+uWywLwrioMcpiYuBvK5aHygu0OrBwpsRScSTuCEv8ntuBvkdy4J0VJ8xkN+oLiLUSr9aYYKIfb7QHh6r1mgWBW8eeKgrk6qIyrmtPJDeg+aoGzqEximhwqQMlsRYiAQVbWmyxgrp1BCevqEBAYcTD5Q1qw3UspjJRwLwTZdp/+dAFjTacYDH/CKR07346fBCLLwgw6+GU5eyrJH+Hqg1wUwS3u492R1aw8WIvNuHmajZL6x5+nLlcKcvkp8IVQ2oHX+01zhYwYF8rhM72wlcWEU1uPbpR7IUSJvmD1rucZB7LiXf6Tn7Py1IshwJHnjq0GG8GS/OrA5PuBRR741Ko/EiZrYb0LTb6ZCWVVk4Cz0TfBHbTt3hsS50nth56IdCOY4KJ5UkJoIMs2oiTt0UUo4VilL5/Cr9NTPfqjnW78SGqEi7/cMb/bLm/gmA0ULK4NwuIruJpNLxThx8rp+Gr1pEdbuLXFyjgOu+O3+TgEAgBcUCj1OnoevqQn5AC6XhCIQ8WFQ+cCX49Vavj+FryXhLyz16PbBiE2fTdx9oBwGP286IsDGe/zvVrv7+7hnTu2qVb9Ure3fHeb6QNMFs9Dq4eW8vc8nxenkIEonbFUzNKWanFRvbYcl13g9XWg/5zG0spWvhv7gnXeIeXSghEm/qx1qn94/9TFGfnbvQ8pTt5bHX7mLA2TXoHBjlFb0Mmmop1ImfyMsHdmmVROfEG2Tl+YZOYLvNAKrojCOj0H96BCvn8g8N03N5BAlsCnMMVp/jqKXIUiXUw6A9cPv3nRckeBnYX0nHo8mbx/gVAB6UrRILxiMdvcfHGIaoZFLduSgBM5U4K/jatmblllGwbz4/XKIi6lkhdIj3mNym99GAZMp4w== X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23432930-abbe-4ebd-1835-08de3d75cbc5 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:47.5181 (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: 1U/tSLfNwuRpM4GJRFAntI1gYmBx+OItU6w4u/tSO+Q7cJZq01dV2S3XBZVCGF2NhWOaJQW+r4e5LJC2vVTBQ39T+Mm3Bq9ZwAdC09eQMM0= 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=MIK3V5iE; 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?= By moving the IMAGE_INSTALL parts out of the ci local conf sample, we make this part reusable across tests. By that, tests can easily customize this list without either taking it as-is or completely replacing it. We further get rid of overrides that are not used in the CI anyways. Signed-off-by: Felix Moessbauer --- meta-test/conf/local.conf.sample | 10 ---------- testsuite/cibuilder.py | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+), 10 deletions(-) diff --git a/meta-test/conf/local.conf.sample b/meta-test/conf/local.conf.sample index 092d6ba6..862bea47 100644 --- a/meta-test/conf/local.conf.sample +++ b/meta-test/conf/local.conf.sample @@ -27,16 +27,6 @@ BB_DISKMON_DIRS = "\ MIRRORS ?= "git?://salsa\.debian\.org/debian/.* git://github.com/ilbers/BASENAME" MIRRORS += "https?://cdn\.kernel\.org/.* https://mirrors.edge.kernel.org/PATH" -# The default list of extra packages -IMAGE_INSTALL = "hello-isar example-raw example-module-${KERNEL_NAME} enable-fsck isar-exclude-docs samefile hello isar-disable-apt-cache cowsay example-prebuilt" - -# Container machines don't need example module and enable-fsck. -IMAGE_INSTALL:remove:container-amd64 = "example-module-${KERNEL_NAME} enable-fsck" - -# Machines with secure boot should use signed modules -IMAGE_INSTALL:remove:qemuamd64-sb = "example-module-${KERNEL_NAME}" -IMAGE_INSTALL:append:qemuamd64-sb = " example-module-signed-${KERNEL_NAME}" - # Users and groups USERS += "root" USER_root[password] ??= "$6$rounds=10000$RXeWrnFmkY$DtuS/OmsAS2cCEDo0BF5qQsizIrq6jPgXnwv3PHqREJeKd1sXdHX/ayQtuQWVDHe0KIO0/sVH8dvQm1KthF0d/" diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index 25e3b6cb..26002ade 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -30,6 +30,18 @@ sys.path.append(os.path.join(os.path.dirname(__file__), '../bitbake/lib')) import bb DEF_VM_TO_SEC = 600 +IMAGE_INSTALL_DEFAULT = [ + 'hello-isar', + 'example-raw', + 'example-module-${KERNEL_NAME}', + 'enable-fsck', + 'isar-exclude-docs', + 'samefile', + 'hello', + 'isar-disable-apt-cache', + 'cowsay', + 'example-prebuilt' +] isar_root = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) backup_prefix = '.ci-backup' @@ -222,6 +234,14 @@ class CIBuilder(Test): f.write('SSTATE_DIR = "%s"\n' % sstate_dir) if image_install is not None: f.write('IMAGE_INSTALL = "%s"\n' % image_install) + else: + if container: + # strip kernel modules from default package install list + _image_install = [p for p in IMAGE_INSTALL_DEFAULT if "-module-" not in p] + else: + _image_install = IMAGE_INSTALL_DEFAULT + f.write('IMAGE_INSTALL = "%s"\n' % ' '.join(_image_install)) + if fail_on_cleanup == '1': f.write('ISAR_FAIL_ON_CLEANUP = "1"\n') if installer_image: