From patchwork Fri Jul 31 14:43:44 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5321 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:07 +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 66VEi5Ct032605 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 31 Jul 2026 16:44:06 +0200 Received: by mail-pl1-f185.google.com with SMTP id d9443c01a7336-2cea6a46766sf17568185ad.0 for ; Fri, 31 Jul 2026 07:44:06 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1785509040; cv=pass; d=google.com; s=arc-20260327; b=HMZSsnt1J9rSE6TuNe5VVgC5BRr0w8j+hxxaiDyXr6x0ya/u40XW7m+gdep/ohki45 Yf4keC2UybejmEprHOHk9OcKWQGpTSj4XTEQjw+XWye2ET27e+1i41gYZs99vY+Bb1e6 RCGcfAZiT5mkzy1gFWM+6gd8//kfIJTxMSQoDIIRR2iklM1xum/6n4KsMgDq1J++mOGX L/MyKMpvidrYTdq9vdNaf6Cnj4IybEB4Gn/98bFCJ7ijo7uhhoE/wnG92BEFM0kTVJsZ BldADwgW3ULbpdgDPjIAGpyYY1Cgs+ANK4cM4EO5t+vTwFY9Vb2K0b9uvJfU81++pnTz Z5Wg== 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=DiAWwygzC6KYaO2uRLM5Hpngr5WgbmwtZRQ4af7a3XA=; fh=7yiwPWtgT/+qnTr1gvSxhApv1rTjtgAUWREiEOPB208=; b=SYg/6NPL7RSgDzEDjSFwFJYLF6fo5CJ36ELTri0aR3KxXDJmoXFyG9r/3OCfKkBkGB TB+BnBqIVPmIH27iQVb7hnZnUwYPm9hX5caNuHphNxwsy2JXhtOMbpwNLc3GcHI1qt9N VPEno5VmFep2GWgqml2k+UloEEtfyS6DS1SQgXdWWJtIBBgslsi2dzCKMgTVYm4UlMlj 1tL2c2gWlr5ySWuHuMpO7X+iD1BL+hg+buBvZO4mjCsvczNVhqLvTDbME0xGg8HlGEyr vam9bdUsvFFaPYKIQQecQJ2AUbymYi9C1NnxPneqNqChTQauHCJSHSA46Zf3wKfzJxPy WcWg==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=FYNetUex; 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=DiAWwygzC6KYaO2uRLM5Hpngr5WgbmwtZRQ4af7a3XA=; b=q9/uQdYVxgnot5xcerEtX1GukWkisYBNYZapa3sjMYGgjsjoeZIoNlzngClYJpwxgv RA3mmBeMv2zrf2RPGo0/Zl7nvvH5v/eObM4ZnV4Gdg/nqK+/pWIlVXiC6qtHhQTNsKoU F5VZ0oEum6vYsbQuDIR1hwViuIM5D2rFUPERpsK27Wj/XWfD6+eKYI95eSPQdUNB9qAI DkwWVnvigEw4YmRztnl4fP+Oy93FBoc8Giac8OhGp81N+cXjszVzZIs/qqwn1qYSNhql FSoeIbpsexKE/aJ+olAsRjnN4oKyHaAoqpPssk1Gxb+9wOh/3HynQucwfjvqYu5krluC UlJw== 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=DiAWwygzC6KYaO2uRLM5Hpngr5WgbmwtZRQ4af7a3XA=; b=a5cfK2tGQBlBU6dL8GWvh23Ap9ax1q8f06TfFwJTjfX6v1dkgD8Cb+qHXxNOVwaWLs dCR2onkVBFDvd+CUUoBT4g8DtRvmIL5MvXvzAwbTaZ/0yUhwL3hfkilIPDJBe1tUrb91 Ca1wxOPvtCa1656YuBsHexDRO+vg6ve1gTM4zxdXNKLvz0GvfMwYouTNqtoZMKxTyInW DAnwXqCd2VwvEO2rOjjt/6jw1io4+sE3lqWDhiuwsDWl7qs57U5lEsdV/cA1WfyhBgXI +hijDQx5S5KNxgHYjJAY118Ga6z0C2zIdHhE+vND6Pa7r/M8xTm0J1VGV2JrjgbqHxvI 7RDQ== X-Forwarded-Encrypted: i=3; AHgh+Rr7S4jICPJ5Kmn3IQQUEreIOnFomsN/f/FbH32n9AGTe33nsRefKzPrbiGRjmhG8VeKk4dRb6U=@isar-build.org X-Gm-Message-State: AOJu0YxY8DOqUnJazSiwaGwQ8CpkBEhaVLaq5UYvKdZVWxw9K+9dXAdy vIlnKiVKOGSMrpjd4tTgnVQc3TvjtaEAtCK51jtBzVR4uoCz56cnCnkq X-Received: by 2002:a17:902:e5c1:b0:2c9:d298:6c06 with SMTP id d9443c01a7336-2d0523fa272mr2856005ad.25.1785509039926; Fri, 31 Jul 2026 07:43:59 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPSaCdvwuAPSu2C81n7ZwipJ7lDPzbMHpR4IlTUuD5DjMA==" Received: by 2002:a17:902:da2d:b0:2c9:965e:5be2 with SMTP id d9443c01a7336-2d031487bbcls35336085ad.1.-pod-prod-03-us; Fri, 31 Jul 2026 07:43:58 -0700 (PDT) X-Received: by 2002:a17:902:f70c:b0:2cf:b23d:79c with SMTP id d9443c01a7336-2d052473464mr2457925ad.43.1785509038513; Fri, 31 Jul 2026 07:43:58 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1785509038; cv=pass; d=google.com; s=arc-20260327; b=eX2fA/AXWBu49NiDVa/i2iwNwKDIR1lvfwgHIXrwr2qPIEhwfKJMBL/4CAdu/K1/0g Mv2VTeGmKZ2oMo3qWu2j6lmd2RJ2RdE6kvBx9pJ+mST7lPuwEHmaSXigsU3VAoppFsx2 tj2XRPjH3O5stmV0+6MWtYlaGgSrx/BQDDh82OpgqXsOqKURCw1F1PCZAopp3fa1V+0J bvvbOLKZYDMXD5CmCIg2OOqrsjkSQrvX6LHVRWgdVlNd9jXPdySq/xLLY1jCIaSBVQTn 59CASOpmYVHz4T1qCHQrzWBCThBeogS0QApn3bg8hGNp2xZ783ZQV+eykvWRGDof9yMi /Xtw== 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=eqq4h9tzPVxYmcbhLTTU0TMGrKOtCo/dGhVJUAZ/OqvIVpDfRd0v/yWoK29fpgeQCm sJT6h2ESksD3iK7xhKyVMdbBqxRinDdqgiftS6EA/0ZVP4DnlNKyiBKBQRnHIBHE1QuG qnDakMdSuJm6sScsfSSMVO2b3PUvYRd8m3sWgEtzSPzEIGgLlG35vlxdp35o87arza6E g+SVzjptb0GfvD2CRYWSNBKh0tM43efjRzrGgyYq5cX2kbcrBbnADkmSw9R25q2yQz6F yTdnRykVMBOdVwDrV4HqpBOLX+l13YHjSHkymr5Cbs5WbiJYnhJtv+BF7QQnmfaOmIav LUTw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=FYNetUex; 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:58 -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=KEYHDbTD2W1RTpAkos3VUN0+uYtx3UE6ZVXns0DgHMCNmbqsyz4NHyaUVr2cRNJtY1vIa46G5nFGZG1E3Lsho3m9Yz04/dhDr+nyOcYPV+MYXNdrFOWLT4J4lddzjePQxPU0kPeRsmwABry41FwaEU9kiWJeUdpRfJ/T2pl2JXWWhtkVt6sZwc4eDfa1eMQRGXQ/rO4L+5UWHRIbfzdfodZlQ3QxHaXPIdcsBOasLa1i7fVVbsoIVAvFTAZLP8Ve5lbg05hymfdi6PFzCDPcD2NzKIC178grqN3iwJEQqdoeH97An8v1TiQSPJIvrUq7Rjw44u1h5niKkmKpLXLD3Q== 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=aALTNJSHS73YxO+zH5vWHyUVqNnX+MGZoBABfcRqT+CqwXFoudO4xJJH5aJGLcas4zyKFCyksN0Czc0imrkyXI46EaHb552YzaQHDA7yc8PBhsPzS/HSDykeHkXfbm/YlEUbhB6iZEhyi1+2EvxXMGttDrMEb7w8ldxyY7qdQMK/8ThAd1M6uQvrrtYzFq5pJ120PCL96GjxVcGO6+8TK++w4CmCl0QCuBJu2P7iSyW8tItE9lYHeKLzZWunsBsiEu7BJaJTSGGsJR28NoVbb1FUbscZw7g8EieebNAyiorXAWfzOXsP2YZogQs9l9Gd6GIV++F2fc5G6f7WIRBpig== 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 3/4] testsuite: emit output filenames in generate_dependency_graph Date: Fri, 31 Jul 2026 16:43:44 +0200 Message-ID: <20260731144345.1560688-4-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: 6990b012-ec21-440d-7c5e-08deef122590 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|6133799003|18002099003|3023799007|55112099003|22082099003; X-Microsoft-Antispam-Message-Info: +Yhvf3FjwRfO7Gf9CL4QAm73/ymGoRUbZP4OXOiadxnPx5ozEOM8fhZDc52mIo8qHb8eC8fvAydHHeBU2/yygaulb5aPAMjQjvtYl2S88UxpZD6toDnr39uDvNwwm7/wjAJal3nebWUjKsgTZTJSTdGaQeIcbz64LBWfluTp02M2fShdzKeo1wlSCsa3i476LLTo9/+lsTzro3yoPvBM/JT7/Ad17WXbJVKzbH1qyCHySyHC6lN+39wTei/pppjSVWBHOWVGUoCTRtcSZFUoA9ztKGbfcsDq7t88advomzFLGTplVtWtTcReRMX167vR5VcE6yFMm29m+PTPqLXLkGeuGRmVi+ynzxvi1wmHzgBieJlDQi1FIm5/t994RR594dbmCk+76+hk2RYwEfVznTB7ojXO+/E5dyWzPQtek1RuDinGF8Xt8n6rfZvsZDUQONSTessvFogs8YrJz/tuM2bccDV1TtclavoFbSYVSUXx9mpECF1XTz8wQ0NBJ0kVooXME8p2+dFob74PsX+7L+0iOuRyUQARk0N1m5p5f/8H9cpaQZHTqK3GzwpmfloPVPu/F9tM5DaxZHwGCCuxg0nSLcM5ipvJTnb+jn10aD1pQ0MLFptHw3SUEzwv7rdVMG1UFtYgDVkb2zLVS8ZhVvgldpzVNLKuaKNVRBgWVNU= 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)(6133799003)(18002099003)(3023799007)(55112099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: o137jokZMv7L81ZtV2h224+4qPSi2mc73QdDC7SW9KfFPbmgAZqfP7MOoyh2GItOvhy6HyQa6ezSeIJqttQVfaFSYGcL6/8zzIFhKANX1/Xwj/a6jp1To+cdIHhSQu6rwGd6o/MRDbLkU6T+pLlUIWvDSpDilzH+v+0v6LYt57yh8O9TOs92NaLPh8aP0vy2V74WIrUovpfSzWOf8VLqOejB5kbLETdFR/ImcTr/Oo3RqPxcaFkLQdrM0e7F8Cv87N4cRYssiyvwZ02p9LlbQJBBbowrrabWakF5MWn/Ygv2je/vYpY8qzPUHYIBYFyVe6UcWa2qddRjULBobNCieRcAamcztQdoXEdkW1BvjJ6bmhGyrq4vWe0TLt6vELA4A0Lu57DUSs38tOYlEAOUetk4ocABT2NvRJFcT7U2ke/aK8cyHAvHyqUhuxhHD+8E3vq1jfMhdvhdUkktYOr64rRU4Q1mHIOOGvaShMmGbdB2TueHoe0gHVTRoPdWh2zQVdT8MrPBgqboGVlMGAsvR5v3I+itz9S5IJO5SyvDhvc/f7Sb2ZHpa3y4Ji5+yvRKL+B1+cItgMRSZme/NnnXzI53QWMcmVNY9TZ3n1PSGwvPU0E0bDVkHcNQ0DxPBybDzVAa/BzWH87UnAYg7lZ080O7mHmupJcn5S15hTGantc3Jtc+fBvs/5RRVFYdXSvWo9vJPB/1JqPp2s8vzUXdk2J8YNjFFEAyunZ+4cHv20SYnVZ9E4eRNBTaxzArBmUD9d/29rPfKWykD9AIQQ5MSMopRItc6OqqSZGtPed7pg2W2DleowlSJEgQAW8L18a/+wkuuKrtGSxbDSmk3ijiRI67JWXJrsKChxOBq5uYElFOrtxLWMRZYMKykAxNLU368sRsD+tpYBtM/qWlm0JXgQAQz/auBMxTJ67w80/2CXek57i8GtRKfvUARkNKnJm+wBbhkkVWjEU0DurpAEwOJZ0mk7GDf1vmvTXuvGnntuvGXm5gE1uUU+49gZo2VI8t1dDeouwL9txYvfFOv1bo68DOz4j5lHFM9kQqOMmAFdH4F7PVNtsqS4VLwyOhRxK40z7k1TKykFv80+U/1gqIWS0XUnr/G3fwfqSUdGiOJP5zaddX+IamU2+vW/eclb2lvoc43sixSNEvYrJTJmKx3cq8NSFeYvSabjZDW4+HfqAsPjHEHdHDQ/IvuqI7w6hbtO9tAt9EkGVtgASrGiOoWKIWf3L0mv7Z9qVCBe8GAB7jut1Rm0yDEeeUQuf3rwidYHj6WJxXSf6ch5O/M/IQFsLJe7hDyA/XcOFDu1VGdDeTm66c/yPJCupcv9crhujZUKmLfCiS/CqrI68dfWyllCfXL47F4J+a1MDMUVSWlWGgOPjVnA5jANvfGsLeySeF9gGVcAsT810/SoqF5X//09e2Hrw+sHAabSbj+hnsG4LGvY9TaGsEMaPAZCdDLuT3P8JIL5TQouo0CJGvMWDybGc456p5JIF5YkGRLc3hXvxYPgMflA5bkQD/4OQBOAa3lqen2Rfq1o5e4rgz+8IcgR3Urmt4nWqVNr6A7WvJI46BviGGOJ2Ug37gOAsHchb8zBUJqciAo/cUE9arQH2lBXjA2Q27TPeowqQVBYvDnFrkSwN1DYB93TZEdM6ZvsTVMrg6/TnTar718kPPscD2APvuQHs1b5NLDyP+uLaIQ3lkb4QWSssC8P+d38k8fRgl0xzR3rg/xpQcgdYMq/J6zYjB2jwnutRD3iiN+CDianHgCzw6jJzdrcVmkCO3o8y2HCEBIjE9 X-MS-Exchange-AntiSpam-MessageData-1: Bv89kp5HAXpRu09kwdKCJsHv/GXuqdV1mk8= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6990b012-ec21-440d-7c5e-08deef122590 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.3094 (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: Y86zXipn32HtG3xN78dxl+l7IIuSOHLUQId8HYLGROjRoamC96AcARyE6RoSdpH5PuirvmohgXan1ZMnhQYlW2/h/qtD7Q05sOw2sVf2eNI= 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=FYNetUex; 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?= 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)