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; Mon, 15 Dec 2025 14:00:40 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qk1-f188.google.com (mail-qk1-f188.google.com [209.85.222.188]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5BFD0csV018530 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 15 Dec 2025 14:00:39 +0100 Received: by mail-qk1-f188.google.com with SMTP id af79cd13be357-8b51db8ebd9sf1222998485a.2 for ; Mon, 15 Dec 2025 05:00:39 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1765803633; cv=pass; d=google.com; s=arc-20240605; b=czCR284nQtbLKiMHHW9vv7hXclpj2/kRNJAdDH9H8xIk/czB4Wiyr9ySsiB2WbZz8e o1zGA8+jP/jVHI44aZXpfQvuiAG93X7PefGngXcSd9oXNDuMqaba9yXVTU9/U9T+6zNz bW+JvtTcQ+NKe0Oa4OotxaD6hzt9cIsXp/pJQTKumk7lFyMmW8kNTvqZDk0GWWhvjFIa 5YU/e7mz8q4c2Mnihc+6j2VkrBhmAly1g/sQYQuXp+t8BXXwGNzgBW0PhjYvjmnIkO1W 8VaLXUU4K3z7P5AJ2omUnz/od/tvzwbkDni+lQ1r2f/7L/JmdFxH2XcvbULDtwW+S3IR 6fdg== 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:message-id :date:subject:cc:to:from:dkim-signature; bh=1g1cAH7ew1Fnq9cT6sRJH2VK1WYfWky1U5L4VVCNq7w=; fh=fq61vzxK6/SxccI+hb13pztLChF+zAkVbITLO6Nr+U4=; b=KEupt677xXrL+O9govDHh6sukpEe0AUL847XMJeV99qf7IDkeu4wzpPsbY3AxXk79h Ua90pwBYOscXWSMekEhYi/PPsH87KhYhptCodY4gfyHgacdQ+79eWov6RcstkO+sIL3m ns/zOu9fFHto8+Z0uvAUMOrPCgfTPQPM4cIzX8kBeNcryW80tzi6k3qJSbOntVsM35Yb AM2LFO2r2Tq5o5AFauYiYTb+MJ0M3H0QQ073Y2WKoRJHlK47Tj/+K+vwh8oZLs7ZOXtB xXsKvde7wUe/LVuisqYen4kwyOFNdGOelVWwhT1RzopMDjoyr6LC2KDUq8oEqgwE5Sff n8Ug==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=jn3Cp2D7; 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::1 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=1765803633; x=1766408433; 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 :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1g1cAH7ew1Fnq9cT6sRJH2VK1WYfWky1U5L4VVCNq7w=; b=v0OWLlwgcst2SUAofMMseXY6uWTw8kAs+YY+QH5AiZMgaJWfs2zFYgMLlg1gzvmDJo kqjFaMq/VTqTxq1bCEVo4Va/GgID1rC1I+dZSZ6IXELRHroex7n6bPfr8+9JNVuIwAHS PRXoP2rHmJC1e5QNENbLErXMLIKbctkeGuPE8bCOduzvL3N6yHfTtWFoDolKD8vkHUJZ DsHTIcJi2z7QHQ1CvJ+v5RudbhFO5fIsKdBIrpzV3qdr1+5dTbzDui7/SCP+Dd+hAIFA BmPhXjoyTUUG1DrUQzdDNFyCGuAfV7fLc4oroprewO+OWsD2DPKxQ9x8SCYoqy1BS2gv n5tQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765803633; x=1766408433; 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 :message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=1g1cAH7ew1Fnq9cT6sRJH2VK1WYfWky1U5L4VVCNq7w=; b=PiaiUAj9/pAl0JEhelPvotVwGaBl3uVd2Tl5vmWjHbr5SacOI0Ww65/vneS42dYWxJ rLS00EKWsQOr77cUe0RXzHISAGqgmTpzREHNcLPXFAONVSzV7uLfIfbXNNVuRmfxkMIp mOjPRbOZWAFnJtqTi/WEcZfnXcHqljrCHNuQs9KxJ94oRZI21nYJxqRlPVbawmH1W7Cv LhQr+50srgZIwUKhP4pnpc8xB/nTu1RJEcWkHltBoV/UE9/ikeJ+jGcLlH957rvOXngB Rx59Oj4RrgU3yJQCif17Cx11B1jjFNFOyxmSTXfdsRit8GqV0cCRZFGpR05QqhWH4BfS AvQA== X-Forwarded-Encrypted: i=3; AJvYcCXTi8bUSSuOuwAdgMRXSEcQcqn47XoMBee+VXgoJD/hKwO0MWj87xLUAaKHZHMm42YzzUdF@ilbers.de X-Gm-Message-State: AOJu0Yw9Nc7o7c7Me91jlQpSey1b2j2NvvqGJrmnozef0TRFwYHQxOuR HRJ+23oFAfkZQ8cjG+hXj5CSQy/uIeXJFWYKmzZEGm8jnpII/k1S4WwA X-Google-Smtp-Source: AGHT+IG2sNq4iFObfvAVbEbJL5beAEws/2ZWU4B8PEtyyxpmdyJiNTDev6+NRBzXjcChN9fJEQj+ZA== X-Received: by 2002:a05:622a:410e:b0:4ee:15af:b934 with SMTP id d75a77b69052e-4f1d06317e5mr155172681cf.79.1765803632392; Mon, 15 Dec 2025 05:00:32 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AWVwgWbau2NTm3Z7nWypwDNC4ZyyEJ4mCWEutqCmS/Evu71MWw==" Received: by 2002:a05:622a:1391:b0:4ed:79e0:cd99 with SMTP id d75a77b69052e-4f1ce93ae53ls71913261cf.0.-pod-prod-06-us; Mon, 15 Dec 2025 05:00:27 -0800 (PST) X-Received: by 2002:a05:620a:404a:b0:8b2:f29e:3afa with SMTP id af79cd13be357-8bb3a231f1amr1702647085a.45.1765803627379; Mon, 15 Dec 2025 05:00:27 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1765803627; cv=pass; d=google.com; s=arc-20240605; b=Gpm0Ip8cDLo4U9YFDyaZBkuJGWDK+xoqV/i2nkZd6XX4l4N5OO39QcdPpknXzTtDZH aO0+0xpLiNk3g9EjfJBgTWvnqEG5zt/bH1qryQHdK06WU6f5elaennmlq4UlXDyIt6Oy dO5MvkvLN6l/XzPR6zh7maFHFYvRV33cW7LgtBCkDzWaJ/xyTCxq/xHGBsw+iz0kTyOC XJUW7ARyIGRDbkNxdQUzC44YqdV7u7a762bfKDDD1rY/TuG+oK+EU5uh1MopA1uEe55I uwJabBYUH6KY7Jg1x/48Cby09+CuqtREfVYH/veU7b4jgcjTfg8UU7pIwJEJmT0Du9ha rxQA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=6DMDiD0kkEbrAxsoBo/Uon5+RwjaFsnbglpa9kpZ6eY=; fh=pz2B0UkGs/hnSrN/waE3y1PHEuQis8JPLVQmTv7t9fM=; b=FuAn3KvBbCTgw7Q+5OpyPqGvM8Pu2YgnenECymWgxmnuKRF7JFhUnhymUBvihOuAdT S4m2OvXxf/M+23/IlCPUysKUyKm5xM81z+f0kL0HCOfHoJezmBxKr1KsTdf29sGg0vPJ 9iO1aPbqpPpGr8738S5yWsvml1rqsvpurNSQliaupFpnn5/JTSna24Epc7+2siMYa17N VbeQGC5uBBCD9i/IPRlTFqsqIssD8HmCZDsRBm6D/DaRuVA8WGwMp2Kt+EZa3S3Ssct/ JJ3avrywBrgXmosAhprBj61+gKBT3biHnCh4OvjNl7ABWQwNMuPd8dWqx9eU63XdYgo+ K94g==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=jn3Cp2D7; 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::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by gmr-mx.google.com with ESMTPS id 6a1803df08f44-8899dc0c1dbsi3238306d6.5.2025.12.15.05.00.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Dec 2025 05:00:26 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gL1y/AwsbPe3cWzmlEidCzgLURXm75KNe+Ld4KEHGKwa4ZL63sGoJ4gcj+DGMboqVDTQ2OZqJulxlPljea5hkZDTETLxmMAmKmjnEjmdeb1VH5gv1eL9XnLwUEC+y48GIpGGMZz/VqmuQ5lF09ytmjzmWFgCgsjtemE5EryCqlaTNlfT3xfOihSFITPtT1Cd5wdCjclq2o0tRWBSLAhOQ+iPcdvZBeEYiyLPA2lkAgxhdomzHkIHa3Llpvp9ciQf3d+rjAQWQhm15Eu3asxUiww4dJMP/Fdzmn/0i3ot//F1gsG38w8oaJ0FeAB8NXtAWu4HRUrUGVJrkkj2xig8zw== 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=6DMDiD0kkEbrAxsoBo/Uon5+RwjaFsnbglpa9kpZ6eY=; b=HOfLCbRRHv7n3SWqc7vltThXS0wHtq2L6FLb6NosJzvh4o8AVKLk1cDfg8DrMD9KzR1zyGMi6jPDH6InpZC+3/nusOT+HEVmXKtV+5qcWlqt+NLAly5QeQ5SgpZJ6FvErlPFnRx+1g/K+/zODekyrzmHctDxY05i/P/eZ2OPC/EMtxYogB5z1hb9ffYLtSwIDRAjbujzbSaUd4zkgwauxmJqr1Np3rsTZuL/mDxMiSjLWOA6QPThlXefWv9qr3RhU3ADefV4wxIPCFDYpivMpAa2QJxxD44fyNAFD+mvFhDuR7C868kirFr1T8zdwdbS8aF/fLLWZgpfbWJg1JhV/g== 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 GVXPR10MB8582.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:1eb::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.13; Mon, 15 Dec 2025 13:00:24 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe%4]) with mapi id 15.20.9412.011; Mon, 15 Dec 2025 13:00:23 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: cedric.hombourger@siemens.com, Felix Moessbauer Subject: [PATCH 1/1] testsuite: add parameter to emit bitbake dependency graph Date: Mon, 15 Dec 2025 14:00:10 +0100 Message-ID: <20251215130010.630400-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0224.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e4::14) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|GVXPR10MB8582:EE_ X-MS-Office365-Filtering-Correlation-Id: 7e81bb89-0468-4622-c491-08de3bd9e8ea X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?7RWo/NDZv7FABpZQeKQ5i5vch5Vp0pumWKVAnyGnkG6qNHAvIMcHjGz7mfgx?= =?us-ascii?Q?uCSRv401JmvTn8Qnr3W0SKz/uRkquzh3GjFZuK7j4D1g02jIN4c7/OPf6Wtj?= =?us-ascii?Q?BFkB0TECvRxyFPE6cUH8rk2QFTH15DyY1rlmi1KXD7lXROvhZEzmKvZAQ7hT?= =?us-ascii?Q?jSnL/snej7RGTl0qceVamZy7fFj6tuZ5TdSSdQX93V7UoVFwKxbdpvcrgPMM?= =?us-ascii?Q?6dbrqTlb82zxfcE/3DdMhQ8vFe7S5TMARUqZG/7Q4Px2DSXncsowPd0am5+T?= =?us-ascii?Q?EPayuGnnmdJ0iCKc+mmnAkoJQbNRXqe2aB/4156ycUSPIvmRvurdX7zgy6Ry?= =?us-ascii?Q?CMzh2MTb2mzUwhKibEHJdmeXa5OryLj1WYUvZn6P2Dvq4RMYDq/gOY9r8KzH?= =?us-ascii?Q?+9G75vuBBOrwaoc6CvdnYlsu0QgWc6DoRiEcXlTzQMa221Q7WVjbJ9wIf/Uc?= =?us-ascii?Q?/lbCr4XXUvLw3rfQT387k8fTEOJ6MqZJSwFTkFwQA9vMZKk4l6IEuP9zMuuI?= =?us-ascii?Q?xclcjgrnM7ln1s3oEXMrGYZah62VKUhdbtRjb+LcNoqM02wjCLViEMbVWMcF?= =?us-ascii?Q?0AhEgx8wFnauMBKSKBzHLgLSkCmbWuXp2G58O6xbDDzpqDD4s/xJc1Zw3kdR?= =?us-ascii?Q?5ljux0A3Jf+5vZjzQLxys8j9YXrOYUw/QFr8ixvwWAKQqYO0EKtGx4+u3+s1?= =?us-ascii?Q?oDF0SCbSXBrge40Dyb2IUhChIO4p9IEVB+2kM/OJgtrF9D1LxKtj8lUfEDkZ?= =?us-ascii?Q?SAJSHGZARzHhEqr1IgltqBcDFHGW6CeyVnwAcwZRJeSIgY65KKY8viZJJapn?= =?us-ascii?Q?2yKsc1UTEG8DdqUUa2OoYR69hYlr1G1srihWN8t3vrVGlpy3HZdrEiX7cI3t?= =?us-ascii?Q?tKLmew1tOFQa9zzP3glxImWwglsUHDE2ShnvEloBmDkYE4t1dO/3jaZYfIjn?= =?us-ascii?Q?KJOWgyTYnQ0k38sVrM/7X600ZHvXwcTiZKsXM6qoiVb4Rap0hlmRJFglttpg?= =?us-ascii?Q?5id8lbCx0k+vCH3rAxHSL76cGDldcM4N15Mo8hBMOfjgoidMyLdYCjoeKpmI?= =?us-ascii?Q?6Rz0McfOgMeIjCnRkQrCerhEsNE4lvXFx+fNSVoDrfPrW+dlJmQ8M4/0SFL5?= =?us-ascii?Q?0/zU4cC86OVgN7hV7THTxl+q4ZyutkOewnOjeTS+cwQDr7UNBMyJRPPBLkwW?= =?us-ascii?Q?Hu1LrzKt+LVadv3AVXmVhZWscp4dKZZtNcc8VXVTjjg8MLizVu3ZzweRC3AW?= =?us-ascii?Q?c1Mv1XxYOg4OW3t/1gJvNLsq0dFIHrO4MtBt8pxLoS3OejADgg7QxZ0CZ4lk?= =?us-ascii?Q?4GJSeQJk1bWJGYzmyiTVn4UvjZHwW4AJzwASEz9vOfIqXkyGM6OIQbcCbmrx?= =?us-ascii?Q?KbEBoiDfwl1Lqg/yQTJs8CEWOFo6P0tpQTgXhHebJ99bqv6tRH0CyBtryUdb?= =?us-ascii?Q?+dEAC50Mpk1P1NgjbW7Ht2e4oWWnVE9f?= 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)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?QA8TbVtjZyQp6NgNuhSLAqn4740D/whOXpLFPVLuELVRJUQb0ok94/n6e3/C?= =?us-ascii?Q?VyOlYw13rT5mbBZ/52nLudBwIUqvOolWLKC4rFEGVGLmPj/MgQv0AMY01NZE?= =?us-ascii?Q?xhkqFL6nZmbCK91QLWn9iP9dx0/CBpSF5WdM1FCafCbr9I/rMevJKTJysX3H?= =?us-ascii?Q?P3PXWC+bQqQ8GEYt5rvyB9vKeBZj1/2RJScEn7aVrm9ItPd6cCV4Jphb6BMv?= =?us-ascii?Q?/KZEB6zBy6TFQzdflSzZbou6YHpOBdLVcP/p/yHDUFmuOJYWriIa6qjKE0A2?= =?us-ascii?Q?IxcWgOyc4bK8YLFPSZs1orIAfayX0PMMoBxe1WIJO5GwqJSRZ7Js1M/qpjCx?= =?us-ascii?Q?mZa983/2YiPIZ9XtR+2gqQsR3lcPBOUHhfiQykBuwAytHi9quKmio9BA/cbr?= =?us-ascii?Q?e0OblnassMhI6bzsBHTJDSCzJ7gkQAcx5a9dSd1TMRtWDGSCNw1c+RcNRgmm?= =?us-ascii?Q?FIsxXXvarpbS2M56XCtG8zB/ovVzn2Xnn8unZYQLun1FqPiwC4m/Lc3gW7D1?= =?us-ascii?Q?E/H783rUu5pS13x/ZxbVaJbTD7KgremOL0bRI0K/YnO9ISWiCLkSyt7Dg6hs?= =?us-ascii?Q?oDqprFUqqvhXdeivNyw8sDbErCRr/2/O6LQoyxMyb5WdHJs1SRENGobTyhFc?= =?us-ascii?Q?IjygIp/6cCu18ogEExgudGVrNbdmQA58PFbx1o/YyE9Bsfd+70sFzucmLKKg?= =?us-ascii?Q?ctH+3atb8DEubDguBxTqUjeHEHLNgovTBqkafeFeyFGqJUoA79/CqiEWTI3S?= =?us-ascii?Q?JcBFTKhsTMPk+3xfIrK5SR9gT2bRig8xpTIWMj81EZqJ+P2UDapuYvOzRYWr?= =?us-ascii?Q?x8uEQUOPR08jkXcxXZ0YcbF/Biv3zIz93GYeUZ3mViLHcqbbsPw+LF9pdCLU?= =?us-ascii?Q?yyo0Hs1BBJdkpTuvlp/kJbPVUOOiXBnrCRwIy+vSguExceb14cnXaRhCPCQg?= =?us-ascii?Q?dSmT/GHFAMkSLHFna4SBpmy25Jg9wynxHYDRdAA0cF/LJtEcIbQxIrrXZkUu?= =?us-ascii?Q?4cGvdKHiUMMnIYO3N1mSzzXcOGrcYG5/brgKrQkb9XxHjRkkt2qg4lB99E2h?= =?us-ascii?Q?nU4de3CPhEj7u5m1mQSp1xGWX27iyMU/juJQgkEXfZf+VWLzfJiv+dK8eY9I?= =?us-ascii?Q?mz7djMUB4pI1oKnAS3bv0FMmAtwvJ27GHbZ3lEn/iAASz529v2JRCCt4ynfT?= =?us-ascii?Q?PJYg5pBpSGomPfUK1jCMJOQbd+Ur2r+uhRRPPiG+si+2pp3d67KGri9ixvE5?= =?us-ascii?Q?A4u3AkjkCYClyebUsGdVYCqQwSaRWHkvpAGsuUosh6vkLgzzgPW/5gOlYw/Z?= =?us-ascii?Q?b7Kvg5+pU8vYJVqhTMooj6lPIUNXrcYR/ej9vbZ9k/g3npHPZshRCwkruswN?= =?us-ascii?Q?pWN/isagUUKnrGF64jEd38faeWZFoE+/D1DTENCoNSuGzA9RSSrAzyXO9nMm?= =?us-ascii?Q?2y9cqLL4Fv3oCWw1oTeGM5iIiHn9ZQBLtl9j0p0hBLMiRDlTURkweshbYEQU?= =?us-ascii?Q?o2J3/Fa0q8ox+haKAHe8phm05vW4tkZLVX0KMM4RnxBF7v0A17QZQKYdUvzp?= =?us-ascii?Q?F5aHrnVT8b4HTZaTHlS7s4olEcHgNMfagvFsm8aibqdDvgupEN/2ssgn8ky0?= =?us-ascii?Q?wssXQN2jmQRbOLMSj1IrPyo=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e81bb89-0468-4622-c491-08de3bd9e8ea X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Dec 2025 13:00:23.6418 (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: xgRBZ54J7m8qPB1rr3paShY8n558mKnU1XkI86fimuHunMagH6+Af+lOCuf8dlvPWw3BWM8VY6eET87+ucY/ZcRLpdLHSPQVF+E2ly8iaJc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR10MB8582 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=jn3Cp2D7; 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::1 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=-2.2 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_PSBL, 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: CjCEDMp7v6YH When running with this avocado parameter, bitbake is called with "-g" prior to executing the build. By that, a dependency graph of what bitbake will execute is dumped that tremendously helps in identifying what we test. This further helps developers to strip down tests to the features that should be tested by locating unwanted tasks that are pulled in via transitive dependencies. The feature is modeled as a test function itself, so it can later be extended to write parser-only tests or graph analysis tests. Signed-off-by: Felix Moessbauer --- testsuite/README.md | 2 ++ testsuite/cibase.py | 15 +++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/testsuite/README.md b/testsuite/README.md index 3b2be5af..b1a75b04 100644 --- a/testsuite/README.md +++ b/testsuite/README.md @@ -27,6 +27,8 @@ $ avocado run ../testsuite/citest.py -t dev --max-parallel-tasks=1 ``` $ avocado run ../testsuite/citest.py -t single --max-parallel-tasks=1 -p machine=qemuamd64 -p distro=bullseye +# Generate bitbake dependency graph as well +$ avocado run ../testsuite/citest.py -t single --max-parallel-tasks=1 -p machine=qemuamd64 -p distro=bullseye -p depgraph=1 ``` ## Fast build test diff --git a/testsuite/cibase.py b/testsuite/cibase.py index 0a006a21..70964c6d 100755 --- a/testsuite/cibase.py +++ b/testsuite/cibase.py @@ -17,10 +17,25 @@ class CIBaseTest(CIBuilder): def perform_build_test(self, targets, should_fail=False, **kwargs): self.configure(**kwargs) + if bool(int(self.params.get('depgraph', default=0))): + self.generate_dependency_graph(targets) + self.log.info("Starting build...") self.bitbake(targets, should_fail=should_fail, **kwargs) + def generate_dependency_graph(self, targets, should_fail=False, **kwargs): + """Debug helper to better understand test task graphs.""" + self.configure(**kwargs) + + self.log.info("Generating dependency graph...") + + bb_args = ["-g"] + bb_args.extend(self.bitbake_args or []) + self.bitbake(targets, should_fail=should_fail, + bitbake_args=bb_args, **kwargs) + self.move_in_build_dir('task-depends.dot', f"dep-{self.name}.dot") + def perform_wic_partition_test(self, targets, wic_deploy_parts, **kwargs): self.configure(wic_deploy_parts=wic_deploy_parts, **kwargs) self.bitbake(targets, **kwargs) -- 2.51.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/20251215130010.630400-1-felix.moessbauer%40siemens.com.