From patchwork Fri Aug 19 14:00:20 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Herbrechtsmeier X-Patchwork-Id: 1668119 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.a=rsa-sha256 header.s=selector1-weidmueller-onmicrosoft-com header.b=EZgdL9t1; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4M8NjY39Qdz1ygd for ; Sat, 20 Aug 2022 00:02:09 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 2AA1184B73; Fri, 19 Aug 2022 16:01:22 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.b="EZgdL9t1"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A31CD84B79; Fri, 19 Aug 2022 16:01:06 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2068.outbound.protection.outlook.com [40.107.22.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 826A1845CE for ; Fri, 19 Aug 2022 16:00:59 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=stefan.herbrechtsmeier-oss@weidmueller.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XyXAvfCfBaToYDKDjRDFZOsfXl5eSua5+I6YrLJdd7iOElvrupxD5xWbmpsl82f2r2BjbF2q4OqOdeqF+8tSzvXzvENAznhLnBnmoGRO7+n0imMjz04su8xpnCKMYb/i59JO3rJJrBX6eGmuzEvFfcdHb7pkmo5m2TTaY2AoI9ZQAKPMf6Tu2fNC3wvaZJbrkp4J8B1s7DHzIvyQYddyKEx8SU94B7vWzDl2QD9ajJ1KeqgybhG8pcIH6T1UVgpWGd5YES/2pPPasP8nL+R7JHsUcAOts+qYFStRL3prTfFYyHNkXfA+CRP4y9GpCOxs+/7+e5wgJfuIa6S8Ot8qOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=CIy8RmL8ThvdXhuSOm3qJA4eC8JHEDkRGcKzOyDxK+o=; b=HkkcAXmzuD/IfoGiiJeuykqEqgf+U/fjqRbYmTDofN6fozzD8TWM3ThiSPVwz4fFO7oxG7Hao/aqnMkA3ppsCQkkCaRy3fouOOl+zltZpBySi4qEkq+3mLmt5PNsofE2K7dmH3CjqEAVBsNpVgzIAUAjo+BBC0BnoIPweyc3LZnDEGh1PER7EYdzvDR+xsVYHLIBmRkyjSsjdg7SF7pk5oBdK+WObyXx2vhAkqmdqh5wJ8ZSbfspUEhgzp0IeAZsV8HuqcVk/Fn3kxJeEbUxFGZXp5AvjumC3nQ80QYUlmXcB1g3mL+73e1f1dLsLfO4FYW+doGa1uJAo19Vrzdteg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=weidmueller.onmicrosoft.com; s=selector1-weidmueller-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CIy8RmL8ThvdXhuSOm3qJA4eC8JHEDkRGcKzOyDxK+o=; b=EZgdL9t1NyZLVVGFC2B86geYZMCzU4mI6z5wxyv0YDsNytS5stqojpjHgLOZ38u4+jokopo0c92p5Yw2USa/jRF4H/2bBGnP48sbtFK9GzfLGJm5rL8VN2PmZKTqy4ANGtZEN72kpF3Or0VbBSygU6wh9wSuLw0mxkqZ5nxNo3A= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=weidmueller.com; Received: from PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) by DU2PR08MB7373.eurprd08.prod.outlook.com (2603:10a6:10:2f1::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.16; Fri, 19 Aug 2022 14:00:56 +0000 Received: from PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::f95b:2e64:9ee6:4d44]) by PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::f95b:2e64:9ee6:4d44%3]) with mapi id 15.20.5546.018; Fri, 19 Aug 2022 14:00:56 +0000 From: Stefan Herbrechtsmeier To: u-boot@lists.denx.de Cc: Stefan Herbrechtsmeier , Alper Nebi Yasak , Simon Glass Subject: [PATCH v5 06/21] binman: Check only section data in multi section test Date: Fri, 19 Aug 2022 16:00:20 +0200 Message-Id: <20220819140035.32760-7-stefan.herbrechtsmeier-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220819140035.32760-1-stefan.herbrechtsmeier-oss@weidmueller.com> References: <20220819140035.32760-1-stefan.herbrechtsmeier-oss@weidmueller.com> X-ClientProxiedBy: AS4P251CA0011.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:5d2::7) To PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4361a81e-c597-4119-901e-08da81eb3cd5 X-MS-TrafficTypeDiagnostic: DU2PR08MB7373:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Hw+DUyQwKhsXZYU5iWMy+XQrQT0mXQXFoWNJJ7TAN9yJwiq22Vn558cAmPr8m9Tpkx+B2k1CqPd7gAWY2xF4ZuZQXYLEHXfk1fcQVapZdxxLNY/7MjMsFAB4uCgfFmpa4c7tGQvL2Fs7HftLwsHMZ2Xz3772R12LCrB9Ib7/AT/bFc/Q+zYkdozrEAxKJ0JTbPzxueKXyekuamtKB5SSlhAdehrhNh0HTb5UefwZMGddASU2j4BjAEP6bBkkD6pfKKVlWQE72VWSXC3OEeuEViMcrhUiyat3HQgQMqugo+OdYcBD3o1chcAod6pzbkewhqwX/AbTfLL1zSid9cRkOmU5CGU5qtwEGWY7FhxRTKwayq7os3ubxbUKHPBcSGzJRBCI9PX5bLFI6gRKOL6hrpo1y/C8Kt+3cg3yqAhqNfrAUWscUN5Kr/Xzk3ilnr90KHo5gCm7HCW2cE/bXMC3iTmmSqkEZXyb3JyM64cQzvcBzgTmF71u7UkUTPClrXMeV59zVfpyQPWMZIUPVIko/s5OBJEVReniuUykckCNkO4oDGYt8MyoagKRC4Gq573J3rY/wLzC1Zf42ZlW4VaP1QyEoGZ3ifZDRd0moVUBqjsLV1YBYM9pj4NJa58OWx6pYa9N/NH21QoAmbQOglqRIkTyV08WqBP+7DniYegeIwowc5m/4vDO5zmgJqazDTXozENXRUYzn89MiYRPHTIzAnWGoy1FG6a+kojvHmloqhsMxzccfDdw7x5ywGWJHMGX/gyKbJlNnzzMyDjUEDKwLw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR08MB6969.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(39860400002)(346002)(366004)(136003)(396003)(376002)(4326008)(41300700001)(52116002)(6506007)(6666004)(186003)(38100700002)(36756003)(54906003)(6916009)(5660300002)(38350700002)(8936002)(316002)(2906002)(26005)(1076003)(83380400001)(8676002)(6486002)(86362001)(478600001)(6512007)(66946007)(66556008)(66476007)(2616005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: FPPDJhVws5vtJeQ06KcvwTs7tL6w1llU2mxnMDcVYqEZRMgZxIKyEonpmMaZ4ujHRAHaSnVoNZWcIR+r5Y6WzebahwGXGzAy+XhDzutGwdwVNZgQQi3tmiZjLRKbwPbpisaAgm+3P7U7C7cFyPfEB+VWeWYK2nnxAzl7wYbDq7fInaufdIVKap6EIB39DnIYrHtyw1gmVAvbIIY8+IyP1xW9+swoMAcWLehnwEzbcv7j26VBOsx6aQgT5/4vzhgw4bsWqmpv0IY8DH8fo4yXhTFCJqB7UQu5cUehCUdvl9qETP01+SHBSAEd/drsnA/LubAPcvDea98Xwz0MjGECHRxLww78DF4+bE81NGr/sRfyeDz2IlF8uLpMVroDE+CptpiEALn7Bpz66wT82TIrpbgGFkubh666XW/Ixtwrc52YmEDnp71dHl3meKx2Bqu4LI4amzCRfnj/mclJIrgTmhzx4C0DiZYfPzGxTgmfKarkemitYwfW2qaBIyIvxE+IvQ40NRl1L+wGD9cRPsvTnW6zLIl2K6KRUaFPf60k+1lnqDxfa2tBo/V+6H/0A1YYjUD8G+ExU3n94JwtK+33AvfO4DVkq95+LsVeb52I+mc01DgSjAodeB7W/luNsiuk1g1ma9TfvFEsLG8uo0tc2vPiGgdPQlNgEhl/cdSMbdecBzXt6SI2APeu/EfU2AfasSK7lF4QGR/njk3CZvz9gvJqpR2USTSxjfpzuzXr1cfBvjp452QXx2UD4P+blcYZC4H1O5mt3fpnhWAqLLdpvcRe7BJwZnUMO9BskAzoC5FoxhVVIg1MwHNlatIRmoMtVG4Z9J69tuJyGfhRj7If2yP2nUOEIR/ccWRQaA6K+UIlHytXfdW/SCxtDc66LaJFgZMw2HDqRb0fYTZqwEihyB8kt4EYjdM17TERPPTfUyAcUDETjnTjOnu3ABitZlsnPRy0LN2E6Ui/2+WmWzCWYd0VfUBGy5QiqrKXwhss/uUXIzKj8mze54E2C0gGx+8HgQzbO7nf6zPOKbvR6MaQiZYpAIPQzJirWXHTjhGANyayuWuQEGJjE3LjGLYIz5zjSVZJVei3CcwToeGFe+QtoczL+GWIMpumH5QaexycwC9j2zS+2pl2u4f7PjyNTpHDlFvmeu5lxY0gV0nnyOgSIlxBk6GBdTPJCf2hb+dBUx8tJt+C2ixtjbNvkiMpJp37EXe5RHl/xuR9EFKJFIveJGOWb5xYws7eESl28X2+2G8UV0zY2MpXTBm7W6QRuXJnYoIcgQ6w0B5Jp7GQkRc6KvnJ5aoQgT1tB7ZdDLOAe+07YFZlUnbIldags+/uG1AjiX1Wcn/TNcYefjKIj8MqEam8dYZsCnJ+KNGN6x4MnRpqtU0uSaOLCdJBOavtOfYAjJfs/shbH/HJAzrrvtWIFcoHXW92fTyjY3qWOLiRnCUgBHj6phEQoDGtJAKc5YZ+AyOeBYMlqE65ZXHvtNIANqo/S973Gk7lgGxw957Z2nRTaGbaJYJ1TqR5KGs7r9+G9gPz83INzluE2jca4s5tP01eAwhhT1zkrVhsF6YfJ2bSsbo6AsBrt60bfieWPDhOdRgmUavhDGIb/d8Ktk0dWQ== X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4361a81e-c597-4119-901e-08da81eb3cd5 X-MS-Exchange-CrossTenant-AuthSource: PAXPR08MB6969.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Aug 2022 14:00:56.5835 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: G5Ss88tpsTuw237Ki5vQiZCWf3m52jRO57fdcqfK5vVkAZdigx+XeNGIoQZuF97wQ/VMbSInRBM8PNfeafAwXQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR08MB7373 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.6 at phobos.denx.de X-Virus-Status: Clean From: Stefan Herbrechtsmeier Check only section data instead of the rest of the image in multi section test. Signed-off-by: Stefan Herbrechtsmeier --- Changes in v5: - Add commit to check only section data in multi section test tools/binman/ftest.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tools/binman/ftest.py b/tools/binman/ftest.py index da9aa9e679..293108d738 100644 --- a/tools/binman/ftest.py +++ b/tools/binman/ftest.py @@ -4427,15 +4427,17 @@ class TestFunctional(unittest.TestCase): rest = base[len(U_BOOT_DATA):] # Check compressed data - section1 = self._decompress(rest) expect1 = comp_util.compress(COMPRESS_DATA + U_BOOT_DATA, 'lz4') - self.assertEquals(expect1, rest[:len(expect1)]) + data1 = rest[:len(expect1)] + section1 = self._decompress(data1) + self.assertEquals(expect1, data1) self.assertEquals(COMPRESS_DATA + U_BOOT_DATA, section1) rest1 = rest[len(expect1):] - section2 = self._decompress(rest1) expect2 = comp_util.compress(COMPRESS_DATA + COMPRESS_DATA, 'lz4') - self.assertEquals(expect2, rest1[:len(expect2)]) + data2 = rest1[:len(expect2)] + section2 = self._decompress(data2) + self.assertEquals(expect2, data2) self.assertEquals(COMPRESS_DATA + COMPRESS_DATA, section2) rest2 = rest1[len(expect2):]