From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 6B6F6A00C2; Thu, 6 Oct 2022 19:53:08 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 165D840DDC; Thu, 6 Oct 2022 19:53:08 +0200 (CEST) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2053.outbound.protection.outlook.com [40.107.247.53]) by mails.dpdk.org (Postfix) with ESMTP id F164C40042; Thu, 6 Oct 2022 19:53:06 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=M/2ujzW/risvT36mAF2VGDg4JLXCQ5kSsr4MSrkyBURyRh2yPMigq6DfDsobBWApp/oi+UweZMLzVLaJyVUiZLntQ8hZlUWFBTkHOfDARIPCPAkpmsFfvLKBNL9U2Z3CLM/z+6x9WXnrEuwsmApR2wrHBn5V5oFuBGvjAUO8vLCXqs1mvPBOj5XR3kIGNXwSWANqSrUPtzd/KPeoajQlLekAQFPrbcrUdEpTr/UtBtxcx9MTxhemD5mj/F0XVHY7NUP6/mlxesa8ytFuPyb/ystrIp+6WDRZuqrrM/hcAjTDI4jnY7Mtj471M/uFspcDMGX8zG7tNBH+EzdaisJZLw== ARC-Message-Signature: i=2; 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=eeOw2y+uWiJRNFLwNTmPrwX5X/MfQ4geC1j2ECMNFhY=; b=B2Kc9ls3erm3vxsw5gmg6wCEuaRt0liXR8waLsmqk19YwjU6F4IzENXAWZ++0oTKNvkaNDXP2yMoWIaDgIxovZcJy0SQoszh8BGkMme2fJgTc2SDhG19BFYRoo7qac8f9ZdpkrpkfGGVu6z2hkdTUbRmAsLTCOc8xpSoFS1U+4/6cMzdEs0K8vJM+HCCRCqvOvV8o5mkkdjW/hFMBBoISGGa+tXezyHvaqc6pWoyZ3maLPp7OVHSA2kIa5rX7c/ITYjcdCVui1AjB72wG1/jyrbCeN1PSC/Ug171DdaPVHbzwL150l/QHCLfCLpKHfb4SNS+M0fFFSnJsVGt5cSjqA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eeOw2y+uWiJRNFLwNTmPrwX5X/MfQ4geC1j2ECMNFhY=; b=sfI7A/fypfGANDNg4YP/kMDfpVxjW0uIZe48iCxR67D1U/+JdzfXBKO4ApmXayS4duwhifdGgR/OYN2hgJiGqxdA9oHgWp+1lcJVoiWQ5tIxVm4JT+xylO61B5/tJsCV6xHneDZ9KEO009yFz5zqC2ZsgrdPyOI1aindtc7y3P0= Received: from DB6P18901CA0016.EURP189.PROD.OUTLOOK.COM (2603:10a6:4:16::26) by DBBPR08MB6122.eurprd08.prod.outlook.com (2603:10a6:10:20d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.28; Thu, 6 Oct 2022 17:52:59 +0000 Received: from DBAEUR03FT056.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:16:cafe::9c) by DB6P18901CA0016.outlook.office365.com (2603:10a6:4:16::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.24 via Frontend Transport; Thu, 6 Oct 2022 17:52:59 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DBAEUR03FT056.mail.protection.outlook.com (100.127.142.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.10 via Frontend Transport; Thu, 6 Oct 2022 17:52:59 +0000 Received: ("Tessian outbound 99ee3885c6d5:v128"); Thu, 06 Oct 2022 17:52:59 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 2e0093ab49053601 X-CR-MTA-TID: 64aa7808 Received: from 791c3d819647.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 3EC7A1EB-26E0-4769-B3CB-A5324456B896.1; Thu, 06 Oct 2022 17:52:53 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 791c3d819647.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 06 Oct 2022 17:52:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=evXP0PU4A40mCZnXfqsF1bbyD0IpjPD/OFYrAAJVmsHmFJiTcwQ5RVHGThdgLeeXw0MZqoyZDW5wXyzyGUpmOZu6Ho472zYPruh3E5iiqPiGMhJzfPxZ27PjMWOU0FHgdnMYdFcn9aqFj9hYaqP6jhQX6BPM9XFl0UonCqOJWY7Y/W0n3z1QdiRWGPI5nhcaCER9t/oCEsn+ryQqGfx8vGUi92fSkLRZgmpXOANLNkBb9bFO/LbMkqqgUKJZix36vtPJW+fF0QITmsiP9yrTctDu+sAhtwwRPuFjwbrVSzxhVyesS54lRSOJPYOHEe/sddlvzR/lJ9cIy18ySK6oGQ== 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=eeOw2y+uWiJRNFLwNTmPrwX5X/MfQ4geC1j2ECMNFhY=; b=S1nqBn6AAbqCUI8Y72gZZE/Sn75inrrQuys1vwWeYkpn417mPXg8e4YoTNsTNGtt1kvnGO7Yc+WySUGdb4Ek7q3AiaAR8AGq9UU5Zae/DznzPceUX7bjE1lAzqpD5efJRXOAaxtcWi3hEBfYzgeZeriY15PrsAnk5HtORl4xcjDuHWqRe1d78+2qVy8wfwTH04uE2bTdiwj/pwl/M6H0GqCCN+A8hoKqqjxAUqK7+gPvF2O35wrPe+PeuAKaGYXRJP8kSE37jVdH5CXCqV/1OUcSOkCPKpJqrIu0Z5nva/zeS2YR70NQafgsyTf01PO8oVbUKp4nPlYsbUghJM0+GA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eeOw2y+uWiJRNFLwNTmPrwX5X/MfQ4geC1j2ECMNFhY=; b=sfI7A/fypfGANDNg4YP/kMDfpVxjW0uIZe48iCxR67D1U/+JdzfXBKO4ApmXayS4duwhifdGgR/OYN2hgJiGqxdA9oHgWp+1lcJVoiWQ5tIxVm4JT+xylO61B5/tJsCV6xHneDZ9KEO009yFz5zqC2ZsgrdPyOI1aindtc7y3P0= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by AM9PR08MB6689.eurprd08.prod.outlook.com (2603:10a6:20b:30f::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.23; Thu, 6 Oct 2022 17:52:45 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::c1ee:db1:105:9372]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::c1ee:db1:105:9372%8]) with mapi id 15.20.5676.032; Thu, 6 Oct 2022 17:52:45 +0000 From: Honnappa Nagarahalli To: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , Lincoln Lavoie CC: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , "thomas@monjalon.net" , Van Haaren Harry , David Marchand , dpdklab , "ci@dpdk.org" , Aaron Conole , dev , "dts@dpdk.org" , nd , nd Subject: RE: [dpdklab] RE: rte_service unit test failing randomly Thread-Topic: [dpdklab] RE: rte_service unit test failing randomly Thread-Index: AQHY2O68KAJ92ajS6ESDnrF2sNgsS64AQZ8AgAAFV4CAAAuEAIAAk+TQgAAYfICAAACQ0IAAEoCAgAAIFVCAABvGgIAADq8AgABguuA= Date: Thu, 6 Oct 2022 17:52:45 +0000 Message-ID: References: <739ee0ca-ccbe-5918-c2af-18e77327a898@ericsson.com> <3000673.mvXUDI8C0e@thomas> <98CBD80474FA8B44BF855DF32C47DC35D87399@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35D8739B@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35D8739D@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35D8739F@smartserver.smartshare.dk> In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35D8739F@smartserver.smartshare.dk> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: F012DFF9A841D04FB0F227796A3D9DE9.0 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: DBAPR08MB5814:EE_|AM9PR08MB6689:EE_|DBAEUR03FT056:EE_|DBBPR08MB6122:EE_ X-MS-Office365-Filtering-Correlation-Id: a52c2d2d-2073-4e16-2ab3-08daa7c39b5f x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: XfkP4VPYW020fZHqZMCCyqgcT68JIlGa1fwBDRcBPBTHIHC6xXzwHns9mkPizYDs9DvGyoggTCRXjhv+iNFCgCwUfV2fo9BZs0FGrFBoT3pdiZ+67pdhVP9ZbP7Zic6wRFvaUycsNYiqkodXsjjl7TDpetiPHkoYExlW+qEe46vZX19h4Ui4HQ/DFc5FJT+tPHxM9O2O8Xz0UTs/GEr9wZ2oFVRXX9EvYMx9xn2kPoaUe79pKXDk4j92Vvbr/0L6A+ki4vP633eGuPEG96v/B7/c0VorufuuciAT8PfQt4jsqRg/ELWcY9ixWu3m+hl+JyGu7fspUX6aJKfWEznCMpb6KQukLrsuc4embc1K+oNgTf5VScL9WjeFjTNukWLU9Ae7wb0ZRL9HJuXDrJs6wxYMx5GmqRbDGRZ8ZdOmJafla/j2j2/v846JxKJh1s+GjwIEerQeONUwB84+gKOSRF96XaWI/v93nJOzWgoqbOqOQUT9wU67gOe7v2wnq1VOuoxgqifOgr/yJ+O+F+YmuzknBZNP/Nui6fMEHTZJMS20/8ouDX518L8qSl0ZzGv0+j2+0DKDnHKeNLqCRxyCX4z83nLIgDmHWW+Md5ki4U8i9Uy7iyCeJXmCQyoR0B9BDrI0GJ15JcXHTSbr9ACLTRhyPfhFqu9yVHTO7croHrSfcZyQ7u/VzF5d70X+hn0Gs2vkzyK4ae6/nYCD7y6p6A9hKrOxmfZFYTwBEAWkmDjKBR2cKlrRzCow+VZs1mugDQCE1+XoQg/OPqrSiuB5Zg== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR08MB5814.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(366004)(39860400002)(136003)(376002)(396003)(451199015)(122000001)(38070700005)(38100700002)(7416002)(86362001)(52536014)(5660300002)(8936002)(2906002)(76116006)(66946007)(66556008)(66476007)(66446008)(8676002)(41300700001)(4326008)(26005)(9686003)(53546011)(478600001)(186003)(64756008)(7696005)(6506007)(316002)(71200400001)(66574015)(83380400001)(110136005)(54906003)(55016003)(33656002); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6689 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT056.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 4e158c32-e389-44e4-74cc-08daa7c39332 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YZac7ngYSYzXL3uw/Eul/qg5LduB2jzBc7K1QmDTW2kT0qNcvuOW04iYezGTRQId5aZPXZGFQvEqyuDhwumrimO1oZeyDSQqInio+yS6Ay+8Qh6QEQOVvz5Kt7kfRCUy+DSEYOI6oWH+nD8G9tAA1/m95fi3wYeV/yq0hIzQ5/jgwrwQkmy8hCt0F2lf8fLwkKxjXbNjylxa3xag0fl3k9eIFC5JIobJ+nkcks9yuSlGwJyETrBASzFC4lgRed42DmkcMaY1ZrlLA5XEeelnZYlMnXRVmZNqTDWBTCLjYpPcV5sdO2W6LQ+k+8dMOQJG0qlnI2euqlZ88afuQXf1dGzd+PHpTbMET9VO285wmd0+lOEkTizgfEb+lyfZsObgf8Q33nREUiB8snXthl3LNqnZPLC3TZLSF7VxUF5IgWrEs0tDqsD6febNgBisF33Yis1O1cxchDsFGaQVHKqjHaXkOKwJM/45wnWnCYDeBHlhubDPRw4xqCtIZQyGZWQ2vggMtQvB4oofyvu8/pOn82/dLl44DuI8b0tn95N+J++6PTEzZYmcBhWmzhUlr/bBaoj/Vg7LRXDyI8Ac+0OpmMFDugwJ0eoACBQS+anHi/NJluCw5OhXTKICD8Py1B+6P88Bh5vsRPbvS0uvWbtK3h9fNhdEcZo9R3B4Cadtmf6hTiuXJ4NqfBSM0sS8GBsvR2wHoU7m0U9aQdMNYozrz/D9jFt7EWRo6G4yeW54UMiUylGjE5ev31yf8YOb1/6LWDTUvwrKL3lnJBhGlhnnjQ== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230022)(4636009)(396003)(346002)(136003)(376002)(39860400002)(451199015)(36840700001)(40470700004)(46966006)(33656002)(86362001)(110136005)(36860700001)(52536014)(336012)(186003)(356005)(81166007)(82740400003)(66574015)(47076005)(26005)(7696005)(9686003)(6506007)(53546011)(478600001)(316002)(54906003)(8676002)(4326008)(450100002)(70206006)(70586007)(8936002)(82310400005)(5660300002)(2906002)(40460700003)(55016003)(40480700001)(83380400001)(41300700001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2022 17:52:59.3200 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a52c2d2d-2073-4e16-2ab3-08daa7c39b5f X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DBAEUR03FT056.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB6122 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PHNuaXA+DQoNCj4gPiA+DQo+ID4gPiBPbiAyMDIyLTEwLTA2IDEwOjE4LCBNb3J0ZW4gQnLDuHJ1 cCB3cm90ZToNCj4gPiA+ID4+IEZyb206IE1hdHRpYXMgUsO2bm5ibG9tIFttYWlsdG86bWF0dGlh cy5yb25uYmxvbUBlcmljc3Nvbi5jb21dDQo+ID4gPiA+PiBTZW50OiBUaHVyc2RheSwgNiBPY3Rv YmVyIDIwMjIgMDkuNTENCj4gPiA+ID4+DQo+ID4gPiA+PiBPbiAyMDIyLTEwLTA2IDA4OjUzLCBN b3J0ZW4gQnLDuHJ1cCB3cm90ZToNCj4gPiA+ID4NCj4gPiA+ID4gWy4uLl0NCj4gPiA+ID4NCj4g PiA+ID4+PiBJIGhhdmUgYmVlbiB3b25kZXJpbmcgaG93IGFjY3VyYXRlIHRoZSB0ZXN0cyByZWFs bHkgYXJlLiBXaGVyZSBjYW4NCj4gPiA+IEkNCj4gPiA+ID4+IHNlZSB3aGF0IGlzIGJlaW5nIGRv bmUgdG8gZW5zdXJlIHRoYXQgdGhlIEVBTCB3b3JrZXIgdGhyZWFkcyBhcmUNCj4gPiA+IGZ1bGx5 DQo+ID4gPiA+PiBpc29sYXRlZCwgYW5kIG5ldmVyIGludGVycnVwdGVkIGJ5IHRoZSBPL1Mgc2No ZWR1bGVyIG9yIHNpbWlsYXI/DQo+IA0KPiBbLi4uXQ0KPiANCj4gPiBCYWNrIHRvIHRoZSB0b3Bp YyBvZiB1bml0IHRlc3RpbmcsIEkgdGhpbmsgd2UgbmVlZCB0byBjb25zaWRlciB0aGVpciBwdXJw b3NlIGFuZA0KPiB3aGVyZSB3ZSBleHBlY3QgdGhlbSB0byBydW4uICBVbml0IHRlc3RzIGFyZSBy dW4gaW4gYXV0b21hdGVkIGVudmlyb25tZW50cywNCj4gYWNyb3NzIG11bHRpcGxlIENJIHN5c3Rl bXMsIGkuZS4gVU5ILUlPTCBDb21tdW5pdHkgTGFiLCBHaXRIdWIsIGV0Yy4gIFRob3NlDQo+IGVu dmlyb25tZW50cyBhcmUgdHlwaWNhbGx5IHZpcnR1YWxpemVkIGFuZCBJIGRvbid0IHRoaW5rIHRo ZSB1bml0IHRlc3RzIHNob3VsZA0KPiByZXF1aXJlIHR1cm5pbmcgZG93biB0byB0aGUgbGV2ZWwg b2YgQ1BVIGNsb2NrIHRpY2tzLiAgVGhvc2UgdGVzdHMgYXJlIGxpa2VseSBiZXR0ZXINCj4gc3Vp dGVkIHRvIGRlZGljYXRlZCBwZXJmb3JtYW5jZSBlbnZpcm9ubWVudHMsIHdoZXJlIHRoZSBjb21w bGV0ZSBob3N0IGlzDQo+IHRpZ2h0bHkgY29udHJvbGxlZCwgZm9yIHRoZSBwdXJwb3NlIG9mIHJl cGVhdGFibGUgYW5kIGRldGVybWluaXN0aWMgcmVzdWx0cyBvbg0KPiB0aGluZ3MgbGlrZSBwYWNr ZXQgdGhyb3VnaHB1dCwgZXRjLg0KPiANCj4gRXhjZWxsZW50IHBvaW50LCBMaW5jb2xuLiBWZXJp ZnlpbmcgdGhlIHBlcmZvcm1hbmNlIG9mIHRoZSBzdXJyb3VuZGluZyBydW50aW1lDQo+IGVudmly b25tZW50IC0gaS5lLiB0aGUgaG9zdCBydW5uaW5nIHRoZSB0ZXN0cyAtIGlzIG5vdCB1bml0IHRl c3QgbWF0ZXJpYWwsIGl0IGJlbG9uZ3MNCj4gd2l0aCB0aGUgcGVyZm9ybWFuY2UgdGVzdHMuDQpJ SVJDLCB0aGUgdW5pdCB0ZXN0cyB3ZXJlIHNlcGFyYXRlZCBpbnRvIHBlcmYgdGVzdHMgYW5kIG5v bi1wZXJmIHRlc3RzLiBUaGUgcGVyZiB0ZXN0cyB3ZXJlIG1lYW50IHRvIGJlIHJ1biBvbiBiYXJl IG1ldGFsIHN5c3RlbXMgaW4gdGhlIGxhYi4NCg0KPiANCj4gU28sIGhvdyBkbyBJIGFkZCBhIHRl c3QgY2FzZSB0byB0aGUgcGVyZm9ybWFuY2UgdGVzdCBzdWl0ZT8gSXMgdGhlcmUgYSBndWlkZSwg YQ0KPiByZWZlcmVuY2UgZXhhbXBsZSwgb3IgYW55IG90aGVyIGRvY3VtZW50YXRpb24gSSBjYW4g bG9vayBhdCBmb3IgaW5zcGlyYXRpb24/DQo+IA0KPiBOQjogVGhpcyBpcyBhIGdvb2QgZXhhbXBs ZSBvZiB5ZXN0ZXJkYXkncyB0ZWNoYm9hcmQgbWVldGluZyBkaXNjdXNzaW9uLi4uIEknbSBhDQo+ IERUUyBuZXdiaWUgd2FudGluZyB0byBjb250cmlidXRlIHdpdGggYSBuZXcgdGVzdCBjYXNlLCBo b3cgZG8gSSBnZXQgc3RhcnRlZD8NCj4gDQo+IElmIG5vIHN1Y2ggZG9jdW1lbnRhdGlvbiBleGlz dHMsIGNvdWxkIHNvbWVvbmUgcGxlYXNlIHBvaW50IGF0IGEgY291cGxlIG9mIGZpbGVzDQo+IHJl cHJlc2VudGluZyB3aGF0IG5lZWRzIHRvIGJlIGFkZGVkPw0KSW4gdGhlIGN1cnJlbnQgRFRTLCB5 b3UgY2FuIGxvb2sgYXQgc29tZSBkb2N1bWVudGF0aW9uIGF0IGRvYy9kdHNfZ3NnL3Vzcl9ndWlk ZS9pbnRyby5yc3QgYW5kIGxvb2sgYXQgaGVsbG8gd29ybGQgdGVzdCBjYXNlLiBZb3UgY2FuIGFs c28gbG9vayBhdCB0ZXN0cy9UZXN0U3VpdGVfaGVsbG9fd29ybGQucHkgYW5kIHRlc3RfcGxhbnMv aGVsbG9fd29ybGRfdGVzdF9wbGFuLnJzdC4gDQoNCj4gDQoNCg==