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, 11 Apr 2025 22:09:41 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f59.google.com (mail-wm1-f59.google.com [209.85.128.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 53BK9dOZ019786 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 11 Apr 2025 22:09:40 +0200 Received: by mail-wm1-f59.google.com with SMTP id 5b1f17b1804b1-43ced8c2eb7sf19490745e9.1 for ; Fri, 11 Apr 2025 13:09:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1744402174; cv=pass; d=google.com; s=arc-20240605; b=EkOfLvgyY5nETVKkzRpy0sTMI/I5gCHylqGvhPBjHbmZtM5cxBwWO8CUMMMQq2ndjB Vt36tXEhHTwIDt/5K9kcS2stAWrL98TIxttUwg3PzNLgzO28PTsh5obNAcfrPFarzo08 vKFcIAWskd5hx07iOlZgZ6Jkt3Ae7Y4nLrpZXrrdBhGH5WEABf6Rb9JR1n51WiHaPRF0 xFGNJUXw6Ggvlw79CWodG0QdRR8G06Yy9Zxfi1zFkMDcq8FS6ZhCkk4kRxk7dLbm17U1 ys1kkGzbRuqAOv4Gp3kZavLpTTRV8yu1laIy2rx+WhB+arLUPkn9+2k5UROALtyrAlEz j8NQ== 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=Y98V8IB2P6rB4EH1dIbzGA2cGwp57DPZe9ZIsvLg0LE=; fh=jVxT3efj2fffiPYEFpUz014mykj0iGpoKUWXzuuWuNI=; b=eK9pL6KntGIRabOPYOj2TrTu+RYiJlSju9V2xcs4AiWIQqpl6fER/CFM3aaRboFSwz Eu8+ATnzdXi+rnHb4S8tbtTBeiccScgjSf/tjwXoCMM8+YTgrFylMTlrvD7abcePSJFM q7NAxBNvb6tsOl/7oIgCOXwDhncvCLmTNh1rGuG+dDsCiRZP6aAEysOmZvzBd5loNzqt GDLcsEPbBA27ymFzYeW7HNbfnQtibJzRJEqb6AIg/hFWi7jGulvuNJW9WLP8wRtPr1NZ 3jNtoMAeafJtr73ygeUzXTVqtFdBWVrhxFR1vRQRDaiRKoN47ko+Emfx6HwRhyIXFz9t fRAQ==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=U9EK+6us; spf=pass (google.com: domain of fm-1325773-20250411200931d2236d4aeff92605df-7lmzyt@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1325773-20250411200931d2236d4aeff92605df-7LMzYT@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=1744402174; x=1745006974; darn=ilbers.de; 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=Y98V8IB2P6rB4EH1dIbzGA2cGwp57DPZe9ZIsvLg0LE=; b=RDxaYivFobSe//4+aALoLHK07dJdNLpGJKGAd0hMr3jgsMPO5ToGpXFIk8C1GKPEOs n2H6y/NjKhUiY61uciMuRNhVb82T30lWJv5EpDfzbaw7IFOjdzj+JD0u0CLCe+bTsFjf BzetuTpxQIHPot+RMSmZ1mDZwQeBliJVOoFgxlHAHDdBS27OZkUkfPKvW7XYyQvqDe1I D8WlssNHiRs1eYNtxZqQDOTgF37HKDLNy1lPljrI1OfTnLg3a3GRVYLcmIYgaSFPH1Ik PudH0kbuXAvMJyjxVog6wK2OfHUw7qNQN363cbqGB306GIPLDkIcUYJq1hwsHO2XjbgL X5Eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744402174; x=1745006974; 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=Y98V8IB2P6rB4EH1dIbzGA2cGwp57DPZe9ZIsvLg0LE=; b=lXpylsPj8n8U1YJTULCYlqW2pa6xaqsNgyAkJLxKET7YiyfHZKci3T53ddQumcS/p1 NaQA+gJE+blsMLNCBG/b0wzLGZep7vCoSs8Edj/TgkPJaao8HeDsorlP2HWUlqiJYUxA BZqSD511N9y6DjlbCTyYzD6nL8QU1pSI60vNNN1E0+BRLwjxMyOzQO+um7J0OLmG/vnL yZ7xE/g9R+AREyg20TI/VrzW8jiSZEvAlTyGZbQpPzLw+0nvgaAWPI4RaH12TxAZGnuO 3ONbsQCd1+O7sa006iCKCV1cNWf5TykVs2qyeNHJA4i5QCTR6dmzMLxnHZ0vXJA6fmyX Q2Fw== X-Forwarded-Encrypted: i=2; AJvYcCXVoW6Amv6VYt87Y6Grk8eZgYIWfzeROkk7xJILRmAEqqObO+Xbcs6kwMiibofKt83QQkhv@ilbers.de X-Gm-Message-State: AOJu0Yxume+U0EtqbJgWMmn85+9qReZwPe8t3uO2Liqdw99RjBzYdcea R1iJ8/I1wva8Z1qLZoWENKh1/kCxVpm9WobmiQQwEaSW9BiyNXsQ X-Google-Smtp-Source: AGHT+IGoOH7lHOLNjXN7Aj71qmq5YB+EOUSBcdmp9dJd/SEDPlTnXMmKoQoSylGUINKNqqH9zQKfCQ== X-Received: by 2002:a05:600c:a13:b0:43c:fbbf:7bf1 with SMTP id 5b1f17b1804b1-43f3a9bef0cmr42319295e9.30.1744402174025; Fri, 11 Apr 2025 13:09:34 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARLLPAKoMPz1l3Jj5ogD9GcGJqeWap/owST40gPmrUomMrfvZg== Received: by 2002:a05:600c:5113:b0:43c:edda:8108 with SMTP id 5b1f17b1804b1-43f2c50efe9ls11984215e9.1.-pod-prod-07-eu; Fri, 11 Apr 2025 13:09:32 -0700 (PDT) X-Received: by 2002:a05:600c:a13:b0:43c:fbbf:7bf1 with SMTP id 5b1f17b1804b1-43f3a9bef0cmr42318445e9.30.1744402171749; Fri, 11 Apr 2025 13:09:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1744402171; cv=none; d=google.com; s=arc-20240605; b=h9I7QoXEP3VU5YUx+0BCGThqDnsugfpSZ1LD20mbQ5d+pdoqjpCEZ3MSF4AFWAEFYl dLshMCszTPQ31FcNyP93Qyy48lIfENe7WuNb+/4WOzgWQArd1XXkHFfj7YVhIMoX/yuL lrF8ZD855yd4mEFwxjj0yxOSpolh9x76+GrgKeunWo5FeASAYAbyLzc/oO6MhAYXIqoR W2jPDM0tAbQ49X3D07C/q2ZuZJHz7lSnRw6KDPtjejX1gZoyXfoZMBr/VGjmaQpg1lQp lZ9LrOKsJrPRw5ZkqD12GETo+CQR6Ef3a/bjJtV95otGTu/O8scbJ51CTsUq6l9tkpdn BddA== 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=gI6eCU8XGv28sADuOPMJIukSNiRxX/XoJ5dVFQl98lc=; fh=bxwHoRtzgcBE20fsluyIAvpVkk49eQhu61r0Hn3s3Yc=; b=F/4tPMv+Y0dJ9b4T4GAyO6OE6V4iwA9SahNPGW8Gze5OqVbSA6R66kPufOX84S5IZo 4+k/owJhYqO6h43M6r2FpdOTeVp0+8qJAkRmkeTBhMgLIMcrJtNu31CCPfu6Q30Nta/w F4gFrYh0EqYGXWWHwdg80bxBpaIurnBVcPvHH86IZQznz9blxhJmCWbuUAhJ8s77BB0b mHE/evBg6js93VuVUtZLnU+gcjwhV8GTxfrbvGnOUX21dnM9glZfEySkR81JvQjFgKg9 EqtAYxm78rsI3WxnRiwYtPsWugdpqSRTYD62kMlB1Z0NAESoMOxWZGGckgut2KSIB0OZ matA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=U9EK+6us; spf=pass (google.com: domain of fm-1325773-20250411200931d2236d4aeff92605df-7lmzyt@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1325773-20250411200931d2236d4aeff92605df-7LMzYT@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-226.siemens.flowmailer.net (mta-64-226.siemens.flowmailer.net. [185.136.64.226]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-43f204c3ed7si1805845e9.0.2025.04.11.13.09.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 11 Apr 2025 13:09:31 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1325773-20250411200931d2236d4aeff92605df-7lmzyt@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) client-ip=185.136.64.226; Received: by mta-64-226.siemens.flowmailer.net with ESMTPSA id 20250411200931d2236d4aeff92605df for ; Fri, 11 Apr 2025 22:09:31 +0200 From: "chris.larson via isar-users" To: isar-users@googlegroups.com Cc: Cedric Hombourger , Christopher Larson Subject: [PATCH 3/4] testsuite: add 'extra_lines' argument to configure Date: Fri, 11 Apr 2025 13:08:51 -0700 Message-ID: <20250411200852.51967-4-chris.larson@siemens.com> In-Reply-To: <20250411200852.51967-1-chris.larson@siemens.com> References: <20250411200852.51967-1-chris.larson@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1325773:519-21489:flowmailer X-Original-Sender: chris.larson@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=U9EK+6us; spf=pass (google.com: domain of fm-1325773-20250411200931d2236d4aeff92605df-7lmzyt@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1325773-20250411200931d2236d4aeff92605df-7LMzYT@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: chris.larson@siemens.com Reply-To: chris.larson@siemens.com 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-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-TUID: NCFCqcLnImDx From: Christopher Larson This allows us to add extra lines to the configuration file, which is generally useful, and will ease future creation of tests by avoiding the need to add new arguments to the configure function for each configuration needed. Signed-off-by: Christopher Larson --- testsuite/cibuilder.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index e726ba87..f47d6a77 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -114,6 +114,7 @@ def configure( installer_distro=None, installer_device=None, customizations=None, + lines=None, **kwargs, ): # write configuration file and set bitbake_args @@ -142,6 +143,7 @@ def configure( distro_apt_premir = os.getenv('DISTRO_APT_PREMIRRORS') fail_on_cleanup = os.getenv('ISAR_FAIL_ON_CLEANUP') + strlines = None if lines is None else '\\n'.join(lines) self.log.info( f"===================================================\n" f"Configuring build_dir {self.build_dir}\n" @@ -162,6 +164,7 @@ def configure( f" image_install = {image_install}\n" f" installer_image = {installer_image}\n" f" customizations = {customizations}\n" + f" lines = {strlines}\n" f"===================================================" ) @@ -248,6 +251,8 @@ def configure( f.write('CUSTOMIZATION_VARS:append = " ${IMAGE}"\n') f.write('CUSTOMIZATION_FOR_IMAGES:append = " isar-image-ci"\n') f.write('HOSTNAME:isar-image-ci = "isar-ci"\n') + if lines is not None: + f.writelines((line + '\n' if not line.endswith('\n') else line) for line in lines) # include ci_build.conf in local.conf with open(self.build_dir + '/conf/local.conf', 'r+') as f: -- 2.47.2 -- 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/20250411200852.51967-4-chris.larson%40siemens.com.