From patchwork Fri Jul 31 14:43:45 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5323 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 31 Jul 2026 16:44:08 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f185.google.com (mail-pl1-f185.google.com [209.85.214.185]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66VEi6nm032616 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 31 Jul 2026 16:44:07 +0200 Received: by mail-pl1-f185.google.com with SMTP id d9443c01a7336-2cacd6d37edsf13124595ad.0 for ; Fri, 31 Jul 2026 07:44:07 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1785509040; cv=pass; d=google.com; s=arc-20260327; b=aOtPxXv00jslz4HInzRQdJib3WgX38QjGRxHXl8dzkz2Ew17ZzTT6SoLcHP78qLyEV 2SCyf2yT+D0U/i7hp1x/qYmA+PD3UJR1/DopSUSgpAPcuZeYJJz1huHKPSKaS5INwhwd hi21S2/7/mAmoSus2CwlbEn205eW9q2APNy/nLEfIa0obQ+r6HJDB5h4uSbjWpAKqQln oP7WRo+mnapZ7XG29lvOHSog/0wsL9qVpK9R3MbhXP+Lm+S7LvvA0mL6tboB08WEh4wx PC8kOM8HlvHG09uy61rnl/KQ9w7qhfyXnYdXBrdVQddaJVeoeeD5IT2kvaHuaHYqLcQJ ez4g== 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:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=WxoHQE9I2Pnv7NmInYjr8KT1csMLGduQWjIpnOLtg0c=; fh=yiQQeO7ZIVGrE24sswY6jmKl1XI1ql8OdoIoAMfVbPE=; b=jnoiU3CR1OAOSn+E4MfkwYp11/v+52+hZMjldQoLxGZ0ytTkSq6n4Dn10gOJtzxZkt hWdtkDlDr9YqLnwK/gLV54VMCtA/boJ5aLQ1SSljivZ37Yz/e9ejUqIz7JmRYx4O4jpM VP/rcl5M5OGtS1m2NkJadC9tJoAaAZ7MQT3cVbZHLi99B2abjtUa6KWIbg4xsmQ1J+75 PkrwJv4Hh7xNiag60yqnCyfyAscredO5Y20OB9JSAbEPWNXRr4/TlbrUv1DYKhZN9g2+ 8knCPtIUpOF6HAQypLlOVziNqbWLV6lFnzaUiZXU3lg8KQtW0ubbfEViLbqas9/hOTDQ vBBw==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=WrPev+MT; 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=20251104; t=1785509040; x=1786113840; 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 :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=WxoHQE9I2Pnv7NmInYjr8KT1csMLGduQWjIpnOLtg0c=; b=i2ZKxs1JQoQDRpwXqC9fLR+JaG4emm/TnS85RWCk/QdKuEBR1hL0sxhFmVFOXggWa6 PR+MQ/waza/O6R4E2oon5xcQ43XIWGPP9gK2yiJnsPRDoJYkuLrMT8TOm0YESoGaAxio 2Ayo4cJwvaIhNKZ2rvlZmMrxjkhYdSSHidbE7II3sBUz06ukJaCL7v+6naJBxHm3wGm5 1Z86lHoUX23SYf1KgN11TAGJBF6amRsIT1CfSGqLmCOi1wkOgFbOz+jCUr0R6mgdRjzv zBD/AoM/XCdOrwKZIEue4SZoXrM3E4VM3USn2eJHbU0/Jz08r8aWijTVNs/myl1Fvn0G L/LA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785509040; x=1786113840; 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: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:content-type; bh=WxoHQE9I2Pnv7NmInYjr8KT1csMLGduQWjIpnOLtg0c=; b=gtxJcGf1cGx6sQIWnERNJCQtr5GlgAEYyw8vNE705VsgS+jDGzbDDBNzAkK83ukivc CixuHAvM1QwCo1hm/pZjS+fBWQRYcUYL7RmHpnxG+fZxN9BYRD1udyXz5MC3Drfa89mQ cr1xlPiXFmE7XxWH1BYTt9ouk2/v/PnbwePHrgdpjGvl+Gv+yFXWoTlvBe7P0DFYTsRD Om3fBAWVZO9iQ4GzPRi5LtSpt6UD/BfryZz1KtmAlGz0rEhtI0mCaroehla352Xn4kUo 6xNM97U445304tUEubojsiv8Qlj8jZYomVdBEirKSr9SMYobzaQtGcilhQ/khxNynRR3 +Rtw== X-Forwarded-Encrypted: i=3; AHgh+RrRC+4NrMvxW7dRLDm2uo2qfXukYdl8udm0+EMVvuU7nehhjvDu9gPrnecSwyBH8aCI4VKho8Y=@isar-build.org X-Gm-Message-State: AOJu0Yxlmi18TceaGcLVXDiLl9blJWAftmlCnxq3MqVmz/mLhXllQdai rP73kk5eAq9yj2nJvkylnJ65yzJySY9ew2AN4ptLLW2c294EUHg6OuE/ X-Received: by 2002:a17:903:22d1:b0:2cf:4c0f:5127 with SMTP id d9443c01a7336-2d05221f6b1mr2859785ad.10.1785509040374; Fri, 31 Jul 2026 07:44:00 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPQpBXdNM2iNn2VgNyEpJsjVFIMCRjhgxENCQZ+gkiGP9Q==" Received: by 2002:a17:902:fdac:b0:2a7:51bc:3792 with SMTP id d9443c01a7336-2d0314807ffls33425025ad.1.-pod-prod-05-us; Fri, 31 Jul 2026 07:43:59 -0700 (PDT) X-Received: by 2002:a17:903:37c3:b0:2c9:97a8:afe8 with SMTP id d9443c01a7336-2d052705a26mr2748215ad.43.1785509039012; Fri, 31 Jul 2026 07:43:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1785509039; cv=pass; d=google.com; s=arc-20260327; b=lfVJCPAfR2V+O11aPn1xY+H/nJOq+1COpOZsPLGIKuJkCPTfgOG/6WjrNUApEP6VJq 1v5tNg0nmpGWOW2RpxqoDlIxco7kJUqX0MWfKKJomQ6wevPzp/JllWw0MT/5x7/bDwn+ H3hwprAl5mdpViNr++zPAma0Ltu/dgYvqxsJywfZamot+kQAvaaflhSyiR+wALlmpacl y9gZrlsGc5CZCImDHJNh4SnlGJce/+UsLIAhcbJMX+xPH3v2WL/9ZOSXh3DqYWpodmTC dA+LeBM9pYmFEnlZkPD3OvDt1D4Tgc8RQ5K70bOMuWhDXvlYBIcVzd9ZWxqFV3sz0Osg GscQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=u3KcoOZ12vwrPXklupmArASzyEJswuYBbHQfDJqEhZ0=; fh=NclRBR510K8nzUh8Iqn5hF8bq+L1wsc2qHnCs0Jqg7w=; b=STyehAjNKFnCG6xQUFQZyHmPwKNHXWR7UYVgZt5LrG+jcof2o3/JDRD0vx5G0MxP4S vJauluaRl7at9OHJf10hzTVBk2PYBYsYZeK52mPeYGOj3RJTvC25bdy6WENQrMC2enoJ 0B9K1SGRJN0Hbfr8DI5Lv0NB+zqM28MRV/AxgJdyklFJ6TI0ePWvw5dac97qYmJKuL7A cnhs+1A/TSCA4V420AslVb8Sx7Yai/qS/FC1+TOd6wX7iQE2P4pQDphDGbdY4vAom1BK +A/1UguMLayRDbUEHlPxkR3UwRGxAvtZ9nGXrLnBOxwxi71Cj+vfhue86pvBZXGR5r54 GSWA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=WrPev+MT; 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 d9443c01a7336-2d04b05ec50si342265ad.4.2026.07.31.07.43.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 Jul 2026 07:43:59 -0700 (PDT) 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=bOC+HfFUJ4qP55E871rwoqJTSDQz0kpNA3UcJMfiWHb2Sg949Ib9JNJTCldEc+1cehKeo7h1fU0NDuhjt3J9ZKLts5x9KLd3iYiCB6nk5iCcZztyiTDcah4M7NnJlpE6c8QbUXr4w8H/dWcwGJ1ZVo+j9wKhNZYTXamqBduhbd8jrOVIldoLMIEHElHeInW1TCMTLlNlXnBJkkUvkpR6amO7FmyzZEyczVDEdnyvfaWPifhs09zKqbzf8XAF4uU+mNRQl4A2nWGdGLr56hs+SlD+WJvZB9Ka2XYZz1DlhFsagZMTi5iirTGZZZmZj7obPZ2K7OaVBPH9LRUJyPa4rA== 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=u3KcoOZ12vwrPXklupmArASzyEJswuYBbHQfDJqEhZ0=; b=l+omJUnf63knIcKMxc0WUp3wrqeCbTNvkBQH0syiG94I0bKpZW5i0kB9S5w+tMfWIKVK6SuaCFMnHkDWyK3F7CIDBQe5x1jJluWfGGksjGDIiet106QqLYcTQkx4jDXpVSq//2Z1L9nb5xy4EOSQdRpRXSPH77mdiDRCL2tfqbYjdkXRbHmsXbl+UaXBv6fOKWyjOkSeb9DYfjGBt5IU62bCyzTHph3pLZS9jM2nZG5akvzUuaqn9JbJLvOqpPkd00KKw/22sEXMVC54dF1OMwlozTghmE49Eh5qYqvwcYVFzAgxHxs9kaoxPraLa1D3hkygGqtZAEyimnmoijBY7A== 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 FRWPR10MB9395.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:d10:1a1::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.270.15; Fri, 31 Jul 2026 14:43:55 +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.0245.012; Fri, 31 Jul 2026 14:43:55 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, stefan-koch@siemens.com, Felix Moessbauer Subject: [PATCH 4/4] testsuite: add test for KERNEL_LIBC_DEV_DEPLOY Date: Fri, 31 Jul 2026 16:43:45 +0200 Message-ID: <20260731144345.1560688-5-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260731144345.1560688-1-felix.moessbauer@siemens.com> References: <20260731144345.1560688-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR0P281CA0240.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b2::15) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|FRWPR10MB9395:EE_ X-MS-Office365-Filtering-Correlation-Id: 0b44b7b6-ef0d-4773-ba3f-08deef1225d0 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|1800799024|376014|10070799003|10067099003|11063799006|56012099006|18002099003|55112099003|22082099003; X-Microsoft-Antispam-Message-Info: /4HWeeJRlQ6h9JNTP7fzZiKZHmDMXn6rSVD3nmNMUSQ/jWlTCI0R+YnibUIB2QavpEjO9JnZYLVnJ9TZCkKLdD0vzubwaLx/sLShRiP4QC7kRIxdD56YFu+oU1uQF/D0iRVOf7q6W2M4eAeUL91Zb10KzkzCRkcjU3ijqmWQ464wAWPGaA9DYb6v7g7Tq5j1z+81bv023GB53Fg8j8a82HKMdpCMjEADDU9EVyMva9K8YXDlNChBPK7BqSj5OpObCHQTfpcfTOtuAXvB/z50CoHAG//2ahJdOTuzpWWEibgTyEza4h7Ydba2Fe2Hu1JtwFwc7zqTGdcVZxWhe5dETVva8FvMHEBFF2/xd5M6uIKeba+9mveMKPKvU1SvaDmkL7dToQ/M3+3iU0fjiWPZ2pAxdYMDievWSpj/Qi9pUNXSNVoJPVYJ9l2e75xwt5CpNWnUCdAjZnfjydroaS0+A+x3v5nzvQ+6mPVO+0+0RW8fKYGANLJDF816m01FlvanjkbD2CJSPRTMEMXhI38Qypi3JaKUZQu5IQ2m5FITr870H8+E0whQSrk7DHQqlMiXUiwJY9J5ZZ/I81G5CFBaqAghfNWzhKo3CBei0eyzggm8en7rmo4sMjF4gdCiGfL1/pLU5P9cWuqvJPmEcYMZVfwJaILhx4QaBV4+X/k9z1Q= 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)(23010399003)(366016)(1800799024)(376014)(10070799003)(10067099003)(11063799006)(56012099006)(18002099003)(55112099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: pjnyfmrug3pN5J0JZhOjeyKeSGWizTQWcYIpSkLvo112LrVoVLKakV4IRpgapG9RXoi7IRi524CTD7ha+C/UccH2+j+amq5uEEgyOxrLdPdm5PN39P7SE3JYzsrKCcmwujyVp1o7+mYCeUgogGaHHxJFSturO3pF+L7wkFFYQXhkRxDhMvRBNcQEHCLzJfm6UfiAoqKMySTahoWqSKOMc26CHKPo1NRrrbAE9KUxjylngOVNBT0Fp9Jjy8CUhY2KVixDwU5OTcDgKE/abfL6Jf2kbBRvI0MnUA+xITX61oti7NA71ykyUONhfVWqz4H91jBSAevpMRirqB36zIGNRN9Bh23xRtIT0Pbky+ciNgUcgjotyroSISHQVCTZsad+STTAK/7x911I8fjCD23i56tbQN+/isL9DgIAmLXPzriGs7J/D4dGS3byxAM03mKBBMQlFU6toVS8u7ipvuxTx4T1cb5iIyyln6h6dpqubqDBt7+J3cd7NawrByEWoeG+i5vBq6HrT7KzTx2MHDleIABWhcLAlItsFm4cyafExFz5V81ZjZAE2HjOuuo+WvB/dNhbjgg2AvyPFkVMmSQl3vQsbY/xzQo48LXPeyo3N7mG5H+R6LeULoQCZfABl6cT3WlaFTJqVxr3v3LA0SoZbNfsJo345kYasSmy4meWGNVbmG5s0mZCFyjHSA/U7fiOcDeMjdNT1K0x6rE5JRTj2Yen0+i9m/V5yLlLz5g8sNs9MB1sE+kmOwRPFaaRZS+laqFNHTV3CLARdBSCQV3keCIgJ9sG5uaWyYOOp7PYXzl1bPYBf2gZSVn4kGbPWOGuvOtAz5p+e6QDJ+TcwQTr9zqNA8iKqX1x/cfxi0CIYoIrAs4RNYaVwhkDkyj95L5D1/AryVWGVxJnblFaUlsXspOtQWm5Jw87VGb6RKNavT0bnxVS++j+IGRfQkucWtWocSuxCkEndIwQLqS0NJY1/Cyzk0pxIO6NVCqPo3q3GvCi4OSOqKUlkiboUeUZ83SJAJ0OybfuERMCazUo4SHbSqhX4SzgMiQAuPeactw+3jvtToj64LsIiLjTp1/W6f8qcQPNRQlXF2oZ/GLlekm57IScRh4cwMlsCeQohjEhpytp9JN90JWG8/z5Zs3qhxHaxeVi93JVExxi7H/fHAyTEXpCK2PBOFALp/bbRXJtuDZSrkZ+sHN2RJO3nVWJe9Yno612af4vXImvtlUthNgsJowGXy02gs7Fom89yNiu3ICxjHjq/CccTjKs5wpNMW2EsHjB1hPxqQmScWF/yvOS59XP1/zTcpM2jXfKR/Qzm9/5BVIzLYMqb/dw51UH813nLrXCr2P/ymWCATGVJwj7fTTxmG3WQMX6teV/YlqKLY6PY1mGRqCtWPAZwlgAeiAlfxJM5ttZR1W43uqEk0l/YwPALtuNl/C+RH6MgXQvTDxP/iPZFCe7SXOFzxgMp0mFk+gFaBpYn/tZEsZUN4jdoS/GLhX6HApaZZQ86dFqSuqKp2/8tO1ipwNRoivsWHbIonZ+VF53Iak983gh8qwCp6ynt36lvMHPiiu9uW2M35sKj1EYuWbYVZQRZkamuCPc4MjVrEWl2IxAtIDI+6ANGoAseNWhoUEHBcxYDthJ9R/0q1S6RSdKhsTfMxp34Crbi/1RIOjIXkYYrkwXaOyM5Y1HnUJFs+xy/7+BJNcEQnVYrovozNCX5fTLIBiB6XCd4Y/kv63RY6Q4Q+qi/3fWrEU8po4swkI2Pdh0HfUaa/SpV++pAgFgLWDAYfQv+1T3tWoiQWsJ X-MS-Exchange-AntiSpam-MessageData-1: ig6dyra4UECBnkhA7tAL4X1Lejc3sSZOdyo= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b44b7b6-ef0d-4773-ba3f-08deef1225d0 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jul 2026 14:43:55.6982 (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: iQkG2O/Kh4HwQTGLfJ/yLJus/WswNUxPtBUt/cotBO+uA1gyvHArHUcrMxbrcxBkBUlGyLkAqJOqRUNqRqoHc67eUdLpGFs9rfaEZJ5iq6M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRWPR10MB9395 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=WrPev+MT; 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_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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Enabling KERNEL_LIBC_DEV_DEPLOY=1 results in a complex dependency chain that is built, also depending on the distro version. We add a fast parser check to ensure the expected targets are attracted / built. Signed-off-by: Felix Moessbauer --- testsuite/cibase.py | 27 +++++++++++++++++++++++++++ testsuite/citest.py | 12 ++++++++++++ 2 files changed, 39 insertions(+) diff --git a/testsuite/cibase.py b/testsuite/cibase.py index 033b3b19..cfa2df5e 100755 --- a/testsuite/cibase.py +++ b/testsuite/cibase.py @@ -431,3 +431,30 @@ class CIBaseTest(CIBuilder): self.fail("Source packages are equal") finally: self.cleanup_tmp_layer(tmp_layer_dir) + + def perform_deploy_linux_libc_parse_test(self, targets, **kwargs): + buildlist, _ = self.generate_dependency_graph(targets, **kwargs) + + with open(buildlist, 'r') as f: + built = set(line.strip() for line in f if line.strip()) + + # trixie produces arch=all linux-libc-dev packages, which are built by + # the dedicated -libctarget variant. + self.assertIn( + 'mc:hikey-trixie:linux-mainline-libctarget', built, + "trixie: linux-mainline-libctarget (linux-libc-dev is not built)") + + # bookworm produces an arch-specific linux-libc-dev, built by the base + # recipe itself; no -libctarget variant is needed. + self.assertIn( + 'mc:hikey-bookworm:linux-mainline', built, + "bookworm: linux-mainline (linux-libc-dev is not built)") + self.assertNotIn( + 'mc:hikey-bookworm:linux-mainline-libctarget', built, + "bookworm: unexpected -libctarget variant is built") + + # The unrelated cip kernel must not be pulled in as libc-dev provider. + for target in built: + self.assertNotIn( + 'linux-cip', target, + f"unexpected linux-cip provider pulled in: {target}") diff --git a/testsuite/citest.py b/testsuite/citest.py index a4f15d04..2747039a 100644 --- a/testsuite/citest.py +++ b/testsuite/citest.py @@ -616,6 +616,18 @@ class KernelTests(CIBaseTest): self.init() self.perform_build_test(targets, image_install=' '.join(modules), lines=lines) + def test_libc_dev_deploy(self): + """Test that the linux-libc-dev packages are deployed (parse only).""" + targets = [ + 'mc:hikey-bookworm:isar-image-ci', + 'mc:hikey-trixie:isar-image-ci' + ] + lines = [ + "KERNEL_LIBC_DEV_DEPLOY = '1'", + ] + self.init() + self.perform_deploy_linux_libc_parse_test(targets, lines=lines) + class InitRdBaseTest(CIBaseTest): """