From patchwork Mon Aug 3 08:34:49 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5325 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 03 Aug 2026 10:35:15 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f62.google.com (mail-oo1-f62.google.com [209.85.161.62]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 6738ZD7R015887 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 3 Aug 2026 10:35:14 +0200 Received: by mail-oo1-f62.google.com with SMTP id 006d021491bc7-6aaf58e7003sf1101378eaf.0 for ; Mon, 03 Aug 2026 01:35:14 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1785746107; cv=pass; d=google.com; s=arc-20260327; b=PGxPkcBYdl5DEo4Om0iCOiIP+suqrbPftXCj1RbUq2ngL4aS5NyDdLR0ryaccoby1P E7vuRByQ9h/YxU1XfG2kTJqIlDVOrK1HqdDYj7csHniOZs/QSgAiwWu2tIdkRZEDIlFc GOKqOYlZ4IO7kB4wtW0WjZz4a7ZeR0+mY+Sy/xuYOLhGWO2hXp1TWh1lMErRuB68hCeV yIM1VDW7ndeYmdbNfWBiIEGEoLFKQsH35QDWDp7Hwdux93/l0IB3ddDvyzs/My8kwZjP IRJk9M9eivyFa8kAjI6oNNPW4WIbcUApvQhnpI7tRGj6LhbK5uyC1+D8KkIifxm2Nsem /2aQ== 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=lSsFBmRQBXsFx8S4CKoGHWvM5h0cuxq8jcNSJc6fik4=; fh=8TX81imibws5r3M5A6oal/wcrFRr8pH2SXjIVdtZg8w=; b=KlepeS/JzMU6XBBrfff4XwLn/J1owMyUE736sdSg3QdTh5k0PZIKB/QPXb+7Q36BFs wf8CRXYeE0bzidajp5GEX48Jm+SbmGzHXT8T3iTkrS7TtRza0EGCMiM/F05vYJbruRGz fkDucoycPyu4GE0cNGEY/SarZ/ovaReUTVLPhmIOQ2ZRKMWoIhhh4NZv06OSfXE/+A0E m07m6AaroHsWnBNH4HZ29qzAEpHKZf3YtSUaE5AROz3fQ838vM5zxbFDvSI+W+N7ZCi2 79TataqPu96Ilvg+dUKNzVAmE+eVVotpGU4CTYPW2BqTA2gBUnhp6VRt+/lVFiZ9cy02 N/7g==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=qyllXgEg; 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=20251104; t=1785746107; x=1786350907; 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=lSsFBmRQBXsFx8S4CKoGHWvM5h0cuxq8jcNSJc6fik4=; b=xm//NOUn4XdvDQmGWTMLrNe//aCOUekXM7z+l5r4As02VPKV+P95/Y7fU9ophC3hG1 tMa4d2kb03pfkb3Smmccu1hcUHomOy/zPRO/z2rHsuqXxzJM2WtC0kYdsRkRk1Zf+PTh 3VKVw3RC8Xt0WjBRy1ljZvMMA18LuXdzS8Yn7b3e3I3AAq6EU5RCoMr/LuOTUWgKWEmN zncOr93EulMwKyDf/FQBHiM4D6JKIrS1suvI5BZzwjCWLC9cweO+D365YmBkiEBdbUts tx1Zs2CG3dJcXF9M48O/buF64IThqETbJ2Rnnh6KIiZYrkZS1leAnS2foixLrbu2xCCe eDZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785746107; x=1786350907; 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=lSsFBmRQBXsFx8S4CKoGHWvM5h0cuxq8jcNSJc6fik4=; b=VtIrqBW14JLaAVHRhIgy1vTqbZi0BiFP+FnFBpf/C1y6/KPGpl5HME0TMxyC2BNnP3 z4LCKgt1F+plIArpMxENNWy2Antw+CUtVZXCnW8/pP5gewtSL0eKdsXI/Io7VDI1DMAq GDD0xr/frL2Y6yNNmZv89oZviUdB3wgUIIQkCgVanDQaWiXG6fpYS198Uf8t83oRkTo9 lGAL2apxGcQ8ryW05YeXE/LkRKU5uEJcvUK7RXDgkgRa+REmfH7xO16dMNG+U3Qao/Bi hV1p+vV9iqLBVPYKq/PCVQ2+E+Gj9ioC+FZH1h3kmndoJ7LQX48dBp26eSBH3fPRDXTU X7mw== X-Forwarded-Encrypted: i=3; AHgh+RorIIhW54FB26jziEc0Z6jtJ8njv3255E9Ogki/tRkyov8L8hEj6etkLqpr5kpZAO6MAd+21m4=@isar-build.org X-Gm-Message-State: AOJu0YwxVsbRvbTCyxiK5Zmo+SuciiJqVnCmTvTrjc6uZuS70mr6j1lM g60wMjFsSM2+6KWJIOxf5VJO0JGucGbaQpRVepHP1opd9Qb5KvR5hNjA X-Received: by 2002:a4a:e847:0:b0:6ac:a45e:ff75 with SMTP id 006d021491bc7-6ae4316b433mr13427400eaf.4.1785746107396; Mon, 03 Aug 2026 01:35:07 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPQ/D7dPwBPjlQAv8O5vLl8SBoSVip8kn6qR0RwH/BRAqQ==" Received: by 2002:a05:6820:151b:b0:6aa:fa1d:8f23 with SMTP id 006d021491bc7-6acb8a49518ls2418675eaf.0.-pod-prod-06-us; Mon, 03 Aug 2026 01:35:06 -0700 (PDT) X-Received: by 2002:a05:6830:81d9:b0:7e9:df1f:6a19 with SMTP id 46e09a7af769-7f196d7596emr15064341a34.7.1785746106679; Mon, 03 Aug 2026 01:35:06 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1785746106; cv=pass; d=google.com; s=arc-20260327; b=FIvz4m7rNHYcevhVumo+tm+1x2pATnGkcX8p9Fov3Kc3GpLZ/qLTvDAHdps1o41cso jlA6PFYszq9U8hUixmX+bIOyCW+qhgLgk0EFGuWFFVCWq9Um1U3QkCodTzZHR7KVu6xB zTL/NEk/z8p13Uq7+wXq8IE0fjx1jt8JvYLEG0r+sGuN4UuWqEkDsv97SwWHpa9wyJUs DcR/bqngdqER7S6faqhFLu86f5zs6/rtyrbCTBX8qYJGvXOXf6BM4Ug4EZfGx+FEzEUy cxLiF8mupuKmscUHnL1+hgMbOYAt9HOZIBSj/a4NGRQJEttQmrMNSaQlLM9Vu1M/8EAi TkIQ== 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=4i5lZfX2eHGyyDs7a8RMatqiRfSlrXLQGi9X+++Z5Qo=; fh=NclRBR510K8nzUh8Iqn5hF8bq+L1wsc2qHnCs0Jqg7w=; b=crjC1d5+hteok1k6YG1QSsfxuxs7bfiEHLLKpG1TZbU4f89kyszjvbZHp30Ji87ZUE ws2is4TwfLuQIcyjX59ayI5mwX5Ktonu5dh/Slrv9xJeV4OEs1O3WGsLVkoXEirwFIxq fb9PRqVMGNTtN6hYKNZzY0BNxAYFLEMWb+MAyF+PYaySoq+iwlLt4dQiBiIqGusApmeq delUxcFmc8p3m4kZkG3ERXfVpZrsonSrz/qGPl9pkmu8u8rEwICGaRccIqXreN6CdQSH BwJIQHz1WqfAn/zXo0QCFVS7P2rIepsIr5ndBJnbstscMKR4SBp20pe9e0EIwV3GU+z/ lQMw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=qyllXgEg; 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 46e09a7af769-7f18f0bbe7bsi197535a34.5.2026.08.03.01.35.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Aug 2026 01:35:06 -0700 (PDT) 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=yAQUxqZA9cg8FyBLGBjPsd3KmOT6Ox+VjFCJ6OcpAijK57keUNTVcoQW5aYfc2pmJnfd3em1FELVrQnityEFupzec+3huhLzRnYOavzzjL9h7wkbGUGdVigS5y9B4WA/sIHsDEEwNm5sLXZNouQN8bLfSB8WsSJN4CUC7NzYknIj+5ZLrLgP10iKs5XHLQCSpBomXOuZEGu4DTQoAohNl0T2Bo/g2xS8LxYk1ULDXxZFqUVE/D9Bf2624OpMDz8sX7dS9+9DsKaEnxH8kzkon1y7iieq0o6GL4UtTa41eRp/7N16vouxaCy861aiki4FpQIRaIfPrcgkFKBvmAfJRg== 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=4i5lZfX2eHGyyDs7a8RMatqiRfSlrXLQGi9X+++Z5Qo=; b=fHWkUdzMl7LENLnnLH7THP/BF7PmkiafjeC3j0MIheWSRakBnNekC/S6dZKJ0VWyCI7wtbAIOYIwQB4KdwmDdQJhY1y3bSP+ba7z3+HjLuoIr4y4FF20X/sX1olrskuDK2mgy6OgDgAQsll5UjKtb/Mzx3py7xm+SLwVm6S+a2dRgcHvnoPTBwd1QSu8lduS/oyQZIIm8P+t5YzKGpmKolvPVD20imdAr9+KS+BKGO5UCC8KEOeE68jAmjcA/mPshwLr2gmuURH2YPUtpPcWcfsWIgQzKYOiwxVM2lPKK0EHv/uWYMnUOr7QMQQBqWxdGaMXyzaIbCDQn6MD4Lz03Q== 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 DU0PR10MB7074.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:421::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.270.17; Mon, 3 Aug 2026 08:35:00 +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.0270.017; Mon, 3 Aug 2026 08:35:00 +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 v2 3/4] testsuite: emit output filenames in generate_dependency_graph Date: Mon, 3 Aug 2026 10:34:49 +0200 Message-ID: <20260803083450.2048909-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260803083450.2048909-1-felix.moessbauer@siemens.com> References: <20260803083450.2048909-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR3P281CA0023.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::7) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DU0PR10MB7074:EE_ X-MS-Office365-Filtering-Correlation-Id: 17bb60d4-0f51-4ab2-d228-08def13a1b71 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|1800799024|376014|55112099003|18002099003|22082099003|11063799006|3023799007|6133799003|10067099003|56012099006; X-Microsoft-Antispam-Message-Info: 0Ayt2zuOniH0L3nm8gpe+bblHjTHVylHbddmxHFhxufQ9JeXli47YkG3hjtZ/cgUUZrfJsscrTYhflkfaVi/38hK97r9gNER9kXKrvc432vMdXslzY4W7h1WeQ9xPjnLSjQcLMYqltbpzUJiOprK/JSqLlDRCsBor7L1D38G+sI69qUZEfNC3Kpc6UsEq+cT2A+b4m/jccng7CYzlAAFH9lVViQO95TPUQJnY5NH6x++fnuwCv3obGJjIaeeqMChVJzPk3lzLAzqFPJljZpuAozm2RsadAxToO/F7tUmfArkqRzOmEGuyLRfyRwZTg0WQmvzI2p0Kv2RYfx3tnNlnJDIIBf8fX9zIhSQC3XodJIyO0qq8O5bJy5xL8Hklyk4NDPx3uEw/jdPOBFzWO1h7WPbmwG7gnDqd5NepHPGUSm/oyvYP4v3R8n8y8i7ER1zxZg2GauzaD92uEBvPVPnsKt1Y1EZrKTK6uR4J2HokMJxHExSbMcOAHwYdetKeNwbrMlecWMR2iauB6/IhrHcb7pUM8bmFuv6P/CoFQVSLP1SgFFk324ty+Pf81hM3QT00+NCCkRjy9IcewNceU1al5KfkWcBQ2b5nT5UDaeOGVn/FP7iI70l2GvN9rgj1bDqAswclQWBGUsHvpmfNKph6OZEF+vWZqm9U72y+aqAivc= 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)(1800799024)(376014)(55112099003)(18002099003)(22082099003)(11063799006)(3023799007)(6133799003)(10067099003)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ch30p9ULTiuIRH8CwdipZ4eJ7AMELxdN/ogLpl7NxYHLA1sVFYT0UdmrCEao/pxDWpsyxXjt4mjwJwpB2TdnwR+3LcgWRYr9QNBQYOvWoEh1hVhjbTNDMJUBvqq4rffO7lYQw7vA7pPJppPfF34sjYkDjpDACAurjPyrRlPo2Kja6YIw+rxThu+1BAXbXg6NB8ewUfKx1wJ8TRHeGmx/6ZtkgSgWNj8Oz2H7Q3y6SIwumE9p1fCob82ZS78tJ6j82PlBVTUvFyi1hmHTu+uMegB5gcjYwUbfqX07iH975nEejVXSVM3t2kxguGeOBjyakRE1Surs/+WPxcWcK8HAiiYezA8Mf0ku9yeze+yNpJBADSEii3ungJsM6VvjlH4HK3r3QKln1IIiSolBDcfikIQVvaaLe8+/5x65uCmRm/U2FyanvB5bc3wiBq8z1lA/UrOuXQOMVHcEokM0q3D1dFH3vJwwAiDnVz6lRpy/tM4ghku2d+1iuPD29xAoEQu/YabVTwgzIAhPPs+5ThC0oHe0jv/dw0AsIiE41/5SBdWp3kCtXk7CX6ORydeCdXu/BTfdkO1EhdoXd2+DTeM+1k5uQVYtbuqi1h2FQVLXMfTBBT/ywq7ahFfi/BJ/JBXpn6+hSgCqcLp82RETauY28zwOrgxLWqja9rJSpRVVgrdwzS06PXmLbTkr5Ca9mlRiLm7/7Xg5kU0djRel0f/qBUZxEFQegt07XyB24zt5+yEOmPrlq/hUA/fldx1sQSjgQKBRDMmtAWsvKtgfq2OtmqDIeVxLVo8y2CJZ3Z/DOCdroLtapauHc6HuEijGOruDQB0GwI4aeBWx3mrR0taeF4xs4qbwyuO5hm7SlV3iDv9+ov39cyfLgIJKPUGKh6l++v3rrk+odxr+3xTl1FCIYoyW/x5PX2LP6S//eQ55KxZQDfsY+If1D5en5S0ErQOUklj64Dq8ilW0G0ewxUNeT/8j1kAXYH+FrGgg3xDnNw/8qsQo2bAkEMqQQ1XEbpsBTeGWO412ZuAo5gNoxey1yyZUSM7zJJfcjWZlU5qK8j5ui+ptbN41+RHajeAx+E2po2TTIQQkE/4/tGgm05Fw7FYG+k92EXeVb5EWRj/6RTo8Akb+Vzx5xIFRmRaGl2BA0akQHkvBke6zbQDSdpx+rUgJJ3MiJEEytSbmMfwEzV0PAYlfrQK7v3TjrykI0FGBkwEk7HGqe2TVZyYo4WsRdHEH/Q+dZdElPgrt1vNVta6O5DetzoRwPYMbtgzdCTrNC9XwRsiBNz1AVQelDF2v8ZFGsp8K7NA20r+Cl9bzpmNw0F0CKx7BSWcpf0XjrsC+ziYOl/E7QxVWmFMuY6K4G7+H7y6K+KRJpkbNni20A5nfdEy1E1GB/47wzuPP83ba80PPb4jr47TGAqztLUGwNpJ9dGlPpJSFToykM0oRnW1fMARGU1w1HbJdDTA2SHSJL/7/WOnq+7r3SVU7mcdYM2M5xDTvhvZFA3HQZHHHLTQ2b6ecw2MLJEMKId3qom1nhoOMsWpQ5GTWiiHsokVyRWHmP+REcsdXNKDHfwu9K3J6Xu1XBUd4VFLyM8SVCqprpVifu9VmSK+odUdX3/X/3S0+HEYjLmn5bNJZxChX40YlrKGcpVBfVdCIWCVlHDBhSwrJkoneCWL4uKKo1kNPUwECb1KRFYmn3vmle8bVa6unFfnnq5EjrNg9RFKJogeyl7nVXGrjHicNxh45GJUvdy5ksxCgWj8pghxS9r1LymI= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 17bb60d4-0f51-4ab2-d228-08def13a1b71 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2026 08:35:00.4842 (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: k6mw95ecQzDfAbz4w7EKhPUmaMlwDPnRj6gQ5B6QBRVTe5WwlrasX7VdX8r3om7Rf8OO8iB63tVT00ydKpimpRkIcxLCC74/2YvjBWRs3ag= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB7074 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=qyllXgEg; 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=-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?= Emit the filenames of the buildlist and dot output, so consumers can directly use that for further analysis (instead of guessing the path). For that, we also need to sanitize the filename to ensure it does not contain a path seperator. Signed-off-by: Felix Moessbauer --- testsuite/cibase.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/testsuite/cibase.py b/testsuite/cibase.py index 52748004..033b3b19 100755 --- a/testsuite/cibase.py +++ b/testsuite/cibase.py @@ -29,7 +29,10 @@ class CIBaseTest(CIBuilder): should_fail=False, reconfigure=True, **kwargs): - """Debug helper to better understand test task graphs.""" + """ + Debug helper to better understand test task graphs. + Returns a path pair (buildlist, task-depends.dot) + """ if reconfigure: self.configure(targets=targets, **kwargs) @@ -37,8 +40,14 @@ class CIBaseTest(CIBuilder): self.bitbake(targets, should_fail=should_fail, bitbake_extra_args=["-g"], **kwargs) - self.move_in_build_dir('task-depends.dot', f"task-depends-{self.name}.dot") - self.move_in_build_dir('pn-buildlist', f"pn-buildlist-{self.name}") + # self.name may contain path separators and colons + name = re.sub(r'[^\w.-]', '_', str(self.name)) + self.move_in_build_dir('task-depends.dot', f"task-depends-{name}.dot") + self.move_in_build_dir('pn-buildlist', f"pn-buildlist-{name}") + return ( + f"{self.build_dir}/pn-buildlist-{name}", + f"{self.build_dir}/task-depends-{name}.dot" + ) def perform_wic_partition_test(self, targets, wic_deploy_parts, **kwargs): self.configure(targets=targets, wic_deploy_parts=wic_deploy_parts, **kwargs)