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:50:03 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f61.google.com (mail-oo1-f61.google.com [209.85.161.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66HFo06F006147 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 17 Jul 2026 17:50:01 +0200 Received: by mail-oo1-f61.google.com with SMTP id 006d021491bc7-6a374304efbsf10535522eaf.3 for ; Fri, 17 Jul 2026 08:50:01 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1784303395; cv=pass; d=google.com; s=arc-20260327; b=BmLfdzHORYTwTT8tGh6tHAsBNLqeOr+TQH3Vbj2AoxdrVOMC+4GjSc20n3+dD9KMki 9KDDU0m0yM7gowXrCz2Iwyn1DaOYIEn96Q9Ry6a+R+/KMMvpAAGECoE4iTimN4JxJiqf RRDE0uJ8p/2Cn83xwNGvcBCiZeBA63JWfFn7D2eN/THjwmjeETXn9n2TqADsipSJBmV7 xU1EHwmnOYmRQ+Z3NX0mtKhQ9r61T6aMRzSVqhHNlNAq3UAbsP+2/nPFGZYw8q3Lf9mM KBjMxanuTs45VVNWhDCGa1xEdSchzhO4X0TKIvVrKYGF6OjC3q84nWQdGmiKAfslZFur QsRw== 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:content-id :user-agent:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=fAspqe4xAchOTYu8vaVpdmSGSV36KJWp8pyofPz+HFY=; fh=VVK5+bRrpuGxcBIos6mnBOc+Wom2Zkzp/ZIaTaD/R6E=; b=sxOuhdZgBRDTOltoeiWRp7XTWV5qThitA7tOwmxiHfUT8/C6fvIElO6B0JyaY7z+K9 oap/dM+OsVG3ixIzY3/d7MBhQjnf+FOJVAUh3FWs2VuYCwmv7W+GMnOePKvP8m9AIYJr K8U07Y3DuMZWtEGt+lYNgZu29ymYlZXSu/01yzgpvCAXc0aSsnF9GA8fU+kQUFziAxY6 mXVH7zKuYKUOugemsCF940qW6tap1UVU/ky8+6oWDThZotKEnCGB1xi09aHsxn7AKElQ 2cNlYM31qYuyfmhCn7lFByCybJF6sjzYu6uRbAJj3PJUE9p6HDzxrpQcdXdGzEosZClk 9arw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=L3a84Qzd; 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:c20a::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=1784303395; x=1784908195; 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-id:content-type:user-agent:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to :content-type; bh=fAspqe4xAchOTYu8vaVpdmSGSV36KJWp8pyofPz+HFY=; b=pIjEUIX04eiC3/SmAjWe+nHTwWn+nYt3MwkPBKWGtik6Pl0su46Fxk0JGfwAJJU0M0 /EoxHNXSACgZ2IznA54EhE4kerzoirkxbKM6f/GQzAyMStu75EvWyMui0JdTaXPCQZmE lrTvNcCvxR4cA5JQ8kIgzQnuIjbqxb9JPcKfxmZPzSPFp1WlWaMiQyOO8Ucy720lW86y hwE91f4o0FW2s3y7FYTqrxLDtf2DOLQ8IZxLZLksRlXZilN/2TD90Vv9bq63EAuqnauo 8rwMRkuLXpD+PgYEBcNMBOpGA3jA1SCrt7FtyM2nPcP5ZQCBYmDU+xcMZymMgU6aZmG+ 6rfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784303395; x=1784908195; 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-id:content-type:user-agent:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:cc:to:from:x-beenthere:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=fAspqe4xAchOTYu8vaVpdmSGSV36KJWp8pyofPz+HFY=; b=Wxer8/XtU83W0kpjBlUp+MYaul1cyV/ZLIBOW//0LH0koIwXiDqHCcHCykrCraVIT9 LPupyAyfERPyUXxoREJ2jvBUsiDu9lIMBONt4cDxvoKY1Y0FdtTDELJYUWDfnjIJl4IX 8OzL59Eqkuim6q1pFeg6ls6mzFkn5nPkWL7l/0TPXGnH7PtY89wXCltZ0gyGoGDVLwBS ungZQKAR4kxCBPOkPFBSdGWeuZ41MtDD3oo/3xtSxjCpBDQRYNreqWVuJgyvppwoUN8k uSG2LyqvFLk/33PijZsVU+885b34Nu655aUjOFxMxd8l8TJQd0SLF2ltqJPvyc6U6oCx 5NmQ== X-Forwarded-Encrypted: i=3; AHgh+Rq8ZjlxJSR31w4XhpGxEjUi4uFL2+/9sR8jUBsHi3Hu8oDZkarQZlmbLjXOxv9CCVLYQSvC@ilbers.de X-Gm-Message-State: AOJu0Yx4a60uQmN5QvQKSKj+aQ+5OjylIShRGC9XmI25DEsBeYOa69pt I8YPNUNwHAiAQndOuaYRtb7ItuJsiFJBN7Gh8NmibJNhaQEAzz8KLNLF X-Received: by 2002:a05:6820:f08:b0:6a1:98e6:a8f5 with SMTP id 006d021491bc7-6a536877936mr1280908eaf.36.1784303395220; Fri, 17 Jul 2026 08:49:55 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPSkBJO4W/j+IEFCQUZBhk3VVL/LbEhGCnftGMUpxSBaPQ==" Received: by 2002:a05:6820:80d:b0:6a3:9f50:4b89 with SMTP id 006d021491bc7-6a3eebb0478ls1451302eaf.0.-pod-prod-01-us; Fri, 17 Jul 2026 08:49:54 -0700 (PDT) X-Received: by 2002:a05:6820:3091:b0:6a1:7dcb:b9fc with SMTP id 006d021491bc7-6a536878195mr1424533eaf.34.1784303393914; Fri, 17 Jul 2026 08:49:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1784303393; cv=pass; d=google.com; s=arc-20260327; b=Pr5TzpJkNBvPABRkO7TlYj+Jo+mk7RNqQvcFisFlJdfWKnUHmJP2RqRjX9tnAL+t5Q ldgra8WN0ocLeCbX9NJq1RXaGziyjcqKJUPCy87GQLbK5rvJMgsgZZqUpCeuDmMILbZ+ YUU2JYztP1i2254P3wrOiYJ21yOtQIh+K836ypPSW3RerEwqKSNjo1JoVfFsZ+xpzO8P DWseScbdNyF8gp7/tQm5JpCrC4mAnz6VJpZmjtvaoqhhc1K2jz7HUVufQcT1RnQnVOjw +7k4KXvxYJGOQKuajl1oL66tFRDkEo/jN2q9a8FAcqEhpW2DMWGJzgAyD8AiJnoS7IMf yGMg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=8tgj0gXpEG0L27rOJJAFH6yvCdfc69HqfqJthFirqfk=; fh=xurmtAGCTOoWmqSVJlVvbofP64zisMYR4H4uaD+NxYg=; b=n0vPmhhkhViDLqlfBD2LKdqTRXd8LbvxERNXn6phhljfNn3P7ZrTgUlYS0PC+NeMoh jTHxAQxst3nZng1ydDUMqRZDElFloeNm5B7weF/7geAILw9roeNF8e8s7/nJ0LDcx5zz 9YXmRHLPq8+YuPBMZAgcvobl80Ckm54uJO2UwD/B6nmklBhpmPeYGkNmNJMlyrRFwd9P 9DrMMuPWwVJyahlzptrJDwWYaMvg2cPtrsRQgVYM79dLGDsoevhtdgbPKGNdq2ILdjPA 2FXJuz4z7nSc4kzhBqqV+9nVQBxVEamLJhnYhO/NIHh+KpQsv762iQtCghaqP4jLCW17 KVKA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=L3a84Qzd; 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:c20a::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20a::7]) by gmr-mx.google.com with ESMTPS id 586e51a60fabf-456aa21875bsi14226fac.6.2026.07.17.08.49.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 08:49:53 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) client-ip=2a01:111:f403:c20a::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FGylqTAwhBb8uQP4PTx0V+YQE+80IyY2ex2lK4MzCmacB6XUyRQuNBjmxRyHzVmO9YFwH4HoqpYHK4X8RtW3Bj+xMxZv0dFIIhRtvz/V9lM8e31EPWwoA7ZErywylhzPw3zOCxlqYuyinhq0sTkEo/lg04xPfgFyTJRrHQbE4q6xddQ0G2hN1lF9fKvXtlJUt+m00VK0FIxOpma36HF+NVxZwVBLHYHAXS1iRLqsgFQPrqn+PvxX+aj8dqbEQFHSeVoaz8jng026cyDhK9ydLOsk39nnFZHPeV4Q1DmqwB+/j71q/+RrhP+JiXmPhUXdJzFv4QxJWVfULH3ap0BGpw== 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=8tgj0gXpEG0L27rOJJAFH6yvCdfc69HqfqJthFirqfk=; b=g8sQMp4V+w13WRol5ihqW9EWtDCTRDHm8Pg8+YrI0ihjhp+fTnqSp70uoQNcFETXToo3BD2pOLWWbM9mnJv7ttETPdIRFT9SxneDuJpbVV3sv1hcaHsOyHct5MxMyNuTLdAcmjB70rRnAxr0HydPYynF5t+YU0ja4MYkzpAE4sRd4vrw/3HbAmqCAF8z3J4g5eQcyK0YXpzIhRxHFqcQZHNtnnbpbGYxmKJCLSzIJVzxoq6xEQHxz2w4QMcLfW8yEu3AHXd5Xe4lhEgJDz3kiAMPiVRiP4KI7GIqVs9pUPGOP4UaWh4eYEnVRmNEqsrKHux7z/fWX91B6GXnYqBaNg== 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 PAWPR10MB7150.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:2eb::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.11; Fri, 17 Jul 2026 15:49:50 +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:49:49 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "isar-users@googlegroups.com" CC: "Kiszka, Jan" Subject: Re: [PATCH 1/1] testsuite: speedup execution by limiting mc parsing to selected targets Thread-Topic: [PATCH 1/1] testsuite: speedup execution by limiting mc parsing to selected targets Thread-Index: AQHdFfz9WAB2vRsfnE+8Mo8iFgkFlrZx29GA Date: Fri, 17 Jul 2026 15:49:49 +0000 Message-ID: <92e2fd972464b9b9fd9ce7d6b4acfd7f86bf5cec.camel@siemens.com> References: <20260717150012.1670718-1-felix.moessbauer@siemens.com> In-Reply-To: <20260717150012.1670718-1-felix.moessbauer@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.2-10 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM7PR10MB3956:EE_|PAWPR10MB7150:EE_ x-ms-office365-filtering-correlation-id: 7d966e2d-7297-4b89-eb8d-08dee41b0902 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|23010399003|376014|1800799024|38070700021|6133799003|56012099006|5023799004|11063799006|10067099003|22082099003|18002099003|55112099003; x-microsoft-antispam-message-info: VGvhrnJFTK3dHbhbj2FvG7esZTTFf751AZGjNOekKsPf3Uy3CXqGPCPbXZVkzJM7+d/5Ra0nLC1Z0hJZN7SI4vCGEtqDE/xtrQoSQ0aq9WWYLEwFt1SEy6K6oDutoacKq6Bl6pILo177cZPdYelSqRLkLqskPwtpd2O8q2wW3oji0CB3Uy7UA4hvp1CxR4UZJqFhdEQA1pw3su5+to7wuC+cGYFri0QWd2Ic4WhJ+k/EAXcZafxM2/z+OGUSMzpv5sOdsZ3PsB8WFty8vHqlSeKA7I1ave3rDpyhstfYybfr4+FrzH/p1mvP2M5XNh0ZDOo1aQIqh+/lOKS8juiopOOpQ3BZt8gLaV3BDDes4a6tjwc1CeYDmNelUigyr92jkf0qUrmF31Brec92I0DypgXe+QMW1fIPK1hnN2TvEktpVpu+EAJRNSl0MgGeZqZpi9tBWOpHAGkj+OUuAmI6CGAEYzcwGLy7Q7uw4xGSWI7mU351q1B49AIiSB1ttiJJwFG4wnF9Nj0HYTB+mvljqf7GTSrabz3gpxKz6fo8STUSidLsvyUAKQRLgonV+QV8UzG7uOkA4Jlk+K7ADKnIkAUUIZ7AX5wHd2q1gjFIOTcasuEuDiLfhe4/WpdmjADMX8P07TewSQLWLd19+QdVPc7QBELQu8dfZgdcy63hNWhH3bGTxpZAWtNACw8jjZtgMRT4RAf+w3mZemIqZY0il4JmnHakvzH1ndPe7ReXscE= 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)(366016)(23010399003)(376014)(1800799024)(38070700021)(6133799003)(56012099006)(5023799004)(11063799006)(10067099003)(22082099003)(18002099003)(55112099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UHJBcUdQbzAxWWV5VU1xT3ZldzY3ajZZb01LQVdvMzZVZGtaK2NnMW9jQ1E4?= =?utf-8?B?MDFNZlJ1UkFBQVdnZlNSeGpIbGVTOXp2OVZlMmFNaE9tSFdZZGRwdlE1WURN?= =?utf-8?B?cHZFeGpIWnpOUW90Y25IeEtlZlppRkFIS2VoNnVRYlpBV1dUQ2EyL0VuYVlt?= =?utf-8?B?MVJ0Uk1RZkc5THVibHZBM3l3SW9GSVlSMm11OWlvSGtlSEczYnJuc1ZXU2V1?= =?utf-8?B?b0txVm43RmxpeFhvUkRsNDNaWDVhazQyMm1NRGlRTzhOVGpUdElEazEyR3Iz?= =?utf-8?B?WkJiMmhVV0xTdllUZkh2bEw3bVcwVTJqQm9zQm9IN3AweldSZ2ZEblRmTmIy?= =?utf-8?B?WkpJWEs1aDlHMVlmbFk4SWJDTDhOVEFhK1E2NUVpQXRweWUxOHU4ZEV6ZVpo?= =?utf-8?B?RXlEcXZXYVpWU0Z3citadXltRmJpSWlHQ2QrSS93bDArRzJNNDViZDdjTUo3?= =?utf-8?B?Snl2bEpKSHVaNUR4azFMQThYS2c2aU5pbnY4K0czOUNEV2JLcVBkckorUnho?= =?utf-8?B?R0I0c0NkV1ZoY2swOEUxRm5OOW1WeE1QemU4cTVaK2JzL2Nvdk9NUUtyMjE3?= =?utf-8?B?aFZML1d2aEgvT01aakVic3hlRXE3Nnc4N3Mrdm54SXk4bkd3YVBObGhtc09S?= =?utf-8?B?ZVY4WmhmbENTajM5M3BnSElZOFRGMXZ4Tzlpc3ppMEdTQ21BWjgyZjBKWnN4?= =?utf-8?B?N1pWMlNMZFNSQTZxdUdQZlFaTDVNMHl0MUZpUzNPS0NQM2JkMm02bjhqT09Q?= =?utf-8?B?U25jZ1NoejJrUkJJT3lFaHhRR1JqaVUwNGRHOThLUWdydEN0bFBmVFRsU1hu?= =?utf-8?B?a1k3YXRUcWg1b3ZseWdMZlhmYmtUS1NreXYvYUhWWkZCb01aRnpMbzRUd3ZC?= =?utf-8?B?a2JXMXErYy9La0hDdXJ3OHlOdDJ1THZDaVpKeUtieUtENWMwanFHYUxEVVda?= =?utf-8?B?UkhkcTkzVENRWFJTME9DZjZrem1OVFF0SGJ0OStJenBVa2NkcWJKWHJSZkRS?= =?utf-8?B?dkNORFRDYTBKZmpRSjdUMGZYb3BVWjBraHFzRCtyOExQeFpqRFQwVVk1czlG?= =?utf-8?B?NUhiMytpQ0t3WXVVU09DeEpBbStaQzRzZGNxUjRHRmp3V3RJMzhheFpwMFMr?= =?utf-8?B?MUgvMlpxUG9lK1QyRzg4RzFYeXJHQ09qSitmTFpJUEJlbkVHTWVXWkRiMUEz?= =?utf-8?B?ZWdoNk15TVI4aTdPTVM3UlhnQkFSa21MVHUyNzU3dDE1ZWJKSjFjbkFjSWZm?= =?utf-8?B?b0NpMTBsRHZWYmh5TWNESTl0N2RWVGRtZzBlQlFKc3haL0tCTFlmL0R4M2lh?= =?utf-8?B?RnM3WDVMcUtQeE5LQkJBRVV5RU5Udy9WQ2luRk5RQWp0UHdKUGpwa3Zka3c4?= =?utf-8?B?RFEzOWtydDdwK3Z0aWN6V05IYUFmdXBxTGJ2TU91TnUrYU45cnpFanI3S0tz?= =?utf-8?B?NkVUQW1Mc0RyNHpwd1AzODQyd3dNU2NkdlZsYnUyRHpURHJmU3ZBWUkxZDBZ?= =?utf-8?B?RmJLZCtueUNsVm9TWXdlanhVRGxIV0dIU1NIbGN2amFBRUlFc2hoeXNYUVly?= =?utf-8?B?QTJINXE5bTdLZGs5V0lVb0hJbFlvUkpXS3NaUURkZThvWkNJWCtITS8zTVBy?= =?utf-8?B?RUtvT0xLdzE0MGVSZEZXTWovY1k5MnJPSmhZTTB0a3k2S2NKRHNDNUlwQmtY?= =?utf-8?B?UUVPU28vbWJmZWVRMCtzSFllLzdLUjNSOXZGNjUvUkUrTjc2a29ZQm9qTFFu?= =?utf-8?B?TSt0OWsvTDVhbjVyTHRuYzRrcEIwS2JHUXZvSzdwNzJJZStsYkU1YkRrSVZC?= =?utf-8?B?RDFFUnFoUGtyN1FYa3p0eFE1WmZTM3cxNjRhVEM5Rk41UjBydDdkTVdmU1RL?= =?utf-8?B?ak5TOUg4SjdBVWFRa0VDWDNYK2F3UStyMXQ0eTZWbWNkOU5QbW1Ga3U2UDdw?= =?utf-8?B?dXVyWGJUekkzSlRwUWJVV2ZobWRFZk1ML1FUQTZNVUdVSUxNZTdGQ2IzL1Y1?= =?utf-8?B?NktFT3RtTmtEcDdQTWJEckN0KzIrbitiVVhvdlNlVWFza2dlNm5lOEQ5bXlp?= =?utf-8?B?UytZQmVWWE9lMUtFemxWQUY2U3EwL3JqTkNIVjZYT2N6V3grUkZwaDFwN1Bm?= =?utf-8?B?c1V2bEpoQ0hCTkc0NjlzeU1VSkhtdjBXRXJKOWlDWTJoN0l4NmFHK1FpL2tM?= =?utf-8?B?ZTVZZitOeWUwZlNXK2xVcHU0RXNyZVlaRys5L1A2NUZyNng4OUtSQkpKOW1h?= =?utf-8?B?Nlc0K0NDMDloTmhNditXNVRGMjBkVWw3bmdidWdPYjUyN3dsMmpvQ3F2cDdU?= =?utf-8?B?SS9rNksvTG15Z25YSTlFMTdmZHcxT1BMbUlIUXU1UGc0MVpjR21HUT09?= Content-Type: text/plain; charset="UTF-8" Content-ID: MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 7d966e2d-7297-4b89-eb8d-08dee41b0902 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jul 2026 15:49:49.8992 (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: MmCFiaVuWDrrxHoJhZvZZ/6tpTrWaSHn+hNTYFjZEHPLCSSMzDVj4i57SMlOxdyGtLyGPVnSZ1YFuq9j795zTja1GEP0o2p+EHXKUYUP0oQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB7150 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=L3a84Qzd; 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:c20a::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: "MOESSBAUER, Felix" Reply-To: "MOESSBAUER, Felix" 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-TUID: Ft8SGwqUTnQl On Fri, 2026-07-17 at 17:00 +0200, Felix Moessbauer wrote: > 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. Do not merge yet. While the results are quite impressive, this seems to expose further hidden dependencies between the build and run_vm parts. I'm currently looking into it. PS: On a repeated build, these runtimes can be achieved (the error is also visible): ./scripts/run-tests.sh -t dev -p rootless=1 -p sstate=1 + avocado run --max-parallel-tasks=1 --disable-sysinfo -t dev -p rootless=1 -p sstate=1 testsuite/citest.py JOB ID : 5f51d20d167dcaf5fccd414d273c5680bc018f08 JOB LOG : /work/build/testsuite/job-results/job-2026-07-17T17.43- 5f51d20/job.log (1/6) testsuite/citest.py:DevTest.test_dev: STARTED (1/6) testsuite/citest.py:DevTest.test_dev: PASS (38.71 s) (2/6) testsuite/citest.py:DevTest.test_dev_apps: STARTED (2/6) testsuite/citest.py:DevTest.test_dev_apps: PASS (35.92 s) (3/6) testsuite/citest.py:DevTest.test_dev_rebuild: STARTED (3/6) testsuite/citest.py:DevTest.test_dev_rebuild: PASS (36.69 s) (4/6) testsuite/citest.py:DevTest.test_dev_run_amd64_bookworm: STARTED (4/6) testsuite/citest.py:DevTest.test_dev_run_amd64_bookworm: PASS (30.71 s) (5/6) testsuite/citest.py:DevTest.test_dev_run_arm64_bookworm: STARTED (5/6) testsuite/citest.py:DevTest.test_dev_run_arm64_bookworm: ERROR: Traceback (most recent call last):\n File "/isar/bitbake/lib/bb/command.py", line 90, in runCommand\n result = command_method(self, commandline)\n File "/isar/bitbake/lib/bb/command.py", line 470, in findBestProvider\n return command.cooker.findBestPr... (0.52 s) (6/6) testsuite/citest.py:DevTest.test_dev_run_arm_bookworm: STARTED (6/6) testsuite/citest.py:DevTest.test_dev_run_arm_bookworm: ERROR: Traceback (most recent call last):\n File "/isar/bitbake/lib/bb/command.py", line 90, in runCommand\n result = command_method(self, commandline)\n File "/isar/bitbake/lib/bb/command.py", line 470, in findBestProvider\n return command.cooker.findBestPr... (0.54 s) RESULTS : PASS 4 | ERROR 2 | FAIL 0 | SKIP 0 | WARN 0 | INTERRUPT 0 | CANCEL 0 JOB TIME : 146.54 s Test summary: 5-testsuite/citest.py:DevTest.test_dev_run_arm64_bookworm: ERROR 6-testsuite/citest.py:DevTest.test_dev_run_arm_bookworm: ERROR Felix > > 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/92e2fd972464b9b9fd9ce7d6b4acfd7f86bf5cec.camel%40siemens.com.