From patchwork Fri Mar 27 12:27:53 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 84657 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2C6E310ED667 for ; Fri, 27 Mar 2026 12:28:29 +0000 (UTC) Received: from DU2PR03CU002.outbound.protection.outlook.com (DU2PR03CU002.outbound.protection.outlook.com [52.101.65.33]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.71765.1774614505846714004 for ; Fri, 27 Mar 2026 05:28:26 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector1 header.b=h/kCamcU; spf=pass (domain: ericsson.com, ip: 52.101.65.33, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Lcwrlw796RreyS4k3HPB3TyY1dda0GJmGEqwUAfqz03/mb7HuXb/U9Tpj3W809NSq1gtcIYJFuemovJamrAQa8tHvvOTzQy251BOgDaBxlYnPmcaO/Ll9NsN4xZIeSXFeXkP0/WWPUhulsb3PcfAwn6FlwgPY3nN+z/Ro4nNIB2dlX+Dvc2K0zQ2E6nXr88j3rZKY0TvbsO6tRgHp9nYETY36XWvf9yGLMvZHQrs/iBxteQueYHa/Y9pgyq7doRwSOVnQhzOdzy0yIGElUbShgchH4raaOYHlwxqRZdasrb7kHCBTp2ssRPLIg5jyiaLmzwibhN4CZLO7zH1FIAKNw== 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=kA/ZvFUn1InKAHmP8a556x2Uv+bGZaK4oo7K5gOnpo8=; b=nWtKRVzZm0cdDd5DJJaWjTXnVEwPam+HlXEshFIDGZNzgV/UemZ5IFRhQA9KJqBwngDdoU+6FIFExoKBa8rg1M+LXXFCa/u3reo7tVGW1og45yHydag4nWUGZgb6vm4lADaho2zi8+L3mOtznSwXfrOUBOUBTTeQ3fnFLikpqqerOZjBQl/13pH8nCUFDvXDZe6FQpPn+7XLAKURFIdGjjTQUJI5v6Fpl7Fy5PqkTpkpmRCG/G1SSC9kZVhyv3UO+UkUaoGOI7nbCqgZFSHfBH4cyyauydA+A94h3P2L3rBLNe2lwaao2jOy8kvl5wLlJwaI2aP0U4rqN04Iq1Q/Bg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=est.tech smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kA/ZvFUn1InKAHmP8a556x2Uv+bGZaK4oo7K5gOnpo8=; b=h/kCamcUQBpleNVAIiB6gs5kBtmc27yLN3jGa8DMMRKuT3/tgQ+GVdovYWnPkth0svRcrRyMmihCpKKASf+mNjfVQUy1I3klyepukAJ05W+8hGqNtw0mek5QImurbCdhAsmmbnIlc/WRFvu0lxQZItsGLYXt4shTQXgqmFIdM1UHUIUad04Iw6xgBBEaqlzPcGOMAkX11bqf+oFrzIceHUMjDTm95q0RKHWT7VuTU/hVub3AruLl9yNftZ0975fpjILoH70/v9CLv4PsYy11U4Z7V7Jx1dqrC/lCg2LO/JvyC2SMmswu1GVzuI4swi4gsU3Fwvpyw0FolXioAfxtVw== Received: from DUZPR01CA0192.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b6::15) by DB9PR07MB7322.eurprd07.prod.outlook.com (2603:10a6:10:216::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.23; Fri, 27 Mar 2026 12:28:21 +0000 Received: from DB1PEPF000509F9.eurprd02.prod.outlook.com (2603:10a6:10:4b6:cafe::a2) by DUZPR01CA0192.outlook.office365.com (2603:10a6:10:4b6::15) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9745.23 via Frontend Transport; Fri, 27 Mar 2026 12:28:21 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by DB1PEPF000509F9.mail.protection.outlook.com (10.167.242.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.21 via Frontend Transport; Fri, 27 Mar 2026 12:28:21 +0000 Received: from seroius18814.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Fri, 27 Mar 2026 13:28:20 +0100 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18814.sero.gic.ericsson.se (Postfix) with ESMTP id 6F7F84030AE3; Fri, 27 Mar 2026 13:28:12 +0100 (CET) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 0F521700CF09; Fri, 27 Mar 2026 13:28:09 +0100 (CET) From: To: , CC: , , , Subject: [PATCH v2 1/6] python3-kirk: Add version 4.0.0 Date: Fri, 27 Mar 2026 13:27:53 +0100 Message-ID: <20260327122758.1851989-1-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB1PEPF000509F9:EE_|DB9PR07MB7322:EE_ X-MS-Office365-Filtering-Correlation-Id: 2f0975d6-ef45-43b7-22e3-08de8bfc553e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|376014|1800799024|82310400026|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: K6mnYuiKWGf89aulpHQ3Me7frEB99EF9ZGYtbs+fC7bKhjpjlY4JfH0L4MOfHDFy6Lo0Ew7gjf2467SrUtM9+Bon+LfTiT2lMdx0c32Gn5GMi4ubgggf/II551fVx4CovxvCyMWhJfj9x68lHdxJ+JDOiAdS59/I1UXIIy0oihiEIYKTQ3ZDHeoGKvwYICeCNmUWiLriFD3Wp31AcX2wvl96yQmkax3KeZfge1IYb5ZzgX17aq9jYFF1YvYVPGDDHKBGa1z9gs+Ci0os1aJghL7eVM/hZvjcKo1SY+dKH3r7Ah633/YfADhBk2NIbicfngd3K40Jqlb1FdZ/wYGUu5N54xeixKLnMRcT3rPx0Oy4QdnCAUPyyBaOKKFTwGuM+S8xP56e6IKwNiZAwBBvlPk0bH5BsdGDTrjHbCrVIwTtvwgqtMOUPjG24/O4fMu6XAoJmJ+kzrfdCwUmppgcQMpfYrSjmr7iOFhvywJnQEzyP/xoPbYL+BkYh4/3GmteiRSJEkZtTgGQ5e7Kzn9102h0s6FHqzCw79AAYTkp5yuR/zBppOyYPCO8RvOZ1aUIFgfB9XV2NX9YSH/X75Jtbr484FcQsgdHLXt85ER4tbKz7P279gQBvWAhPNDk2BqM+2KRfLAdSFx5fTxkDQ48rll29D3fOFUOfqHVuIxrNGH7WXeWDtPfBE97WdBr0z1WyOqUy9kgCAP6jjJLkMwlYew7wBFExSZArXQpDU+94NtKXfKQ8/W1aVJhDlgBTYe0Ro+C34Uc0VnMZz7k3PA0WA== X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(36860700016)(376014)(1800799024)(82310400026)(56012099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: aJW7mAvewDYizvyGkHfHzso9ePPjOA1I86e6ivAvXg/vQBktxpr/rmV96CSWVfv4aXLg5llYMZqVIzcZ3yZb7K7epuQg1Sa9ME8kFje6MmYJ0ZpY6CIGYNzrBWVbORQKIHgzi7B59CN4OQUjrxjshevfvbUXl2J2jhXsmsiV8kI44TZOECYLAaVIsbxPK0wbaVjawtgqOyHaxkuSbWClHEzLB7dwF2rPlQv9g/UoYQMT79n1IbkGKP+v/g/bSujUn2+4fR7IM5TpJdj+cE3MIleEIJgXMIqrvOceD1Ac5hyHl1gDpfb2bPqYgy4FE9/UZX97geKcz7gKtS6QDWC5r0/3sbwSihSvR2kaxHM8ycziceayhmNvj2suAqoC74dJrRvWz17lq1edWijDWK9nxzm0oYnWsx1BGweaHCe5x+iCbEjBUKZ2PJMbffHaXusr X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2026 12:28:21.0555 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2f0975d6-ef45-43b7-22e3-08de8bfc553e X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509F9.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR07MB7322 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 27 Mar 2026 12:28:29 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/234081 From: Daniel Turull Kirk application is a fork of runltp-ng and it’s the official LTP tests executor. Signed-off-by: Daniel Turull --- v2: use pypi bbclass instead of github repository --- meta/conf/distro/include/maintainers.inc | 1 + .../python3-kirk/python3-kirk_4.0.0.bb | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 meta/recipes-extended/python3-kirk/python3-kirk_4.0.0.bb diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index f9a600ff11..9cd58dbac0 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc @@ -665,6 +665,7 @@ RECIPE_MAINTAINER:pn-python3-jinja2 = "Richard Purdie X-Patchwork-Id: 84658 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 121D410ED66B for ; Fri, 27 Mar 2026 12:28:39 +0000 (UTC) Received: from DUZPR83CU001.outbound.protection.outlook.com (DUZPR83CU001.outbound.protection.outlook.com [52.101.66.62]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.71782.1774614516969893658 for ; Fri, 27 Mar 2026 05:28:37 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector1 header.b=OyCOlKPD; spf=pass (domain: ericsson.com, ip: 52.101.66.62, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gO2BuwgiEQiCreb7J010TgFTpvvmSNPuVxguev5+rx/zGKDkEOAKefSDT+OwsamVKpmTPubwZmwUR+b2oNrASOvfZ8wwZnleqVIybSGFjz7X8lypaEM/PabmyhYLZJlOxjmDSXNgyDva4OonqEJDHNmeLnqoIM3HztEK9iAdOH3UxPkVhJmYPSX+xSDU9tx5q6sUpic7mtOsNdceTP0ZGHO9Rf+fx3SFL8+JaOzeGfvBBRnl128Mol+jsaCRVt6/tdWnQVKG0/2EIjgaDkM1QthsugabeQJh40nM0THsGT3FGX5LXC/OYPp5hWoVQLqCcBCPAD+G1c36zEu9da+Jnw== 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=AIm9K5dLUKJQuWgN016EVrj5Mynn7F6kiAUR27crjlI=; b=WIyR7pQ0QNUmff/BBuQlvchku+qtbM/pVtbr/T9dp0lC1rDETz2ZkwXN0IZ/v+Hf8DfOCGR5IoWg3GXur/8b6TGnBAr+to6XmJzq48EkpZLXPrK0ShEvlXy7e/eD1hSwctEF4XsEd12j/8zf+ldPdot1wdtkdXdPakGAs+ulH8GqqXMnJim7KwjE0hMTJ3fdLHap052rRyvBTk1LXRu5paByZIO9815uN/TixHuMNVRXaMTqpO1DFUb5oTPs5qsJmEdqOlBLsFcoV6bJC/7qMOrCifWrzUFz7tZV2WjAvwukIiYNXp1WwxgpHPPyORDBJh0nu9AXtaK4xqYHiOtW6w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=est.tech smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AIm9K5dLUKJQuWgN016EVrj5Mynn7F6kiAUR27crjlI=; b=OyCOlKPDrZ1PXF26PvO5/Abuu9YNKkoFy8DOF9vub7UuzC4N3RP2YZjMUYnkD4YsT4zjF1sfq7xN7X0JyVTlCfZ3g1kGierQ3O0OcHzQL7w4RzwMObLYHGn2UbkN6QYRHBYah4L8T/mFonf/f8lsbcmO9BTw7d8i5akE82ujDTstMYdI9/zRKofkVRrd+kICArQ77XOwidFudv0A822EqD3GAdafEEZc8GWLLpaOsp0d2gy1hWdp2dCab/bGim9c9AiPZuyZU0D/6HkUBbZuHp9/v+/q7aS2ikNtni6t8g0n/Lr8HuhJSk4a7cGxLxBrS9AVXl+piBsMrs2xlpnHCg== Received: from CWLP123CA0205.GBRP123.PROD.OUTLOOK.COM (2603:10a6:400:19d::7) by VI1PR07MB6318.eurprd07.prod.outlook.com (2603:10a6:800:138::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.23; Fri, 27 Mar 2026 12:28:31 +0000 Received: from AM4PEPF00027A65.eurprd04.prod.outlook.com (2603:10a6:400:19d:cafe::b2) by CWLP123CA0205.outlook.office365.com (2603:10a6:400:19d::7) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9745.23 via Frontend Transport; Fri, 27 Mar 2026 12:28:30 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AM4PEPF00027A65.mail.protection.outlook.com (10.167.16.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.21 via Frontend Transport; Fri, 27 Mar 2026 12:28:30 +0000 Received: from seroius18815.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.63) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Fri, 27 Mar 2026 13:28:29 +0100 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18815.sero.gic.ericsson.se (Postfix) with ESMTP id D760D40219DE; Fri, 27 Mar 2026 13:28:13 +0100 (CET) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 6E4A7700DB92; Fri, 27 Mar 2026 13:28:10 +0100 (CET) From: To: , CC: , , , Subject: [PATCH v2 2/6] ltp: disable min_free_kbytes Date: Fri, 27 Mar 2026 13:27:54 +0100 Message-ID: <20260327122758.1851989-2-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260327122758.1851989-1-daniel.turull@ericsson.com> References: <20260327122758.1851989-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM4PEPF00027A65:EE_|VI1PR07MB6318:EE_ X-MS-Office365-Filtering-Correlation-Id: ca315de5-f60c-42aa-ff2b-08de8bfc5af0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|82310400026|36860700016|56012099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: Hu41Dr3r1mIcTr2Kvs4sewpXdVDuI1NiL+x+EfsrS/Wlor40GXMXn1jQfPTMERL8DVgmNC7d1yes1Wc8Nun0QYg/mDaNGS3LZVJDIHnd31xOyX/DKn4UObRx6NKl7tIzd01E51t63tjgZo0lTNsIvpScq7eWKfMBCdCuQ4mVg16yZByyr3Oy4JJA9J5jw4shsHxCJstOw97YzqYX99ys6cWdJnSfaVWijE/+JUFNZZyGLjGBWjZY1QB0eNksOficFXQLTY/kadUgcmB9t8KnyDq2+SCl2Nyqsxqf6ZOooaMtibhLpcFLz541OEQdaae+7pxv9Ae9iactoTFwILwEpKY5AlYZ0xhcR8zMo/Xp7NXoAUdKZ+kRalEz3aX+7t1jNxHmLgeSFCSLT8lnWWOPphaztGRCY4/bmM2YiJ4pNyvozM+sQbYijL75FZAoI63DqsTvH94xcv8ZgTQmfecOi3sZGSSYryg2r7oTvsahpUgknHlogLezcBJHSizy1y4MtBUKXVrrwr5Xsbs5n0pW6zYGl2OGqA5gMACOF3K55ItzxP8XkaPTOMsYX/9Ni/DE7qR2a4fPn9aDXV1ZoF9xbGKhe/3UUnSMmH9M6/w3iEG2fSTUVXJv/MWEZn3LBTTKnK0NSnfK5WMGdSxvVaqHalda23EbUUYvPMU0/YW7zkM+2C4zsqNlpaHYqUbjOVPpnpcUeRxOgxGVWNrbWrP3xI0BC6YIHmRLH0bVKmrtZ5OlZixb9w3oZqftQrZFl2tTnPvIkgjsLwU1oi1c3A2izg/7oF6LTHROGgQzZ8f9hxE= X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(376014)(1800799024)(82310400026)(36860700016)(56012099003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: KeX6JGrLKjcjLEgFkr6TEv7HcwlX/e8ZMtScLgu1u/Qqzz/nQaNH/OUgHYm/w9pywnpz9NK+G+vnzFh8G8pLOdnUR3uYpa1SJPORw2hw5jvnDNHbGtcvNCU4GaFB7rXxaRGitMe/pkcAkIqOVUWaAQxAoCgo/w6ToxOlN5KM/ObOLG1Z2ohBwpV5qKlZn1/RASGV5MGHeW2oy1vOygdUG4dKu2HCrSwGanIHqQR9LPajLF4ft12KzHvb5SsoSqUve21LKgE1wGuG0Wn+AcNc2lWV9sF4oVVaYZY8hBRiSI6Lf+6JOLm3H1H78ocvu2bKYnZE63qEMBmWghQilSpipn4S7OTo0+6uFZub0ZtxshAMKhaQwNgdxqkxgetZI+bOSijbo7oka5fufLXgo4AM/NbD4U3Xef8KezUrquM85n+stYqnAv2HYEt9IzJNdAWt X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2026 12:28:30.6324 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ca315de5-f60c-42aa-ff2b-08de8bfc5af0 X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AM4PEPF00027A65.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB6318 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 27 Mar 2026 12:28:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/234084 From: Daniel Turull It casues OOM regardless of the configuration There is a bug in ltp, fixed in a newer version https://github.com/linux-test-project/ltp/commit/355124aea99c7c7d40140c969a53ed892421dee9 min_free_kbytes: Connection to 192.168.7.2 closed by remote host. NOTE: test_ltp_runltp_cve (ltp.LtpTest.test_ltp_runltp_cve) NOTE: ... skipped "Test case ltp.LtpTest.test_ltp_runltp_cve depends on ltp.LtpTest.test_ltp_groups but it didn't pass/run." Test case ltp.LtpTest.test_ltp_runltp_cve depends on ltp.LtpTest.test_ltp_groups but it didn't pass/run. NOTE: ====================================================================== NOTE: FAIL: test_ltp_groups (ltp.LtpTest.test_ltp_groups) NOTE: ---------------------------------------------------------------------- Signed-off-by: Pratik Farkase Signed-off-by: Daniel Turull --- If it needs to be added, we can revert this and have the backported patch. We need further testing to enable this again --- meta/recipes-extended/ltp/ltp_20260130.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/recipes-extended/ltp/ltp_20260130.bb b/meta/recipes-extended/ltp/ltp_20260130.bb index dcd1e81398..0b4f9c1ad5 100644 --- a/meta/recipes-extended/ltp/ltp_20260130.bb +++ b/meta/recipes-extended/ltp/ltp_20260130.bb @@ -78,6 +78,9 @@ do_install(){ # The controllers memcg_stree test seems to cause us hangs and takes 900s # (maybe we expect more regular output?), anyhow, skip it sed -e '/^memcg_stress/d' -i ${D}${prefix}/runtest/controllers + + # min_free_kbytes can be disruptive on constrained targets + sed -e '/^min_free_kbytes/d' -i ${D}${prefix}/runtest/mm } RDEPENDS:${PN} = "\ From patchwork Fri Mar 27 12:27:55 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 84656 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3AEB810ED669 for ; Fri, 27 Mar 2026 12:28:29 +0000 (UTC) Received: from DUZPR83CU001.outbound.protection.outlook.com (DUZPR83CU001.outbound.protection.outlook.com [52.101.66.34]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.71773.1774614507697868711 for ; Fri, 27 Mar 2026 05:28:28 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector1 header.b=hXeh2EAy; spf=pass (domain: ericsson.com, ip: 52.101.66.34, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uQvkcrFkdqAF2gxvh0X+5WwF8JhNjp0qbLS3WfN3OgDvXILQzfdvQssKwaFEhciqUWYRyPotw2qbLB6F5uK4o/rYbEw91AYHY7TDaZXD1Uz7t+kVJRTP1ekNVTc3u68G6HKRBVY9nRAUWz5D5JfsLE2IDH2TG1g7G6uTI5me2SX7cFfoiAOyBH/Oe+NMBy7jSR+ahX/LOQEo57L5rif9cTlFDjWx6akFyMvNjPZorCn/HDw6CnRRMB+WD8Xpqa8xOva4YtrJEmyoPAAi49lzXTuU/vv6Ip5KhM4IubQtT9nGTM/ugZyF0fNdEYDCIh4ffUo21Jbh1rf/ouCkvIG93w== 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=uWwSrrqahzDEYt23fRvRA+gwcGVGaBYcO8u0+d/gwac=; b=RBf0N0IQMnEl83J1jajeM7YUNyPvR7MGMYaXCiZ6MlIOzlz2BHUDpTx+fzwiPoxPsAa1AIbTnqmaGRBwCGLOLgf1j0JGIrK2ZxyyO3JuR4/HIhX151eedpgOxgtmU/y1dTEtdo37Zo37SyZVfKQcpex0CIlAFfFgPnPk0dLG/UK85zMc/nI8mgr8AyCGZjJwiyBukiB0uZJVAQKCGcLrnZidyoonjuzFsBLRB0nig4FqVJLLy+BwOln+SLo5YIj9S+sq6FCno2lMo8Dk5wHvqayFswaFsk090LCDYGKKf0UQ5zluJP8CR7n+nLzGYFtWzY8zoabpgTu5Gmt8ufFeXw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=est.tech smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uWwSrrqahzDEYt23fRvRA+gwcGVGaBYcO8u0+d/gwac=; b=hXeh2EAyIiBnTKYyx5Xka3mfMqRzoPjFEEzZbKiNQtTAgirpnJWIcsXRTbhgYZokpPnqnOy4c20HmMqJpCZW9iFwWX+nov2UE5UBtHfpo6FfOoFS5FcZvoS5ujaGGpqY/nFeGWQJDr7jU2pE17wLIqJgMJ0m87wzrbKPKk8jd80Xnb4eJRd01mJbAyk7GG4M+sSqBN2UEcWd8RFMpmw8OeP/4swKmkuIXsYhFkDxAH3KLfvu2NDLUcQoCUglxgljvvJuhqi5e832Dk4veGHpuiroyXJnGyP5I9Q7oXbqzXg1Pwe0ImTgSpAHr1K1yT9kAW5N9Em0FU1TSFmz3f4HUg== Received: from CWLP265CA0379.GBRP265.PROD.OUTLOOK.COM (2603:10a6:401:5e::31) by AS2PR07MB9373.eurprd07.prod.outlook.com (2603:10a6:20b:60b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.20; Fri, 27 Mar 2026 12:28:23 +0000 Received: from AM1PEPF000252E0.eurprd07.prod.outlook.com (2603:10a6:401:5e:cafe::67) by CWLP265CA0379.outlook.office365.com (2603:10a6:401:5e::31) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9745.23 via Frontend Transport; Fri, 27 Mar 2026 12:28:23 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AM1PEPF000252E0.mail.protection.outlook.com (10.167.16.58) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.21 via Frontend Transport; Fri, 27 Mar 2026 12:28:22 +0000 Received: from seroius18814.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Fri, 27 Mar 2026 13:28:22 +0100 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18814.sero.gic.ericsson.se (Postfix) with ESMTP id D26B54020F83; Fri, 27 Mar 2026 13:28:12 +0100 (CET) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 3AD1F700DB93; Fri, 27 Mar 2026 13:28:11 +0100 (CET) From: To: , CC: , , , Subject: [PATCH v2 3/6] ltp: disable pty testcase Date: Fri, 27 Mar 2026 13:27:55 +0100 Message-ID: <20260327122758.1851989-3-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260327122758.1851989-1-daniel.turull@ericsson.com> References: <20260327122758.1851989-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM1PEPF000252E0:EE_|AS2PR07MB9373:EE_ X-MS-Office365-Filtering-Correlation-Id: 599104f3-608e-4866-1dde-08de8bfc565f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|36860700016|1800799024|376014|22082099003|18002099003|56012099003; X-Microsoft-Antispam-Message-Info: P+lnmpz+tEDZaERjBCm+lTKvqFppfTYKq5Na79aJgHVQb8znBI5Vr4+xNA/CPj0IdrU0ruCK8vFMQLZlz8b2B3rN3hSuGFtBtv2jdRriN8WpGaohJyp5sHzj7mk14svjKhTIJbxBtiE2hJyq2lQoI1kw9MLFqPx4CtEaksrCPmH2cof2clKyAi7vmwW23DU5WK7EvcMIIrzsk0omrQ2MYowg5/uRFqGcQ25YjKQi+MGrfI3iGG11Gj6LeNXWhp75/TVFFpTRsVY9IRkw+kpGypkJ/gRZnnCAg68YifLF855RKNo7ZXiii2dWrHt30Sg9NTfiRjnW8CPeSQeGQHeRmm94UohNTpqC2JwOIQIMQYGyJDgXs4BiIc6hv1sxxEkxVxCDxgKz9ZYTXv4l85tpWNGt36NY1crhStrXwXeMOFaLvcyiYcfgoWNMbFU/aRNxIji/9YyrDHkdQLaihhJrwUq24502rzAQn11VSIHVgM0TD9NOwEHVMlXXpGSvl07zYmupMh00EoJvJyfBA3wSZTTs0Uhu7r5dM/e2J9QCPXKGD4jYetDPZ9p8mpQvPmJKcwRt64dYY2/5ErmjQczxKEJekJUDlHWWNjrUQRTSmbd201qeu0sLjClGN7JeLv9mKpxOZbJB9HhrOOtP+C3w2B+O//mXePnXtcG2QqtsrBzhiuL4qijcTt2NnatVklRxlIf5bJklzLEfOSEuqii9gaYHgLuQsLyKDfhAbivCETA7Nj/aGoBSYX4ySzmJylJnhVHRMfNZ7er44SO17ODwaA== X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(82310400026)(36860700016)(1800799024)(376014)(22082099003)(18002099003)(56012099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: sRmEdo3OeBwlpvFAxPwhj9fDgoil+THrEiT+fQ+EUHlCTXn1NrQDYxAYt1T7vLKwKGPXdujHMkyEm82yMxwp3dsMJ7Pqz5dxFjjHfCZEVPTRHeU492JDxzZxOnMYBO0DeICw5TkjjE9RUeGES1aq1OAnQ0pdfjbmPN8KKqk5+pKepFVOs4mMjBjeW0VCsmY560jDr8KMufgK40o/8NXBWVlpTxOekN9YETJmHsdpome1/aPu/Bf5HoxLd59DKwfdhQj+cOvN2ilzTQGfsxxTo+jIC818EvJdW7xDN5f3kiHHmsyFQXiaCOX4a6S/EGKhITYENNfr4P/Er4Fn9RDQyRayeDcMcbA8pUvm4+zsihABaLPWxI6AGYs/P3fWatPX8pDvXk+rSsgAKG64myPr4TujCe04HiRWd30kSRnlMo+ek3/KUCUtDFLeGGu2Gzw/ X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2026 12:28:22.9687 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 599104f3-608e-4866-1dde-08de8bfc565f X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AM1PEPF000252E0.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR07MB9373 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 27 Mar 2026 12:28:29 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/234082 From: Daniel Turull On qemux86-64 with 1 CPU, 4GB causes an OOM on the following test cases: pty07 and ptem02 Signed-off-by: Daniel Turull --- We further investigate the root cause and fix the causing issue --- meta/lib/oeqa/runtime/cases/ltp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/lib/oeqa/runtime/cases/ltp.py b/meta/lib/oeqa/runtime/cases/ltp.py index 0ffdbe23e4..4f7498fcbd 100644 --- a/meta/lib/oeqa/runtime/cases/ltp.py +++ b/meta/lib/oeqa/runtime/cases/ltp.py @@ -57,7 +57,7 @@ class LtpTestBase(OERuntimeTestCase): class LtpTest(LtpTestBase): - ltp_groups = ["math", "syscalls", "dio", "mm", "sched", "nptl", "pty", "containers", "controllers", "fcntl-locktests", "commands", "net.ipv6_lib", "input","fs_perms_simple", "cve", "crypto", "ima", "net.nfs", "net_stress.ipsec_icmp", "net.ipv6", "numa", "uevent", "ltp-aiodio.part1", "ltp-aiodio.part2", "ltp-aiodio.part3", "ltp-aiodio.part4"] + ltp_groups = ["math", "syscalls", "dio", "mm", "sched", "nptl", "containers", "controllers", "fcntl-locktests", "commands", "net.ipv6_lib", "input","fs_perms_simple", "cve", "crypto", "ima", "net.nfs", "net_stress.ipsec_icmp", "net.ipv6", "numa", "uevent", "ltp-aiodio.part1", "ltp-aiodio.part2", "ltp-aiodio.part3", "ltp-aiodio.part4"] ltp_fs = ["fs", "fs_bind"] # skip kernel cpuhotplug From patchwork Fri Mar 27 12:27:56 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 84659 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0836710ED669 for ; Fri, 27 Mar 2026 12:28:39 +0000 (UTC) Received: from AM0PR02CU008.outbound.protection.outlook.com (AM0PR02CU008.outbound.protection.outlook.com [52.101.72.30]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.70826.1774614515330707359 for ; Fri, 27 Mar 2026 05:28:35 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector1 header.b=rl0abMAL; spf=pass (domain: ericsson.com, ip: 52.101.72.30, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=W8GGn2wNGkUlMm/uzDDdBcnvHnGvFYmIii66tB+aO1HgHOo2BnIyodFrbWU/ZqTNteT0GFK0hQ5WBmyGUcWR5jjKdrXNXFpD/vYIl04wBZx9FeRgoE1Ca2DQDHVKwuFFrsxNn3dvD8R3UVRpXqJiJ7fZIleow3ZZDQYwZcR9t2C3TMGzXMJ7+B9duc9XP5B8s54DSMqZG+0qjIztHRmkpjIA7rQUtk0MMqNjDHdErHl1JyLgY7aSTrPL8DGHgNHex8c7Vko1ZVwBaATm7pa05IkfgHG/s6tEqV+M42CwxD7kHip0LqgyjQ2E5tYv1julVHDDcfVTAfAU+JA37QJRgQ== 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=dE0W3xesJ7qg5njxK7vlN1JUn6dteL3bgZDxvsEYpZ0=; b=By9y9dynCehILtQHPapl5xB7X7qHGs0Knl46FzD0+/tpO3eGZgj+nVouWWFgHeWQ+yU4OylWykr6BFpccv6B5sAGm6JNGYFa1zR2nguU/bSwRWkV/923+lajkballQbiCNj/7TveHtuOBpZwum9Sl9dygkhdOrQBOy+ptM0pzl2F9Hho393bCT+sGJJT2gI0SmtovoqU368RBfJTbk5D+YV/NRrhORbGnkSgw24pNabzv+DNbapns4UxEaBjizPL5dHxBvlhV5NeVsOvr3+CRmbr+R6MafzEPh8cAl63EhMgLaCuJ6cH0TDinYPg6Tm4bdzmhDBp26mx7KbKH62arw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=est.tech smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dE0W3xesJ7qg5njxK7vlN1JUn6dteL3bgZDxvsEYpZ0=; b=rl0abMALRpEb9DWL1AZiBSZI/kC/TT9Y8PwAroLZosJpEQWddeXDEKPvrHDi/LYX2XyC1jY1bdmAXUZqXVvsjjc3mcltj/q70alEii3LEKMlN87oArpDD0WN35+4+seX+AL0nj7fE0qXGCqT5qm00j5EXdVF1rlp4xSB3qhL+JNKBA2IylfwKNuFG6vXJfXioPakU9Hvt4V2ZmD+VsP+8jyXy3A0GXWnFYysx+W5/ZWOsB9NKUn/fWRSXaStlbnDp0b075rQqc2DXhWNbW5NvM4w0p4lhgBENsttn2aVclp5oHKKsuZQFe/rd1lS0reZCBmlB39VC+1y37JDsu+7BQ== Received: from DB9PR05CA0011.eurprd05.prod.outlook.com (2603:10a6:10:1da::16) by GV2PR07MB12240.eurprd07.prod.outlook.com (2603:10a6:150:366::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.31; Fri, 27 Mar 2026 12:28:30 +0000 Received: from DB1PEPF000509F2.eurprd02.prod.outlook.com (2603:10a6:10:1da:cafe::f8) by DB9PR05CA0011.outlook.office365.com (2603:10a6:10:1da::16) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9745.23 via Frontend Transport; Fri, 27 Mar 2026 12:28:28 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by DB1PEPF000509F2.mail.protection.outlook.com (10.167.242.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.21 via Frontend Transport; Fri, 27 Mar 2026 12:28:30 +0000 Received: from seroius18813.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.65) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Fri, 27 Mar 2026 13:28:30 +0100 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18813.sero.gic.ericsson.se (Postfix) with ESMTP id B592F9517D; Fri, 27 Mar 2026 13:28:12 +0100 (CET) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 338C0700DB94; Fri, 27 Mar 2026 13:28:12 +0100 (CET) From: To: , CC: , , , Subject: [PATCH v2 4/6] ltp: disable cve failing testcases Date: Fri, 27 Mar 2026 13:27:56 +0100 Message-ID: <20260327122758.1851989-4-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260327122758.1851989-1-daniel.turull@ericsson.com> References: <20260327122758.1851989-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB1PEPF000509F2:EE_|GV2PR07MB12240:EE_ X-MS-Office365-Filtering-Correlation-Id: 77eeafeb-9fb0-45e3-e425-08de8bfc5aec X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|36860700016|376014|18002099003|22082099003|56012099003; X-Microsoft-Antispam-Message-Info: LuusEeIqqCoU8+4Tax4la11fF9HKM/X6zDn08zg88jaWf5PtzOxC3rXAnzeIgjjR1j3qpwZ4eTpuo3phohd/QXqiohz++K36rbws1gkUQcfK+nBOX71YDct6emsE7YTll0kR/LRxf/MhrQfBldNxEAI27rn/yp/sonzXOD8DhQyRU7dVGN+Wc0bET5O/ONR79zGbjo0532guqESGb/s2S/fd2rhxng+ANea0rdO11TQo83hwwY6JUEKNxhlDnKloU6WLUgWmRHEKcjB64847HDeUywMWp/HDC5nHjG8LY08YZd5kFoYhVDwTdRA/QC+xsGteCg8H4DY+sp+mM13neymBsmlJRWAgiOPp8lR8Wv/48iGb41E29WO966UjvC/C4b+WgRdjdCqMnRlEeMlAtybyJGqalpHE3xechrVEdb8leDBbCM7/V+vo65dxtGL+tqByvYmFOzYDLrEy03xAnzN07my5Jy8WKAhG8oF3Jk7SeHHqPJlWgHgwrtjKjAbkiC4AYIAlROlaV9H/gxxhWB0kpX6Gi1giDgsgc65k1EWOjB0ECNSIVNcsNPmJW2PFhH+HUqID4GcZy8NNEycX8UvmK1SYPQEuZAcL7l9LaMhBWec2eA7nHbk9pLvryHt5vFgKt7SYXgkyTZrH2As8GOjBX4rHVllaeHWF4zIA0DvNuO8mvpSnjAlHbeTOfs2ZVQUPGSyNU0S0pOR20jLwodbDmz2mYXulghHUymLcFEelI6o3JIofrxQIxMThYOtYlwBYyOw/z+oRzW5vgwIa3g== X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(36860700016)(376014)(18002099003)(22082099003)(56012099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: IU6OAsE50hr1HGOqXjM/U5vFIk7+wCEKQv8cerLUrHZvPeGrc+A8f3k4TMnnluzv7stiYJHPG92OvRCCaU8oFTFEQ1S7eD/U5/4no9dup4s900b0pLsok07ZCcPi24EVHrBaqf9J65OUeMtKH7wD7hMMtKWip/MOeTxdO+RoW5cnmlBBglzUJB0TTZ4EkVZhLqqkZ28VOoKrm+nRm1BP8kSpQ+umkzdUBdKbukh9GKLqBm3C9EUEI193rEJtErLTYvc5vGLYWFEX+43mlvedxdXiM8++WbVxFg1E5+E5THoMveoOazzy8i9CsEGkH1wcS035XGOwaerjOxbry2ubBPcCpOjcK0Pc0McGPmzPn8hCVuSf6gMnjUOPp1tjZPsYNKN5FdL36qvwUzf1RmeqhMIHUTLOoIWbGzHa2okQGCBC4j1khn+Rbw3wh21P0gOK X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2026 12:28:30.5662 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 77eeafeb-9fb0-45e3-e425-08de8bfc5aec X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509F2.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR07MB12240 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 27 Mar 2026 12:28:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/234083 From: Daniel Turull On a qemux86-64 with 1 CPU the following testcases causes an OOM CVE-2020-36557 and CVE-2018-13405 Test cases triggers memory deadlock kernel panic with CVE-2018-13405 Signed-off-by: Daniel Turull --- We will investigate why to be able to enable them again --- meta/recipes-extended/ltp/ltp_20260130.bb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/recipes-extended/ltp/ltp_20260130.bb b/meta/recipes-extended/ltp/ltp_20260130.bb index 0b4f9c1ad5..e5da94855f 100644 --- a/meta/recipes-extended/ltp/ltp_20260130.bb +++ b/meta/recipes-extended/ltp/ltp_20260130.bb @@ -81,6 +81,12 @@ do_install(){ # min_free_kbytes can be disruptive on constrained targets sed -e '/^min_free_kbytes/d' -i ${D}${prefix}/runtest/mm + + # cve-2018-13405 triggers memory deadlock kernel panic on constrained targets + sed -e '/^cve-2018-13405/d' -i ${D}${prefix}/runtest/cve + + # cve-2020-36557 triggers memory deadlock kernel panic on constrained targets + sed -e '/^cve-2020-36557/d' -i ${D}${prefix}/runtest/cve } RDEPENDS:${PN} = "\ From patchwork Fri Mar 27 12:27:57 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 84661 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1EE0310ED669 for ; Fri, 27 Mar 2026 12:28:49 +0000 (UTC) Received: from PA4PR04CU001.outbound.protection.outlook.com (PA4PR04CU001.outbound.protection.outlook.com [40.107.162.36]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.71785.1774614519741857585 for ; Fri, 27 Mar 2026 05:28:40 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector1 header.b=rVsA0GZA; spf=pass (domain: ericsson.com, ip: 40.107.162.36, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IDtB0MFj9GFbJb8LNYcRMK7amFvFvPpwwfAtlnpg0dIkOROd7t7wKAIo3L/WlKaV1t1JMWteWWdl2tK/5p7EYbDCBhZywCLl1gllslalcPTrsJKCvbLphtGyRkOmdLF5ijXZOEhthlr1naHGkRTyILE6X7mUSfY4tVS6dAkN53tUOeO46cQO4Uq4poLr/lBuQDUy0e1XVyIuTlZkxkaCkTAEaMCIoa3UB3JJY7l1bb7CHWp7R3c3fOd71NqlBgiWt+qVNPpGJ4FSc4CYCXOVY6LGOmtsM0htZTN7RCG+T9BK8dUEreItSizobUDppK82QN7Iz2gmg2FegmD52U5VaA== 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=k41+PfDzjeRmSjCgltZO+EzPzXM8yHN1CAGTAKoR68g=; b=Y9VWy/P33qmwopC3qbghqPcXsyn246weL8rDnyE6Bl3qV1+81LJehrIL31KklXFHOprxxdOs4KZifmim1976QoQdp7XznzPVPbtI+mrxxbNNtgBcmNt4wPgEYcz0KSZFfU1azSHmaSv/bvlZc0kvSvg9PuktSHCR7VVRHlTYjirdSOOxZvMi0NLjNn2PWY9SZuWsfMKuKbOPQE9d1s0lG/BTNNTGbOUMDE6kcuzjNH1yYkzmTHyrFsYEtfxmo7bUw5yyAvXqV/H0Jx0BhS3F8JWT5TFffC+eLSMQguxNfXnShGYroQNXkrX8ZQCQ6DC545oqrSegf92QVJjrZlRrdQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=est.tech smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k41+PfDzjeRmSjCgltZO+EzPzXM8yHN1CAGTAKoR68g=; b=rVsA0GZAjvXaARoORP+PQ83BLNVdtPHHixIlUbch909SDZ6HvkHFM4avPO0msAM3i0CHJVmfvncIqIryMw5OE+Ekc67ieT7LyOVJGLI1uZ/O+fWk8i/KmuPKE1z6UT5UaHpEVCGDwSalhpSJyvdlpzxWEgwL+GvyXK0xh0P8tG7NoS7OVmfuBUCcEugRsUNCdswM81NSRoqWA+HhVPYqTVk0n4CiwQjlt3PDeDkB2lTvMTxhQzoTAgQHG9BwuGN0+1f+TXQbe01RS/r9+ylRVrSiYnw5eznY1iW27t5Q7gV5X2b9ynxgv4slQaAHMUOhkWqMJsKATm4tG0WSBFCfFQ== Received: from DB9PR02CA0026.eurprd02.prod.outlook.com (2603:10a6:10:1d9::31) by VI1PR07MB6654.eurprd07.prod.outlook.com (2603:10a6:800:184::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.20; Fri, 27 Mar 2026 12:28:33 +0000 Received: from DB5PEPF00014B93.eurprd02.prod.outlook.com (2603:10a6:10:1d9:cafe::a9) by DB9PR02CA0026.outlook.office365.com (2603:10a6:10:1d9::31) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9745.23 via Frontend Transport; Fri, 27 Mar 2026 12:28:33 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by DB5PEPF00014B93.mail.protection.outlook.com (10.167.8.231) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.21 via Frontend Transport; Fri, 27 Mar 2026 12:28:33 +0000 Received: from seroius18813.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Fri, 27 Mar 2026 13:28:32 +0100 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18813.sero.gic.ericsson.se (Postfix) with ESMTP id 7AF26C3EDF; Fri, 27 Mar 2026 13:28:14 +0100 (CET) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 6343E700CF09; Fri, 27 Mar 2026 13:28:14 +0100 (CET) From: To: , CC: , , , Subject: [PATCH v2 5/6] oeqa: replace runltp with kirk Date: Fri, 27 Mar 2026 13:27:57 +0100 Message-ID: <20260327122758.1851989-5-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260327122758.1851989-1-daniel.turull@ericsson.com> References: <20260327122758.1851989-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB5PEPF00014B93:EE_|VI1PR07MB6654:EE_ X-MS-Office365-Filtering-Correlation-Id: 8a3b09c7-d7cd-49d3-ba64-08de8bfc5c5f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|376014|1800799024|82310400026|18002099003|13003099007|56012099003|22082099003; X-Microsoft-Antispam-Message-Info: JjMaTZl3wpiwTeOXqOiK4kvkvzi9TlsyPZUgkYSzJFv7YE4EQr4ag99A9H21Amt40f6SDWrBu7n8eCqm4Zkscw+iwX2zTkBcnR25F+i0gpFhYtz439PT3AssKujF+tf2knUG23F5EJu2/Kl7uzO5fY5vjUHpvwjOha+Xn2u+tTE9PtP4dSXgvji5+FK2Q/UjOpLFjI05PRTIfoX6LOg004wY7BOXuytojjTbBoZYXcgiHSteTF0URskYGaCAwDlcr6NjSdTVKznbk5C/TRJnC21JQWTyXYCpS5+QfCNtK911UO0pZmMVfwieW+WA2ABGFKZPUU0o7R2cGL0Y38EXLUwXij3WJsugIxOqe5qdMyr4wxtML6k7e0/sM8OM0YluXEGBaSMJhob7xBlTDSIE6Vud6q9kQFNuED6y8WDweefScjsrr2j46TLummARn5sX1kVp1iin+1Ljw7JrGpiRMIhd8pYuqCCOtxvUOVQlGKBnp+xSI1MPqexalMDr8vjBzsaR+L5VnfGKz/2Ttzcxv5rZGuy3HWOFKlS2QA9SERG3HHGDRkIMwktwLrNVoivJlHLnviTXoaMSvgyGD++Hf/YN/fQTqxLaRjw/6Po/jn9so9HnTwdUPHCIGBD2OmE0lIzIz1ABJyo8RCvaqGnw4R9K3aoVDXcJSWoOPEoF/G1tjzOBnOfj5LTPke0h1ubag6dHow1DhslznJlFI2vZ9Ufoo00vQsDo+/dzMudrBtLSYlMkDXmJAERKgETiZObJ2RuFZQbbmFCTjse+KBWi0RdIzaBDFIIOfE0xYbCkgyc= X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(36860700016)(376014)(1800799024)(82310400026)(18002099003)(13003099007)(56012099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 7faKlowqpU/XATYxz5JJOlVlbENt1N4zadvqczKIG3nmA/Mhd6t2VEMFoMhun6IBOcNQSiyFXxYhbgaZuF27NC6ErOpIDaX8++1/sg7JGQSyL19ooUmmKBPwkGmnrSoZhooxrioF+x+O6foXgcRZDrv+A0q+dX1Cc9XDTNVlL5saM9CIYiJgjz5QlbeVvOMsufoHE2+HzYrAAJ8kLopg1krOk6cb3IrebCwpaG+mUQiGIXevbEFQrBJgrlddT1DNh42T/i8/Rs7l99hF0mP+OIMuNBWiMokv8qwqV0LOrB/bvbnmUCEqeHTag1n2mQn1A+HHYzJU5Io7KjVH0/spI5ZAUXUVgO/D1Bim5ztvWgt9/W9WjjpGSytVb0SSFA1lZi0YtVui0Vd0QIUyBYDdaTa5gWdmbl1pdZAotFxHGmgWrOQI3y2tePwrlZYoiKjW X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2026 12:28:33.0202 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8a3b09c7-d7cd-49d3-ba64-08de8bfc5c5f X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B93.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB6654 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 27 Mar 2026 12:28:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/234086 From: Daniel Turull runltp has been removed from ltp and the official tool to invoke ltp test is kirk. Message when running runltp: "INFO: runltp script is deprecated, try kirk https://github.com/linux-test-project/kirk" See also: https://github.com/linux-test-project/ltp/commit/6efd3605dc005c3ed135b463f182174e24bdce1b The test coverage is the same since the logic there is not touched but the output is different. The return value from oeqa are the same as before. Now it is a json file with the results, which is machine readable without any extra parsing. Two files are created by test suite .json and -raw.log Output example of math.json: { "results": [ { "test_fqn": "abs01", "status": "pass", "test": { "command": "abs01", "arguments": [], "log": "abs01 1 TPASS : Test passed\nabs01 2 TPASS : Test passed\nabs01 3 TPASS : Test passed\n", "retval": [ "0" ], "duration": 0.002702474594116211, "failed": 0, "passed": 3, "broken": 0, "skipped": 0, "warnings": 0, "result": "pass" } }, [...] ], "stats": { "runtime": 1.4888691902160645, "passed": 22, "failed": 0, "broken": 0, "skipped": 0, "warnings": 0 }, "environment": { "distribution": "nodistro", "distribution_version": "nodistro.0", "kernel": "Linux 6.18.13-yocto-standard #1 SMP PREEMPT_DYNAMIC Tue Mar 3 16:48:55 UTC 2026", "cmdline": "root=/dev/vda rw ip=192.168.7.2::192.168.7.1:255.255.255.0::eth0:off:8.8.8.8 net.ifnames=0 console=ttyS0 console=ttyS1 oprofile.timer=1 tsc=reliable no_timer_check rcupdate.rcu_expedited=1 swiotlb=0 printk.time=1", "arch": "x86_64", "cpu": "unknown", "swap": "0 kB", "RAM": "222368 kB" } } Add in configuration file (local.conf) IMAGE_CLASSES += "testimage" CORE_IMAGE_EXTRA_INSTALL += "ltp openssh" TEST_SUITES = "ping ssh ltp" QB_MEM = QB_CPU_KVM = "-cpu host -smp " QB_SMP = "-smp " QB_KVM = "1" IMAGE_ROOTFS_EXTRA_SPACE = "2097152" Tested with different VM sizes and architectures: qemux86-64 MEM: 4096, CPU: 2 (all ok) qemux86-64 MEM: 1024, CPU: 1 (all ok) qemux86-64 MEM: 1024, CPU: 2 (all ok) qemux86-64 MEM: 1024, CPU: 4 (all ok) qemuarm64: MEM: 4096, CPU: 1 (all ok) qemuriscv64: MEM 4096, CPU 4 (all ok) Then: bitbake core-image-minimal bitbake core-image-minimal -c testimage With these configs we didn't see any testimage failures with kirk and run completes. If we revert the ltp disable patches below, the testimage does not fail but it gives warnings, since the ssh connection gets droped from the DUT because of the OOM killer. Then in continues with the next testsuite. * ltp: disable cve failing testcases * ltp: disable pty testcase * ltp: disable min_free_kbytes Signed-off-by: Daniel Turull Signed-off-by: Pratik Farkase Assisted-by: Claude, Anthropic --- v2: - replace LtpParser with functionality to parse output from kirk - improve commit message - add timeout to kirk for 20 minutes, same as the ssh connection - add try, except to handle exceptions in the run and be able to continue with the next test suite - tested with more configurations --- meta/lib/oeqa/runtime/cases/ltp.py | 21 ++++++---- meta/lib/oeqa/runtime/cases/ltp_stress.py | 12 +++++- meta/lib/oeqa/utils/logparser.py | 51 ++++++++--------------- meta/recipes-extended/ltp/ltp_20260130.bb | 1 + 4 files changed, 42 insertions(+), 43 deletions(-) diff --git a/meta/lib/oeqa/runtime/cases/ltp.py b/meta/lib/oeqa/runtime/cases/ltp.py index 4f7498fcbd..b855e76907 100644 --- a/meta/lib/oeqa/runtime/cases/ltp.py +++ b/meta/lib/oeqa/runtime/cases/ltp.py @@ -66,9 +66,9 @@ class LtpTest(LtpTestBase): def runltp(self, ltp_group): # LTP appends to log files, so ensure we start with a clean log - self.target.deleteFiles("/opt/ltp/results/", ltp_group) + self.target.deleteFiles("/opt/ltp/results/", "%s.json" % ltp_group) - cmd = '/opt/ltp/runltp -f %s -q -r /opt/ltp -l /opt/ltp/results/%s -I 1 -d /opt/ltp' % (ltp_group, ltp_group) + cmd = 'kirk --run-suite %s --json-report /opt/ltp/results/%s.json -n -d /opt/ltp --exec-timeout 20m' % (ltp_group, ltp_group) starttime = time.time() (status, output) = self.target.run(cmd, timeout=1200) @@ -87,8 +87,8 @@ class LtpTest(LtpTestBase): self.extras['ltpresult.rawlogs']['log'] = self.extras['ltpresult.rawlogs']['log'] + output # Copy the machine-readable test results locally so we can parse it - dst = os.path.join(self.ltptest_log_dir, ltp_group) - remote_src = "/opt/ltp/results/%s" % ltp_group + dst = os.path.join(self.ltptest_log_dir, "%s.json" % ltp_group) + remote_src = "/opt/ltp/results/%s.json" % ltp_group (status, output) = self.target.copyFrom(remote_src, dst, True) if status: msg = 'File could not be copied. Output: %s' % output @@ -113,16 +113,21 @@ class LtpTest(LtpTestBase): # LTP runtime tests @OETestDepends(['ssh.SSHTest.test_ssh']) - @OEHasPackage(["ltp"]) + @OEHasPackage(["ltp", "python3-kirk"]) def test_ltp_help(self): - (status, output) = self.target.run('/opt/ltp/runltp --help') + (status, output) = self.target.run('kirk --help') msg = 'Failed to get ltp help. Output: %s' % output self.assertEqual(status, 0, msg=msg) @OETestDepends(['ltp.LtpTest.test_ltp_help']) def test_ltp_groups(self): - for ltp_group in self.ltp_groups: - self.runltp(ltp_group) + for ltp_group in self.ltp_groups: + try: + self.runltp(ltp_group) + except Exception as e: + self.extras['ltpresult.%s' % ltp_group] = {'status': 'FAILED'} + self.failmsg = self.failmsg + "Suite %s crashed: %s\n" % (ltp_group, e) + self.target.logger.warning("Suite %s crashed, continuing: %s" % (ltp_group, e)) @OETestDepends(['ltp.LtpTest.test_ltp_groups']) def test_ltp_runltp_cve(self): diff --git a/meta/lib/oeqa/runtime/cases/ltp_stress.py b/meta/lib/oeqa/runtime/cases/ltp_stress.py index ce6f4bf59d..c902486eab 100644 --- a/meta/lib/oeqa/runtime/cases/ltp_stress.py +++ b/meta/lib/oeqa/runtime/cases/ltp_stress.py @@ -60,7 +60,7 @@ class LtpStressBase(OERuntimeTestCase): class LtpStressTest(LtpStressBase): def runltp(self, stress_group): - cmd = '/opt/ltp/runltp -f %s -p -q 2>@1 | tee /opt/ltp/results/%s' % (stress_group, stress_group) + cmd = 'kirk --run-suite %s --json-report /opt/ltp/results/%s.json -n -d /opt/ltp' % (stress_group, stress_group) starttime = time.time() (status, output) = self.target.run(cmd) endtime = time.time() @@ -69,8 +69,16 @@ class LtpStressTest(LtpStressBase): self.extras['ltpstressresult.rawlogs']['log'] = self.extras['ltpstressresult.rawlogs']['log'] + output + # Copy kirk JSON report from target + dst = os.path.join(self.ltptest_log_dir, "%s.json" % stress_group) + remote_src = "/opt/ltp/results/%s.json" % stress_group + (status, output) = self.target.copyFrom(remote_src, dst, True) + if status: + msg = 'File could not be copied. Output: %s' % output + self.target.logger.warning(msg) + parser = LtpParser() - results, sections = parser.parse(os.path.join(self.ltptest_log_dir, "%s" % stress_group)) + results, sections = parser.parse(dst) runtime = int(endtime-starttime) sections['duration'] = runtime diff --git a/meta/lib/oeqa/utils/logparser.py b/meta/lib/oeqa/utils/logparser.py index c479864162..d445b4e2a0 100644 --- a/meta/lib/oeqa/utils/logparser.py +++ b/meta/lib/oeqa/utils/logparser.py @@ -4,7 +4,7 @@ # SPDX-License-Identifier: MIT # -import enum +import json import os import re @@ -116,44 +116,29 @@ class PtestParser(object): class LtpParser: """ - Parse the machine-readable LTP log output into a ptest-friendly data structure. + Parse kirk JSON report into a ptest-friendly data structure. """ + + STATUS_MAP = { + "pass": "PASSED", + "fail": "FAILED", + "brok": "FAILED", + "conf": "SKIPPED", + "warn": "PASSED", + } + def parse(self, logfile): + with open(logfile, errors="replace") as f: + report = json.load(f) + results = {} - # Aaccumulate the duration here but as the log rounds quick tests down - # to 0 seconds this is very much a lower bound. The caller can replace - # the value. section = {"duration": 0, "log": ""} - class LtpExitCode(enum.IntEnum): - # Exit codes as defined in ltp/include/tst_res_flags.h - TPASS = 0 # Test passed flag - TFAIL = 1 # Test failed flag - TBROK = 2 # Test broken flag - TWARN = 4 # Test warning flag - TINFO = 16 # Test information flag - TCONF = 32 # Test not appropriate for configuration flag - - with open(logfile, errors="replace") as f: - # Lines look like this: - # tag=cfs_bandwidth01 stime=1689762564 dur=0 exit=exited stat=32 core=no cu=0 cs=0 - for line in f: - if not line.startswith("tag="): - continue + for entry in report.get("results", []): + results[entry["test_fqn"]] = self.STATUS_MAP.get(entry.get("status", ""), "FAILED") + section["log"] += entry.get("test", {}).get("log", "") - values = dict(s.split("=") for s in line.strip().split()) - - section["duration"] += int(values["dur"]) - exitcode = int(values["stat"]) - if values["exit"] == "exited" and exitcode == LtpExitCode.TCONF: - # Exited normally with the "invalid configuration" code - results[values["tag"]] = "SKIPPED" - elif exitcode == LtpExitCode.TPASS: - # Successful exit - results[values["tag"]] = "PASSED" - else: - # Other exit - results[values["tag"]] = "FAILED" + section["duration"] = int(report.get("stats", {}).get("runtime", 0)) return results, section diff --git a/meta/recipes-extended/ltp/ltp_20260130.bb b/meta/recipes-extended/ltp/ltp_20260130.bb index e5da94855f..4183b5d497 100644 --- a/meta/recipes-extended/ltp/ltp_20260130.bb +++ b/meta/recipes-extended/ltp/ltp_20260130.bb @@ -113,6 +113,7 @@ RDEPENDS:${PN} = "\ net-tools \ perl \ python3-core \ + python3-kirk \ procps \ quota \ unzip \ From patchwork Fri Mar 27 12:27:58 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 84660 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2405A10ED66A for ; Fri, 27 Mar 2026 12:28:39 +0000 (UTC) Received: from OSPPR02CU001.outbound.protection.outlook.com (OSPPR02CU001.outbound.protection.outlook.com [40.107.159.55]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.71783.1774614518204675865 for ; Fri, 27 Mar 2026 05:28:38 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector1 header.b=Puo3/3dC; spf=pass (domain: ericsson.com, ip: 40.107.159.55, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gxoLp5/4YsGi/qYcw/ihVAJv2SD52m1KsIvOuAp2PrdOjIQu3SwlouYuGY78dOGzI/zdkOv087dRmBl7aj10/PE9D6sUqyqqkwNrXdg0pzdzrsCeVJHB/FWz/kE3ZOl83E5Xuk6rbliChqN8yiRisNSLIOP1QOwFMqqxhjMT4E0O2nGpQ13CWH7/KyAqjj5r/RO+jgW+KXEX9X5TAj5ln2/Bk7btTskktJylqQ/LnWl4P3l7oQUSPM91f5iCMa7lpf0vdQmlLIFvs+d8pMml38O10hmOVZ5CzS5CrTZGlU6a9VpYzYW+x4aofdpy7/zpIcutz60I3nw39QNCJuRZUw== 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=WctTh8lKKPwdHFedbN+6iCAAnNyQgRS6OH7eedGhdMs=; b=GeprFrlumMAL4OAOEcmVu0OdFDPAohK9V38CqstnQaaGA3Y+jkaAEb8xBUkrVy++GkW/BhkphguGgFn8HkGs/Qpyn8gZvPJ5Nbxm0wiYvvrdXp2auoJABCF5NSoT6iRTxU7WIjpbYny3uGAyZpi3oeiAjtrteOKDMugNAbUbM6xBRgSI1M5O0XIxEyVT7QkPrW9sSV1nXJ4wbmGZsbJri3fmBWCNkz1M5ukAuPdVc7Cy6H4GWC4bcDCHnVd2K14CNUVnEaEW4Z+DShHpF/VdYUyVzM1SRBckLuB++ZPr2b03oP+tkK3pXsetOfYlVgY1SqNp5r9s43DfJbFKDppbAw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=est.tech smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WctTh8lKKPwdHFedbN+6iCAAnNyQgRS6OH7eedGhdMs=; b=Puo3/3dCn41q/tIrsq0qUUFPwSTRuSosrVqDx1uieBE7PhTAI207h22WcPPdKllTvd1dPg6hnmtuZjpBD36/sg2aK29O+O61BAr3VNadWj/D67leXTLN6PPgUbb1wZ/UUQHqatbZWJ2Jpi0JV28gLSAq3Kwd6xPp2hpP2pnVPOlcvKi2PbtAWQf6n8g2iZSAeFIbMy2PjXBCaZeIezlX2e+km3uV/8c4LtSIBuxqxhmTjasKoYnp98vpzdX84/Aw5JmGtW/5goQXL9ZqzQ6yTUCYLdAsVoU2YxHkm68TMteHHodftK3iGc+juc49haZ+4RMBfb6zOA53N3Kf6T5CNA== Received: from DU2PR04CA0014.eurprd04.prod.outlook.com (2603:10a6:10:3b::19) by DU0PR07MB8572.eurprd07.prod.outlook.com (2603:10a6:10:316::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.23; Fri, 27 Mar 2026 12:28:31 +0000 Received: from DB5PEPF00014B95.eurprd02.prod.outlook.com (2603:10a6:10:3b:cafe::d6) by DU2PR04CA0014.outlook.office365.com (2603:10a6:10:3b::19) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9745.23 via Frontend Transport; Fri, 27 Mar 2026 12:28:31 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by DB5PEPF00014B95.mail.protection.outlook.com (10.167.8.233) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.21 via Frontend Transport; Fri, 27 Mar 2026 12:28:31 +0000 Received: from seroius18815.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Fri, 27 Mar 2026 13:28:30 +0100 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18815.sero.gic.ericsson.se (Postfix) with ESMTP id 76F6940217DE; Fri, 27 Mar 2026 13:28:16 +0100 (CET) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 5AB3C700CF09; Fri, 27 Mar 2026 13:28:16 +0100 (CET) From: To: , CC: , , , Subject: [PATCH v2 6/6] oeqa: ltp - add LTP_WORKERS to allow parallelization Date: Fri, 27 Mar 2026 13:27:58 +0100 Message-ID: <20260327122758.1851989-6-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260327122758.1851989-1-daniel.turull@ericsson.com> References: <20260327122758.1851989-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB5PEPF00014B95:EE_|DU0PR07MB8572:EE_ X-MS-Office365-Filtering-Correlation-Id: 18659860-1696-4059-a8db-08de8bfc5b52 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|36860700016|82310400026|1800799024|56012099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: V5dCrEn2oUsvDVQCsY1vdz69CfXX7d/GefK2T+ZchhilJdQeHHVBih3kIidKNPWt7pO9R28JJvG2UfjkmU7JNrUSeYgjeLFbzPJRD/XTdYVDR0V/GWb1P2mptl+JqzNgKLCHPVRjsPt3ERGzq05Kdem3f86xjUUDVpnQqkUshGl2dcSXer1+UHUhWkleG0Z6LQgvmwlH2uUlgL2mtvpmfNJMUrnOpVWWwB+kvL1GP1mbtANCWdVirVT88671GPVeIUy52uE2giMZ1EywbuvGti+U/i+1r9NCT2wgAOi6ODXCanlEMg5K8lYyH7iVbdiCz8zaDKLXcHu0J4KiaXzUIzJZqViaQsu5Fe8ToX5bEYUFBJHmZXm69RrfuALOflhXv7jjn/ULYuG29MjOAenEbV7gSB/HFs+9qhtJFzZPLt/Yx2EDV3aVuv+nY7mFwa44t4bH2KAZsH1mCANqvdjUU7rozDAVc92uxb1GLovcnJd/xjHbQlyLQsyumz2dkBZWJPIFVch2/3TXuOSluSUiK8Okzt64A9M7Xt8yx8YhRE5ZDEnHqVb/SZyrCZ7nXSPTBDI0CkMc5dafK8DPu885KsaaFSm4V7gZmrqZ1BVaL7YePTyOhGGDOrPX0jo2qtY0seBDyRSVSejdHTgj89xAbklfeDrbz13IxE/6eLPnbwyvt6HveMyOvxdW9vmKadNG4ILZlOHNx5XK3PdnaJuW7m8iooOfPztRukYgfMSkjuggQrbSSqoI3AC7EtYovmXNdG9B+5CE73E9MyXxCs4lGg== X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(376014)(36860700016)(82310400026)(1800799024)(56012099003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wYZ7A54ZpClYttdlJJyr0LWwwggKZXB/AzVCgSvZgGOKG52XQZI2ogVvdmxE5tjVHQuE/RuoT9EUcpMU7k1o65I1v5/SzV3lufvn2VKzoMK99hJu5TYrcfYjKOy9CquuLzW/pySwRDoVWFf3W+dZWNrvRNqaoYQrCS1gvnhW1au6m8mlRUZ7prNNFn7XGO4uoHanI3FXb/NeL9prD+MToaQ14PJebTHWG+fkBH+kWau07nWTQBMlvIciRfCSs21g3I3ktNBs5ZmDIxnX+Q7afR5MBA8SUEu6Epq00ugfX8e8Cwi03Pms70p6S+x33eXLRy+0ebSnCwuuhLAUenbFie46IFmKG+rmttvzAjU+1KdBcNK5iYU6yjNiJu9q76miUfpvKrp0HFqenRMA6ac88D4gzFdaotbA6A1vlxpyPrdYlCrR2jHfSMG44AJ1fZrq X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2026 12:28:31.2538 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 18659860-1696-4059-a8db-08de8bfc5b52 X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B95.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR07MB8572 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 27 Mar 2026 12:28:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/234085 From: Daniel Turull Add new configurable variable to execute multiple workers in parallel. kirk adds the option that was not available in runltp. Tested in qemux86-64 with configuration: IMAGE_CLASSES += "testimage" CORE_IMAGE_EXTRA_INSTALL += "ltp openssh" TEST_SUITES = "ping ssh ltp" QB_MEM = "32768" QB_CPU_KVM = "-cpu host -smp 16" QB_SMP = "-smp 16" LTP_WORKERS = "16" IMAGE_ROOTFS_EXTRA_SPACE = "2097152" bitbake core-image-minimal bitbake core-image-minimal -c testimage Signed-off-by: Daniel Turull --- meta/lib/oeqa/runtime/cases/ltp.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/lib/oeqa/runtime/cases/ltp.py b/meta/lib/oeqa/runtime/cases/ltp.py index b855e76907..ae6a275110 100644 --- a/meta/lib/oeqa/runtime/cases/ltp.py +++ b/meta/lib/oeqa/runtime/cases/ltp.py @@ -68,7 +68,9 @@ class LtpTest(LtpTestBase): # LTP appends to log files, so ensure we start with a clean log self.target.deleteFiles("/opt/ltp/results/", "%s.json" % ltp_group) - cmd = 'kirk --run-suite %s --json-report /opt/ltp/results/%s.json -n -d /opt/ltp --exec-timeout 20m' % (ltp_group, ltp_group) + # LTP_WORKERS: number of parallel test workers (default: 1) + workers = self.td.get('LTP_WORKERS', '1') + cmd = 'kirk --run-suite %s --json-report /opt/ltp/results/%s.json -n -d /opt/ltp --exec-timeout 20m --workers %s' % (ltp_group, ltp_group, workers) starttime = time.time() (status, output) = self.target.run(cmd, timeout=1200)