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, 17 Jul 2026 17:00:39 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f56.google.com (mail-qv1-f56.google.com [209.85.219.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66HF0baB005594 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 17 Jul 2026 17:00:38 +0200 Received: by mail-qv1-f56.google.com with SMTP id 6a1803df08f44-8ec235c7c66sf64441096d6.0 for ; Fri, 17 Jul 2026 08:00:38 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1784300432; cv=pass; d=google.com; s=arc-20260327; b=ReLPVaTykVN0CptTW7DkpwwzbjotTdpx8Rq9rhHiULLVhjWDq5EBJzIlha0JoxyslB NR9Zn2aric0YLk6iIuzBYiQmV1+FtJkquowQC2I3fYhzij5HeeIDTnK/kIEoRtityWuu BWhzCU5p2knrCAhFBpbnuOA3yN9h8pBvAJdrq1NveGakUQgrQnl/tKs+63AoI67qAsl+ XmmmguMN3bOpn3ACM+WtR2xOCHB8wgoCKmP3cMz4Uf4y12sjaf4e4wtY+Yc7lvyy5mvJ jnuQAUeJmL6Ph1pt3R/yhRl/DvfAzxzqkRxCzHlopfqSONVW2/CHRKqJrRqlPuAp7xUa DJ6w== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:message-id :date:subject:cc:to:from:dkim-signature; bh=++C1g/2oMfPCylKc0XWzOHEFRYWZQNV6S1h2JsJSxyQ=; fh=vatJvtJ13wpjqBBq+srWlIxJP6F/9OTH4yhK8puylMk=; b=r2yd+OPcn2HkvpbCzo0uteRhZ0EdysEyEc5loTDwK5UFSp9gVqQvF0oTi9/Gl/jjrB BLUwPWThG4Rhi4zOk0KZKNUJsyIfmvoIdWrnxZMHXxDmbwbyhPIAiyOBSF4KLJ73ZGQ9 rli8UZ0i6wD2O6qwp82yqFOESh2ibhsm52Aa668QdZksMHA2UcDRHCNKQQlPkQqOwTt4 9Ep7KIf8UZYeUhQnMY1J+dhLU2IGbIoDcC++/ZMiUlJ5duoAU0vqy+c7FseO3TS2lNEt utYCQblNGWS1bNpSiKZOtFdkL7GcZrxaw9jd7hyM9zV3XnLIKCFyHVrGtDgB1byMIupJ fF1Q==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="J9xI/X7T"; 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:c20f::7 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=20251104; t=1784300432; x=1784905232; 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:mime-version :content-type:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=++C1g/2oMfPCylKc0XWzOHEFRYWZQNV6S1h2JsJSxyQ=; b=OXXr9aMwfvqLJ5mtLZR1HZHypahxAQFU3ZlVgheNzRzNjP7wK2+Dq8sLNletQFCV5E w8pBDaCUn0zp81eLj4pzlmyVrxqcYyk00srXy39rc9NGerrAXfxTOwRpH/FaBUrT0vkn QIJFoMQ1HmbHv9oe9IITbzfTs8dMg9NYL0IiBfeHM11rMfr9mZMGBZudU3Gtj8SFmsJt zzdwtfDvFPic8X7pQRjz4yL+spu8oO0Ck8q7mFyW8H686AwYDlS4v6xaW1BogiA5ceqk qCuRsrexLmkTn62lPnnplZ0zrXWVmH1Y8ic17O8UJok9W7A/FOOinWo/BGcaC8djU+d9 50RQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784300432; x=1784905232; 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 :content-type:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=++C1g/2oMfPCylKc0XWzOHEFRYWZQNV6S1h2JsJSxyQ=; b=XXxqSYeA0iCcrzd5oEuzp/eeAJNaf1kueL4bAzHhBAeF8OjzuSbGiXeC93WTjURKOO 7uCh9gKSukJHVWcmO0UZE+hWTTv6jLwnsY1hBZ5S2NqlW3HAoI9aL4jcgUcgayQsBRkJ snB+hCfHyswSBYb4A3zZnVYfmQuAwK/4qoQ+HdZ+QEHFHZK7keg3sAfGAq9ZF8asAliZ Xiren2MocW6KKpa/ah2bCinb8E3dUuHfitCngMt2tPK9AidZJjiJY3N3+y4NlQjs9rhN 7Y2FVu4GtodCs8ZOXduLWL4Y/3t986B422yIXHWEbfN0I4fHN4WMlwntPMVsO5jGvgqW VIpA== X-Forwarded-Encrypted: i=3; AHgh+RpRGpPTCQifhM9wwYQjDpJEoTyY+SaBao9o6aazxUduxsYYRBNrh0TN69qYKUhpJWu6FhX6@ilbers.de X-Gm-Message-State: AOJu0YxY6Kt9gMWPwhLDeKi/Dmzev4v+NzwEh0olUQ5j3o3Vd7y4m+jk BxKZMYHsh5bCfl4e74ba0NfnZl+SEygcamPFrREebR+gKdyT8rJtrjd2 X-Received: by 2002:a05:6214:e83:b0:8f0:4e44:79e0 with SMTP id 6a1803df08f44-9077831569emr31563906d6.1.1784300432080; Fri, 17 Jul 2026 08:00:32 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPSAMWVoTjwC5aR7yAVd8zZiVCgrvYAFN9z9gW39OrfZ+A==" Received: by 2002:a05:6214:cc:b0:8ee:663d:f114 with SMTP id 6a1803df08f44-9076be92f58ls31083166d6.2.-pod-prod-08-us; Fri, 17 Jul 2026 08:00:29 -0700 (PDT) X-Received: by 2002:a05:6102:3e1a:b0:745:1c72:cf74 with SMTP id ada2fe7eead31-747536f3e05mr563953137.19.1784300426080; Fri, 17 Jul 2026 08:00:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1784300426; cv=pass; d=google.com; s=arc-20260327; b=lsZenytVD8BnYblVqwd7bH3v4SZBmPWPuv1q6nzdXcjVDrSRyWrxgAYg55MgdlO9TG ohb6GXT9WOpOIji4fpTSfFNSqUFhG6b+QyqlTTaX3YXMBwSlt5qvGX3tlVMdysfaxXiH Pzbj7jgNcTLUpic46+ggFpD4qKxljd+Qfq/U7aPFaGtmTco9N4e/DpvxO5jyJv3hAesA 4OStmIcFj52wK2dAXYlPv/8dQIU4IhJEHvVZmU/uK3kIHH/bbaRqheZKKgKKzwokK4z3 A6AIwuK5r00ZVG47W0VBx4S1VSEwBT0sL/OBegmLOQdstAYRFjr3xIVxtfEueuhdc3Tx RArQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=qgwzroZ+KSTd9gRSdhH7qIINwwdef/I+E/hNTYpARTk=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=AT9IdPtHamiunPc1PBe5r8xT3hEu8lPXLzdqe+U9BUlXbWkM3a9HfTjp/k9WIjat2W d8j6WtBqVVo8xp7s6gK6PdfgZxgNhYt+R06t7mv/voCw534cgOlfDDzb9NJtGBjKaSW6 /8zkJh/5RK4UgICi+kCrz8FIWho6OZ5InJyK2GW4fdi5buOC4kvIzVFwBDnaeuAIepjR S1vah5aAG8BrB9lirHiZwEh9a/o5u1qn3zVjciY4D4ChsIp/ZDB0TxHzDmG6rZN/aQn3 +7O4jOAWFalOlLeiRpIkyu+r+JbduOjnlyoEFRods5k319JmSCm7wB5hRJX9rYAJgiwl W/AA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="J9xI/X7T"; 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:c20f::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20f::7]) by gmr-mx.google.com with ESMTPS id a1e0cc1a2514c-976fc5fa527si59867241.4.2026.07.17.08.00.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 08:00:25 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20f::7 as permitted sender) client-ip=2a01:111:f403:c20f::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Tp0KMoHr00cQj7k3Cg/jMf3znR30nPhi4CYwoDAaZwFtciV6qwCKFhmq13qQzhx/X7f7lgMHY6PsUfB8fVwIAV2UvG2iicXuJdJtywrparcwV3h006kwpZp3YY+Vz8zIkLVpvyhg+2j/3j8tFHqEZ/fYiCTOGkPnBPRR7rkBI+3+ktbPRnjJG4y6ZC1D/jYqDCy5jmT/2mZqfyGtz+vRRNHBv+oDmszrQVRQu+HBko0Mkx056BNe/nn6SDDkIBHgKpGACCVB/y1laq2EVl8205CvOuqXFt4OMwMU9xEGdWfVqJ4p4d3ge2rtVG/DAdvMQkIPKcNudHdf//cVxjj7Ow== 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=qgwzroZ+KSTd9gRSdhH7qIINwwdef/I+E/hNTYpARTk=; b=V4QayL90SGMhIgKyp0c0/IC84VJ1TP+ajXm/lqEdGwgqm26D5lGoyO7AZlocHNdZ6QI3yCurFrnOE4Rd2CSYKH1T7vO+DMtzuc7Nlj9Q4MEO8LFaXymFd/Rp2N/3I+YFYDn/SsXHk4mAem8Fe19wKBpgt06+jEVKfQotzwiXtmlb3mXKRmWcL8GW6gbGwBjahT6tCHhSOit6MBBSK8UDGJKidp+wsYea0pUaTn7gfSZs7FmcZfKVt4VGLxROSJ08Z4WNlYIl4u0L0b5sc57saLqoUw2pCB0BzgQ+BuXNbCLXxyYPHW08Wc2Ap10wXXhnFuzCjt5aim/G6SPz3JgieQ== 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 AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by GV1PR10MB9131.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:1d1::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.12; Fri, 17 Jul 2026 15:00:22 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0202.018; Fri, 17 Jul 2026 15:00:22 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 1/1] testsuite: speedup execution by limiting mc parsing to selected targets Date: Fri, 17 Jul 2026 17:00:12 +0200 Message-ID: <20260717150012.1670718-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0068.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9a::12) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|GV1PR10MB9131:EE_ X-MS-Office365-Filtering-Correlation-Id: 82253cb9-6c00-4905-2e50-08dee4142055 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|23010399003|10070799003|10067099003|6133799003|56012099006|11063799006|55112099003|18002099003; X-Microsoft-Antispam-Message-Info: OGahlv3GyVYArJ8Uno0nPU2eE5f+Uitx+fH7Z60SL+6r16P8DQrJSSgSQWAgTA1C8sWBKogIaVBui81U7vPqxBIlCmei9L22h9b5gYm5pbEN6Jm/FKsGv27KmKgns9u2LVGffSW94DuDNcQIA+gdskxTq4laiYQGmuhqQ1kkU/aqYx1OQUAT6bBGPVW99/nIyGgh8lptuZfaqgReaBl4mRBwIvUXEEs7anaTa7l5myWM+4dBY8ZYjy3AqUqVYdqm3VW0zj4q1VYK/ZEXQ2VTqG2K0mj+8++dRq9yJbRK5WIvnVUN9xxkI3Vo2ysXPvfxgwrsN/4pvTCTLPuELhBUpGEQy88uOl4crW2XlXyh0NdHh0ZMGagBQgOPorlR5HXT+OE94JNJdt5l/XUveYCXgG06KPhLSiLtMKPVLVLC7Ays3UDyk6mQ4OTlE9tVg6ICpbQ7FFPw2vE146z/DuShqTN+1wS1ZnxzZ48boTPWY7WNyjpydtoaeMzkDU43d4NsJ5UUebQ//T0yMWEM7vZmse9OxV+7XPBhADH4RqNUabtX0Ck1ksyGb1GFF045hsKeEXkvvr7ekWYMnuBkIaBXwwtnhP9Rd5wOyzlaFdnZFitaZxu1k34cm1cnho+tfqNx89LguwrG6z3Dv/nJvvsTzkDCJYUBTwUVKgPfK/uwJj4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(23010399003)(10070799003)(10067099003)(6133799003)(56012099006)(11063799006)(55112099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?nzoO8PhlTamTpjwBgNbU8SAdCLAO78jKSH7pvqJFclcVcF8UAHkr8pnNfWrw?= =?us-ascii?Q?S2BYSvXXNhnJWkKQ+QZN6P2YZH2TEFlxdN4HG2fIGz7CMENyX4NIZTqsEjMW?= =?us-ascii?Q?s1DMZeqKY7Zi9whxBQus38+BhoUbd8jO3pkrzW+Fnpd7dukJH3EbKkUQR04z?= =?us-ascii?Q?tRuhDs30g8+PRrBzlKXASgYqsR9UOkeAFkOgYkHk32pS5wsRoBdmSBNhxBZs?= =?us-ascii?Q?Mp1/I6nVFiEjAsz689ArZS6L7Fa2yGgX88vuvi6ldHd0B/QMdY3fpwPui0kn?= =?us-ascii?Q?rS8pxvJk9f3vMf5qFqgron4iMzgMOAmuN2eoPnUd0aKQv+lpQiIU3FGfYuoe?= =?us-ascii?Q?ol2m/JvoFpoRFcsem+SA1+FDPpvuvvr7+vxfqeRpIqJVfhSwqdihe8ufg/Lm?= =?us-ascii?Q?yo+MUtve8ff1G0MbmRiOwtgo16Uj1irzImN97+79nfhsc6ioTI6j6uKnhGEd?= =?us-ascii?Q?yb56o4BnGqIneZjD1m6dbpcBROGff8lsF5o17SxAD0DtsRBMGbcj12iHSJ+B?= =?us-ascii?Q?dRhu+rlzXWxIIMtjSGqULt1+XylvD34VsBIzHq6/hcJQRpa2ZIlum2yeWBv0?= =?us-ascii?Q?sNpCmqvf40s4i0kBHzYERQBq8eAPHW4+dKJqngsGcxb71sse71xgnCTeUwT6?= =?us-ascii?Q?XgHQ9ar2WvW4+hIf7RJ7QNXCNlDyBIjYw8fQssQ5PsrvGrB3szJvZO9s2YEd?= =?us-ascii?Q?6Pa4rcyBKT7orCQIFUxiJM8RmR8Zj8WPZyLmwSBZw3eXQAhnOCseJxfjE3Xj?= =?us-ascii?Q?Sw25K90olQ1zO3dMwFhNDsfDavObPFkrUenxpDexW9GLD0935yIWU/EGc319?= =?us-ascii?Q?x/WTB2LkdbnyDYr2SoKaWqrPwHTFFwlBUPUoegu4eMeeerjGKmnku5nb2UUy?= =?us-ascii?Q?vkSPRG79PXaEADQFif4epH9TKXOBCvDnRyz8SgTX/OrMhFBy30RhVDLz39iv?= =?us-ascii?Q?UjJ6ksOv6Kvua/hDYa2rtm60ngKoi6siN44+cKPw9bXpYl7U9ODKhSKH56ql?= =?us-ascii?Q?3ocpKvw7cfq10dKF2Wp3fx1QxnmmstmpoxaVsEMzjor9xStULhJ/TpNIJl11?= =?us-ascii?Q?72XKK0YqKcl7AoBOoUNYcWBvV61fpERG7ezz8uyMVTtqjVzhucz1A/XzBTiE?= =?us-ascii?Q?GFA/9KZArcGMnEoE+KdbV/8XUQQfb3iUr+N1vNm23LyLyjjp/BVIVwnZiBvB?= =?us-ascii?Q?xRsCaCDF15/3TK6xYlrF1R58Xwx5RoFWRgI3nJI62AGkLuaBB2hZNeClKCRr?= =?us-ascii?Q?CwNnn4WRUaczXEtLWGaVY7BYDYF2+blzuZps6O+ecgGkC/MWaydJD0RAgk3Z?= =?us-ascii?Q?oYsLxRxVIB1h38yZgyxKqugPcgbdgPRryAs/1NiguZ8hk9T31S846wcPzRLN?= =?us-ascii?Q?RQfrGNY2fXjb61r37a/WyADvufdPNDeqn5brUoJYi2ROQ5fg9dyvVjZqEUNX?= =?us-ascii?Q?rtoh2ZsmVYQKfu8Wni2/ZsQSKyQRbX5XASnSdVM1YLYIL5HYhM+XBupPy1Gv?= =?us-ascii?Q?nBUjSoK3iBcFeeKJr9N/10tzCJi1DP7QRogj1yl/KePU5hF+KF8Zy2eFvZRw?= =?us-ascii?Q?w5Zo5K45V+38d5I3JnqwgtPvlwifs1dwGFBrVcEtpW5uwbAjvGY2j6F6neF0?= =?us-ascii?Q?GvRhU45gb6QsOMYtyg2fjukSwKyXtOfCmhuTLChOkPinWFeFJ7PsuVw/dgvN?= =?us-ascii?Q?zrMIF/+nfz9yIRTW+1/0yhbjWf1GqRWCI8Q/YqGOwC9uXIw2wBJOp/JPAQBl?= =?us-ascii?Q?ZRuGNUiaXa7aMLQpGVnzEx1CBQf86OB+izlnNyeohoGhcuE8Msih4cr4yT9o?= X-MS-Exchange-AntiSpam-MessageData-1: brLhPZk7vFicOKVbHzPO2wWfbplqVaLv08w= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 82253cb9-6c00-4905-2e50-08dee4142055 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2026 15:00:22.7499 (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: QlzMZ/fooVT8noseIiPBE21qJiBYBZ5W/X77tObSDsDK47JfboxALWN55kiZMFMuaZ96vx5nIEiNBMgr+tJv2Ye40FKjCQgZNIeCwqcnoOE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB9131 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="J9xI/X7T"; 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:c20f::7 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-TUID: SWFoQpt3pA69 The global isar mc.conf has over 70 multiconfig targets defined. This makes initial parsing super slow, leading to parse times of 5-10 minutes on testsuite tasks (per avocado task execution). To speed this up, We now set the BBMULTICONFIG bitbake variable to exactly the targets we want to test. This reduces the parsing time of tests to ~10s per test. When running with sstate cache, this massively speeds up repeated runs, as the parse time was the biggest single contributor. Signed-off-by: Felix Moessbauer --- testsuite/cibase.py | 20 +++++++++++--------- testsuite/cibuilder.py | 17 +++++++++++++++++ testsuite/repro-build-test.py | 1 + 3 files changed, 29 insertions(+), 9 deletions(-) diff --git a/testsuite/cibase.py b/testsuite/cibase.py index 4a6308d0..52748004 100755 --- a/testsuite/cibase.py +++ b/testsuite/cibase.py @@ -15,7 +15,7 @@ from avocado.utils import process class CIBaseTest(CIBuilder): def perform_build_test(self, targets, should_fail=False, **kwargs): - self.configure(**kwargs) + self.configure(targets=targets, **kwargs) if bool(int(self.params.get('depgraph', default=0))): self.generate_dependency_graph(targets, reconfigure=False, **kwargs) @@ -31,7 +31,7 @@ class CIBaseTest(CIBuilder): **kwargs): """Debug helper to better understand test task graphs.""" if reconfigure: - self.configure(**kwargs) + self.configure(targets=targets, **kwargs) self.log.info("Generating dependency graph...") @@ -41,7 +41,7 @@ class CIBaseTest(CIBuilder): self.move_in_build_dir('pn-buildlist', f"pn-buildlist-{self.name}") def perform_wic_partition_test(self, targets, wic_deploy_parts, **kwargs): - self.configure(wic_deploy_parts=wic_deploy_parts, **kwargs) + self.configure(targets=targets, wic_deploy_parts=wic_deploy_parts, **kwargs) self.bitbake(targets, **kwargs) wic_path = f"{self.build_dir}/tmp/deploy/images/*/*.wic.p1" @@ -57,6 +57,7 @@ class CIBaseTest(CIBuilder): gpg_priv_key = os.path.join(keys_dir, 'test_priv.key') self.configure( + targets=targets, gpg_pub_key=gpg_pub_key if signed else None, sstate_dir='', **kwargs, @@ -76,6 +77,7 @@ class CIBaseTest(CIBuilder): repro_type = 'signed' if signed else 'unsigned' self.move_in_build_dir('tmp', f"tmp_middle_repro_{repro_type}") self.configure( + targets=targets, gpg_pub_key=gpg_pub_key if signed else None, offline=True, sstate_dir='', @@ -89,7 +91,7 @@ class CIBaseTest(CIBuilder): if not signed: # Try to build with changed configuration with no cleanup - self.configure(**kwargs) + self.configure(targets=targets, **kwargs) self.bitbake(targets, **kwargs) finally: @@ -109,7 +111,7 @@ class CIBaseTest(CIBuilder): count += int(content[field]) return count - self.configure(ccache=True, sstate_dir='', **kwargs) + self.configure(targets=targets, ccache=True, sstate_dir='', **kwargs) # Field that stores direct ccache hits direct_cache_hit = 22 @@ -173,7 +175,7 @@ class CIBaseTest(CIBuilder): process.run(f"git --work-tree={isar_sstate} checkout HEAD -- .") self.init('../build-sstate', isar_dir=isar_sstate) - self.configure(sstate=True, sstate_dir='', **kwargs) + self.configure(targets=image_target, sstate=True, sstate_dir='', **kwargs) # Cleanup sstate and tmp before test self.delete_from_build_dir('sstate-cache') @@ -196,7 +198,7 @@ class CIBaseTest(CIBuilder): """ Generate signature data for target(s) and check for cacheability issues """ - self.configure(**kwargs) + self.configure(targets=targets, **kwargs) self.delete_from_build_dir('tmp_before_sstate') self.move_in_build_dir('tmp', 'tmp_before_sstate') self.bitbake(targets, sig_handler='none') @@ -246,7 +248,7 @@ class CIBaseTest(CIBuilder): return False return True - self.configure(sstate=True, sstate_dir='', **kwargs) + self.configure(targets=[image_target, package_target], sstate=True, sstate_dir='', **kwargs) deploy_dir = f"{self.build_dir}/tmp/deploy" @@ -380,7 +382,7 @@ class CIBaseTest(CIBuilder): sfiles[target][fname] = CIUtils.get_tar_content(fname) return sfiles - self.configure(**kwargs) + self.configure(targets=targets, **kwargs) tmp_layer_dir = self.create_tmp_layer() try: diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index d42e8631..1d415084 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -104,8 +104,21 @@ class CIBuilder(Test): if not hasattr(self, 'build_dir'): self.error("Broken test implementation: need to call init().") + @staticmethod + def _extract_multiconfigs(targets): + if isinstance(targets, str): + targets = [targets] + mc_names = set() + for target in targets: + if target.startswith('mc:'): + parts = target.split(':') + if len(parts) >= 2: + mc_names.add(parts[1]) + return mc_names + def configure( self, + targets=None, compat_arch=True, cross=True, debsrc_cache=False, @@ -196,6 +209,10 @@ class CIBuilder(Test): # write ci_build.conf with open(self.build_dir + '/conf/ci_build.conf', 'w') as f: + if targets: + mc_names = self._extract_multiconfigs(targets) + if mc_names: + f.write('BBMULTICONFIG = "%s"\n\n' % ' '.join(sorted(mc_names))) if compat_arch: f.write( 'ISAR_ENABLE_COMPAT_ARCH:amd64 = "1"\n' diff --git a/testsuite/repro-build-test.py b/testsuite/repro-build-test.py index c06269f5..c1b51aff 100755 --- a/testsuite/repro-build-test.py +++ b/testsuite/repro-build-test.py @@ -50,6 +50,7 @@ class ReproBuild(CIBuilder): # Build self.log.info("Started Build " + image_name) self.configure( + targets=target, source_date_epoch=source_date_epoch, use_apt_snapshot=True ) self.bitbake(target) -- 2.53.0 -- 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/20260717150012.1670718-1-felix.moessbauer%40siemens.com.