| Message ID | 20251215130010.630400-1-felix.moessbauer@siemens.com |
|---|---|
| State | Superseded, archived |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRB4EMQDFAMGQEWR5P2BY@googlegroups.com>
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-f186.google.com (mail-qk1-f186.google.com
[209.85.222.186])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
5BFD0cFs018539
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Mon, 15 Dec 2025 14:00:39 +0100
Received: by mail-qk1-f186.google.com with SMTP id
af79cd13be357-8bb3388703dsf1112669285a.1
for <iupwgm@isar-build.org>; 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=dO7EQ7Edlr+kGYo91hy53T6/TpB/+YbEeTqb0Bne91fds0exUl3GlqEenHHxG00yO1
ZoxAVCRMAcjjOrnBQd+KpWB95uoQpsvPS9h6EnoyPniO+fGW91racOtOYZfMhlNgEeok
Q0iCPW0dUaY4rxozKkXl55set0LGV/jlCYjSYLelis2y6tIkqNRUppDe1LTOpmt1SLj7
Wo1xki5lLFcYwgNcMDF9W/0pMydc3ZKv/KI31TRAuNXjeTYR6wCPDy8hadz6Qm6rIWxh
7iB+Lu90GzA7n0JyP9dVk7PbJMjYnpUkKAg/2VCTtlARCoiqXP18eTQRnu3IR34Be5iR
9+HQ==
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=oqbMPVis4Jb02WSPehBv2FyzVYmnjpCvDNuwg9Tn+cM=;
b=P/hH1J/X4GGbKZof600w0QHnEjQyBZTZ80EwiuR4bhWhAEEtJG+aegxXqDBWUqoeC0
wb1LLvlGb1I+vkZEQxzyIbTf+hZhsWIRgGl7krbgXYgZTazcjBte7kNqau1nSRK/jvf1
OFr2gcTgrBAUgKHP0PksoJHiihxjXBpVx0phyuiyFlRTef8uyqAB93pmJgEuIljcRw+k
pvHbS9T0kydqPQkvA0wK2soeWAPDZMP7H/AVTq9ZfOwvZjNziihpREm89lfhuX7BPgZc
L5fJeaue2tYB+HQxxxF5f/ot1P06fng8fYAwyn60SwNUZMLJqCk4N9qxu6w6PPuLBiA5
JurQ==;
darn=isar-build.org
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=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
:message-id:date:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=1g1cAH7ew1Fnq9cT6sRJH2VK1WYfWky1U5L4VVCNq7w=;
b=o/PrQazWCmkVtZx80p0PnIKmZOFbZLE9RWhvhwYmabdAd3owqs4eWgiq1L3LfAQDEX
biG9lBU8erx6N75RxHvS+HbwAnlWgcKoq0XcY+3G3B0MMo6GegZDBMlK9YWwvam2jtJN
/zEEQKE6sAvWJH61jt6/A9L4mk1C9Z6qUI8KEpfSdB3c+QfrNfWkr1gjrB0tVa7jk21P
Fg0uQexjaV0CBh4Zs2dGumN6Z/DQWsIrsIJLlEqW8yWFbJK55xdSPpW8G5TXpxnYQ5xa
Po8IVcQKef+0O5r1Um5TQYNpuc39ooMduYKO+qJeJD/DPruHPHl7QV7hYzCzzUzviT2X
l/0A==
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=T+HTtKrqNxWDZ8LDqmhN5mImXbnh6AVQ/lhwgQ2weOoMlx36Q0d9lWcyn9504cMIc4
8lr/VuqpfknmYi1QPj+kTsO6pu8ZQWHBS0FQrO/unrAnGcMtj7FcsuNKuKJqmyR5kbNs
f6UajZK/lTIQ7B+9g+9d1OGGVOlFhzfEqb9q7AU9yFCeeTnmFs1ox3gHg2+YrlUq7QIG
dI8CpkNawXS/Dc027HPbaj0Evwri8C9BdrnXil3B1dAsCqtcPY36qIb9UXknVzhWJv54
nJ79t2n6+EeXwxTcSfLxNJNEWXGQUvil/ThHkhk2bOSoeUbyiQz/V/pTYiZNjObe+rne
N12Q==
X-Forwarded-Encrypted: i=3;
AJvYcCWuG0CtEdCjHiyL/x2MJHxQ0lNhEM5JEGwszp3pOU4KF3c7OgEwzSxuB8k74HrTqiO+zzTsoaA=@isar-build.org
X-Gm-Message-State: AOJu0YylA/H+8BpMqzFNEh57GLDbVln7wTi4va2Nq8bKKsYzobhOmi7b
4S53GX4CFmUZfHLPT8AmrT0m3u3MGK9qGj1YrxfsskXkYUsnZldNzSbZ
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 <isar-users@googlegroups.com>
(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" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: cedric.hombourger@siemens.com,
Felix Moessbauer <felix.moessbauer@siemens.com>
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:
7RWo/NDZv7FABpZQeKQ5i5vch5Vp0pumWKVAnyGnkG6qNHAvIMcHjGz7mfgxuCSRv401JmvTn8Qnr3W0SKz/uRkquzh3GjFZuK7j4D1g02jIN4c7/OPf6WtjBFkB0TECvRxyFPE6cUH8rk2QFTH15DyY1rlmi1KXD7lXROvhZEzmKvZAQ7hTjSnL/snej7RGTl0qceVamZy7fFj6tuZ5TdSSdQX93V7UoVFwKxbdpvcrgPMM6dbrqTlb82zxfcE/3DdMhQ8vFe7S5TMARUqZG/7Q4Px2DSXncsowPd0am5+TEPayuGnnmdJ0iCKc+mmnAkoJQbNRXqe2aB/4156ycUSPIvmRvurdX7zgy6RyCMzh2MTb2mzUwhKibEHJdmeXa5OryLj1WYUvZn6P2Dvq4RMYDq/gOY9r8KzH+9G75vuBBOrwaoc6CvdnYlsu0QgWc6DoRiEcXlTzQMa221Q7WVjbJ9wIf/Uc/lbCr4XXUvLw3rfQT387k8fTEOJ6MqZJSwFTkFwQA9vMZKk4l6IEuP9zMuuIxclcjgrnM7ln1s3oEXMrGYZah62VKUhdbtRjb+LcNoqM02wjCLViEMbVWMcF0AhEgx8wFnauMBKSKBzHLgLSkCmbWuXp2G58O6xbDDzpqDD4s/xJc1Zw3kdR5ljux0A3Jf+5vZjzQLxys8j9YXrOYUw/QFr8ixvwWAKQqYO0EKtGx4+u3+s1oDF0SCbSXBrge40Dyb2IUhChIO4p9IEVB+2kM/OJgtrF9D1LxKtj8lUfEDkZSAJSHGZARzHhEqr1IgltqBcDFHGW6CeyVnwAcwZRJeSIgY65KKY8viZJJapn2yKsc1UTEG8DdqUUa2OoYR69hYlr1G1srihWN8t3vrVGlpy3HZdrEiX7cI3ttKLmew1tOFQa9zzP3glxImWwglsUHDE2ShnvEloBmDkYE4t1dO/3jaZYfIjnKJOWgyTYnQ0k38sVrM/7X600ZHvXwcTiZKsXM6qoiVb4Rap0hlmRJFglttpg5id8lbCx0k+vCH3rAxHSL76cGDldcM4N15Mo8hBMOfjgoidMyLdYCjoeKpmI6Rz0McfOgMeIjCnRkQrCerhEsNE4lvXFx+fNSVoDrfPrW+dlJmQ8M4/0SFL50/zU4cC86OVgN7hV7THTxl+q4ZyutkOewnOjeTS+cwQDr7UNBMyJRPPBLkwWHu1LrzKt+LVadv3AVXmVhZWscp4dKZZtNcc8VXVTjjg8MLizVu3ZzweRC3AWc1Mv1XxYOg4OW3t/1gJvNLsq0dFIHrO4MtBt8pxLoS3OejADgg7QxZ0CZ4lk4GJSeQJk1bWJGYzmyiTVn4UvjZHwW4AJzwASEz9vOfIqXkyGM6OIQbcCbmrxKbEBoiDfwl1Lqg/yQTJs8CEWOFo6P0tpQTgXhHebJ99bqv6tRH0CyBtryUdb+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:
QA8TbVtjZyQp6NgNuhSLAqn4740D/whOXpLFPVLuELVRJUQb0ok94/n6e3/CVyOlYw13rT5mbBZ/52nLudBwIUqvOolWLKC4rFEGVGLmPj/MgQv0AMY01NZExhkqFL6nZmbCK91QLWn9iP9dx0/CBpSF5WdM1FCafCbr9I/rMevJKTJysX3HP3PXWC+bQqQ8GEYt5rvyB9vKeBZj1/2RJScEn7aVrm9ItPd6cCV4Jphb6BMv/KZEB6zBy6TFQzdflSzZbou6YHpOBdLVcP/p/yHDUFmuOJYWriIa6qjKE0A2IxcWgOyc4bK8YLFPSZs1orIAfayX0PMMoBxe1WIJO5GwqJSRZ7Js1M/qpjCxmZa983/2YiPIZ9XtR+2gqQsR3lcPBOUHhfiQykBuwAytHi9quKmio9BA/cbre0OblnassMhI6bzsBHTJDSCzJ7gkQAcx5a9dSd1TMRtWDGSCNw1c+RcNRgmmFIsxXXvarpbS2M56XCtG8zB/ovVzn2Xnn8unZYQLun1FqPiwC4m/Lc3gW7D1E/H783rUu5pS13x/ZxbVaJbTD7KgremOL0bRI0K/YnO9ISWiCLkSyt7Dg6hsoDqprFUqqvhXdeivNyw8sDbErCRr/2/O6LQoyxMyb5WdHJs1SRENGobTyhFcIjygIp/6cCu18ogEExgudGVrNbdmQA58PFbx1o/YyE9Bsfd+70sFzucmLKKgctH+3atb8DEubDguBxTqUjeHEHLNgovTBqkafeFeyFGqJUoA79/CqiEWTI3SJcBFTKhsTMPk+3xfIrK5SR9gT2bRig8xpTIWMj81EZqJ+P2UDapuYvOzRYWrx8uEQUOPR08jkXcxXZ0YcbF/Biv3zIz93GYeUZ3mViLHcqbbsPw+LF9pdCLUyyo0Hs1BBJdkpTuvlp/kJbPVUOOiXBnrCRwIy+vSguExceb14cnXaRhCPCQgdSmT/GHFAMkSLHFna4SBpmy25Jg9wynxHYDRdAA0cF/LJtEcIbQxIrrXZkUu4cGvdKHiUMMnIYO3N1mSzzXcOGrcYG5/brgKrQkb9XxHjRkkt2qg4lB99E2hnU4de3CPhEj7u5m1mQSp1xGWX27iyMU/juJQgkEXfZf+VWLzfJiv+dK8eY9Imz7djMUB4pI1oKnAS3bv0FMmAtwvJ27GHbZ3lEn/iAASz529v2JRCCt4ynfTPJYg5pBpSGomPfUK1jCMJOQbd+Ur2r+uhRRPPiG+si+2pp3d67KGri9ixvE5A4u3AkjkCYClyebUsGdVYCqQwSaRWHkvpAGsuUosh6vkLgzzgPW/5gOlYw/Zb7Kvg5+pU8vYJVqhTMooj6lPIUNXrcYR/ej9vbZ9k/g3npHPZshRCwkruswNpWN/isagUUKnrGF64jEd38faeWZFoE+/D1DTENCoNSuGzA9RSSrAzyXO9nMm2y9cqLL4Fv3oCWw1oTeGM5iIiHn9ZQBLtl9j0p0hBLMiRDlTURkweshbYEQUo2J3/Fa0q8ox+haKAHe8phm05vW4tkZLVX0KMM4RnxBF7v0A17QZQKYdUvzpF5aHrnVT8b4HTZaTHlS7s4olEcHgNMfagvFsm8aibqdDvgupEN/2ssgn8ky0wssXQN2jmQRbOLMSj1IrPyo=
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 <felix.moessbauer@siemens.com>
Reply-To: Felix Moessbauer <felix.moessbauer@siemens.com>
Precedence: list
Mailing-list: list isar-users@googlegroups.com;
contact isar-users+owners@googlegroups.com
List-ID: <isar-users.googlegroups.com>
X-Spam-Checked-In-Group: isar-users@googlegroups.com
X-Google-Group-Id: 914930254986
List-Post: <https://groups.google.com/group/isar-users/post>,
<mailto:isar-users@googlegroups.com>
List-Help: <https://groups.google.com/support/>,
<mailto:isar-users+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/isar-users
List-Subscribe: <https://groups.google.com/group/isar-users/subscribe>,
<mailto:isar-users+subscribe@googlegroups.com>
List-Unsubscribe:
<mailto:googlegroups-manage+914930254986+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/isar-users/subscribe>
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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?=
|
| Series |
[1/1] testsuite: add parameter to emit bitbake dependency graph
|
expand
|
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)
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 <felix.moessbauer@siemens.com> --- testsuite/README.md | 2 ++ testsuite/cibase.py | 15 +++++++++++++++ 2 files changed, 17 insertions(+)