From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 93F53A0565; Mon, 23 Mar 2020 16:37:08 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 72CEA1C06A; Mon, 23 Mar 2020 16:37:07 +0100 (CET) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00084.outbound.protection.outlook.com [40.107.0.84]) by dpdk.org (Postfix) with ESMTP id D152E1C069 for ; Mon, 23 Mar 2020 16:37:05 +0100 (CET) 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=sIL9bYyA6iSlVunqf+9Com4QcJ8uFKXc22S8jLf4BF0=; b=QN+atjbr7OQFjJphl3+IhRhkiTt4aQROkybSdz0yDdbx5YIvEt9m+UZu6bwK4WMUilikVeVqeGPGKzZN8kZaIYMOlFDyg8CLINYGCSj78VfnJaJaS9gCceOQ06l0jzZ6Ahi3Rf5WH1iKnVzkkGsHppqK5zCIrOsXhLKoPhQHDxo= Received: from DB8PR06CA0015.eurprd06.prod.outlook.com (2603:10a6:10:100::28) by HE1PR0801MB2090.eurprd08.prod.outlook.com (2603:10a6:3:4c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.18; Mon, 23 Mar 2020 15:37:03 +0000 Received: from DB5EUR03FT041.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:100:cafe::a1) by DB8PR06CA0015.outlook.office365.com (2603:10a6:10:100::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.18 via Frontend Transport; Mon, 23 Mar 2020 15:37:03 +0000 Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=bestguesspass 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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT041.mail.protection.outlook.com (10.152.21.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2814.13 via Frontend Transport; Mon, 23 Mar 2020 15:37:03 +0000 Received: ("Tessian outbound 88ba19940385:v48"); Mon, 23 Mar 2020 15:37:03 +0000 X-CR-MTA-TID: 64aa7808 Received: from 559817bf0e96.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 174AA432-A081-4550-AC13-C093BE3402E5.1; Mon, 23 Mar 2020 15:36:57 +0000 Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 559817bf0e96.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 23 Mar 2020 15:36:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DOQ1OXugruO6W734Q3O7mlPm3/FjsxPhWbzsAhXIje2+Ii1grU7bED9Y+YMosS7IdFV4X2u1qgz6LPniulaVyy6gnEBVfn1q3tJtzZeVyvmDFlX4Nf0c1hwP2DbLBUU+L5fYHG6DUs4UR9VZKs4htvcwt8CLnnqBTh7qH8/guw4G0Ai/TvfA5/V2ekFyIaQBEnFnLmi2d0D5ElC49I84scxyn5eEDAjKn8VJJIcRykwUr23/qDIt1VPitBtbv4O5GqeXB8n4gPLH2k7mizqwYLsXHPCmNn8UeaS427aGwCtwtqyCjXuYFmgA7/oher6KX5sV3oYk9hfa1bxQlR6+lA== 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-SenderADCheck; bh=sIL9bYyA6iSlVunqf+9Com4QcJ8uFKXc22S8jLf4BF0=; b=heYqobaQ1V0RbfexZSki/FNSm6RbZNV4vW6AQ46MWohrfgCeDvfXSBVrcN42Z9QceUb9E4udVhLoNTEMLaoDgW5OO50SJ3TwFphMKfCtKY+ajIUdeV4yj7/pJB3CGiXRscj0ytMNq1xxqdC5QA+pbP/hVOyKJilNZoGibLn8y0f+yIL3nDLSINSapW1j74+zO2epFeAdXkLr7ym+nUWLnIqZe3lgcW15uKSO3iY7/IYwcYlGXAyNGTHhK0gS/FdLwfRbPwvQqHPppg+aeoc15zflIbsY2ipCoJluK3bY4VzjJ67KeQ9FiIcxk5y0Tf9ns8VYMCzRcdfIk2LJQeTdRg== 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=sIL9bYyA6iSlVunqf+9Com4QcJ8uFKXc22S8jLf4BF0=; b=QN+atjbr7OQFjJphl3+IhRhkiTt4aQROkybSdz0yDdbx5YIvEt9m+UZu6bwK4WMUilikVeVqeGPGKzZN8kZaIYMOlFDyg8CLINYGCSj78VfnJaJaS9gCceOQ06l0jzZ6Ahi3Rf5WH1iKnVzkkGsHppqK5zCIrOsXhLKoPhQHDxo= Received: from AM0PR08MB3986.eurprd08.prod.outlook.com (20.178.118.90) by AM0PR08MB3794.eurprd08.prod.outlook.com (20.178.23.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.18; Mon, 23 Mar 2020 15:36:55 +0000 Received: from AM0PR08MB3986.eurprd08.prod.outlook.com ([fe80::7cbc:dcc5:f3da:ac56]) by AM0PR08MB3986.eurprd08.prod.outlook.com ([fe80::7cbc:dcc5:f3da:ac56%7]) with mapi id 15.20.2835.021; Mon, 23 Mar 2020 15:36:55 +0000 From: Ruifeng Wang To: David Marchand , Aaron Conole CC: Michael Santana , Bruce Richardson , "Ananyev, Konstantin" , Cristian Dumitrescu , "Wang, Yipeng1" , "Gobriel, Sameh" , dev , "Burakov, Anatoly" , Gavin Hu , Honnappa Nagarahalli , "juraj.linkes@pantheon.tech" , nd , nd Thread-Topic: [PATCH v3 2/4] ci: generate fast-tests suite base on hugepage availability Thread-Index: AQHV+Q/S8dxuyWPCkkG2OPRPMC0G7KhV780AgABvDGA= Date: Mon, 23 Mar 2020 15:36:55 +0000 Message-ID: References: <20200225073236.135581-1-ruifeng.wang@arm.com> <20200313081614.195335-1-ruifeng.wang@arm.com> <20200313081614.195335-3-ruifeng.wang@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 4a62a67b-0f04-40fc-a2f7-5973aa7b24c4.0 x-checkrecipientchecked: true Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Ruifeng.Wang@arm.com; x-originating-ip: [222.68.170.255] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 652638b3-a559-4b54-1f05-08d7cf4008fc x-ms-traffictypediagnostic: AM0PR08MB3794:|AM0PR08MB3794:|HE1PR0801MB2090: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8273;OLM:8273; x-forefront-prvs: 0351D213B3 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(136003)(366004)(39860400002)(346002)(396003)(376002)(199004)(5660300002)(8676002)(81166006)(81156014)(66556008)(66476007)(66946007)(76116006)(4326008)(478600001)(64756008)(110136005)(7416002)(316002)(54906003)(9686003)(66446008)(26005)(7696005)(52536014)(55016002)(86362001)(33656002)(53546011)(2906002)(186003)(71200400001)(6506007)(966005)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB3794; H:AM0PR08MB3986.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: G03p9Zf2WdIZEKm25FEGL3KGNORSbpQkAWPCM9vgfB5F2hsPM5vIf2Jp+6vPBky+2JqGAwkhclObBR9GohLtHBYQnjSfrLunU3KtS6njV/pLn9EeKAjDG47SjsWqHcx/HOCE/13HSF/RD7CqbadgtiTzHyG02V5CqZihuXpBKmOUkPRjDAkSS62KiLHV+bodKaCLBCN2k/YnomE31Igngt0zHtUWyhJnbQOyZJL6Ybq1pvtDETv3OZJkGU68AV11s0IqgsfCwGJeT2AQWaJOC0m6GR/VR6D/OzCco7dHQXZU2uWCaSz26JA++rWIyK4zzTZz978XJk8JoghTl5IUeMCcq2f0Sf/44xQD5R1JrhE59ZFBiqPA4x3r1TUMGE2I3h1tT5JEmxwVVumW8ubzgavXHjs1IMCMuNZzRbfTNXUDRhpWeRtlp0uCOeVgyFsVbj1lUBhz0NPdeTBsR7bQtK7mA93NnS9DpS1Kd+fJYIT4u22OnALdZ4g3TORhVEBR1Oe7LL6BMLu377D+TsbfYA== x-ms-exchange-antispam-messagedata: D/blf2G0iaTPDAQWuFT18i9JUR5jgqPcQ3YQD3X18vEAvu7CMWTJJQypTruen5E1hSIi/iH/zu19b3bAlJD55xmf0Yv/+6JyNWO8cjhg1qol4GGC0hNBp85X7I8HpOfPrTQZo5ArG4mPm6GA90iUfg== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3794 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Ruifeng.Wang@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT041.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(376002)(396003)(346002)(39860400002)(136003)(199004)(46966005)(86362001)(52536014)(55016002)(33656002)(186003)(6506007)(53546011)(2906002)(356004)(26826003)(7696005)(45080400002)(26005)(8936002)(966005)(70586007)(336012)(8676002)(5660300002)(70206006)(81166006)(81156014)(9686003)(316002)(54906003)(47076004)(4326008)(478600001)(110136005); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB2090; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Pass; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; X-MS-Office365-Filtering-Correlation-Id-Prvs: 511aa7f4-e483-4889-e28b-08d7cf40043d X-Forefront-PRVS: 0351D213B3 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xMuYuDoHNYqQ01tHyvFZoKvnLTC9mQrNk+Xr5lm+NH0KNXojfSAtAG0eCyH0lDiGf7XoveJ47pqZkCHFcOZk9iGqyy94Z/TAC867/NquPbqggsKHU08XvGekJfOJRTLIkW7SR2aMLg3CefxR6FEEDvv2iF6/Ks1D4lEV3pnFyF7XGFOacirnzp4LFOfTFW1fayzjAp1Y/6NfwjZqkrz2wnrxE1W15bV4BXGqTPcEzHKfik65vtSAcYKFNStwp78P5KIetAljMl/IAG2SXkXUThg0yEier/IqzRqPLm4sId6gWxjSqjM2HXpFkGJpJRp0a4XgVb357/pcT3CfkMdH0/K8wYr/EVPnJZGEtImymcIGFMEUgTYv8uwu0ixVwfewQQnaXyjQTQSef0iN7Hf/NAwXal2Ddly+S6vx7zEcoVnP0jtTcZC/f9VSNfs/MXq6CNu13puDByrrXOVB5ROlb1lxL/W91TADlYqBH2XIF435S27cg6oh09dUij1Gn3+FbgeGYmoFETGxFwjO2YF6r7ybr26KmA5GO8hEW2pYmm8ZC6fgAQ5FH393MIwfFBRHh0iGyeguL1vI7No35ZR1tQ== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Mar 2020 15:37:03.1731 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 652638b3-a559-4b54-1f05-08d7cf4008fc 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-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2090 Subject: Re: [dpdk-dev] [PATCH v3 2/4] ci: generate fast-tests suite base on hugepage availability X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IERhdmlkIE1hcmNoYW5kIDxk YXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPg0KPiBTZW50OiBNb25kYXksIE1hcmNoIDIzLCAyMDIw IDE2OjU3DQo+IFRvOiBSdWlmZW5nIFdhbmcgPFJ1aWZlbmcuV2FuZ0Bhcm0uY29tPjsgQWFyb24g Q29ub2xlDQo+IDxhY29ub2xlQHJlZGhhdC5jb20+DQo+IENjOiBNaWNoYWVsIFNhbnRhbmEgPG1h aWNvbGdhYnJpZWxAaG90bWFpbC5jb20+OyBCcnVjZSBSaWNoYXJkc29uDQo+IDxicnVjZS5yaWNo YXJkc29uQGludGVsLmNvbT47IEFuYW55ZXYsIEtvbnN0YW50aW4NCj4gPGtvbnN0YW50aW4uYW5h bnlldkBpbnRlbC5jb20+OyBDcmlzdGlhbiBEdW1pdHJlc2N1DQo+IDxjcmlzdGlhbi5kdW1pdHJl c2N1QGludGVsLmNvbT47IFdhbmcsIFlpcGVuZzENCj4gPHlpcGVuZzEud2FuZ0BpbnRlbC5jb20+ OyBHb2JyaWVsLCBTYW1laCA8c2FtZWguZ29icmllbEBpbnRlbC5jb20+Ow0KPiBkZXYgPGRldkBk cGRrLm9yZz47IEJ1cmFrb3YsIEFuYXRvbHkgPGFuYXRvbHkuYnVyYWtvdkBpbnRlbC5jb20+Ow0K PiBHYXZpbiBIdSA8R2F2aW4uSHVAYXJtLmNvbT47IEhvbm5hcHBhIE5hZ2FyYWhhbGxpDQo+IDxI b25uYXBwYS5OYWdhcmFoYWxsaUBhcm0uY29tPjsganVyYWoubGlua2VzQHBhbnRoZW9uLnRlY2g7 IG5kDQo+IDxuZEBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYzIDIvNF0gY2k6IGdl bmVyYXRlIGZhc3QtdGVzdHMgc3VpdGUgYmFzZSBvbiBodWdlcGFnZQ0KPiBhdmFpbGFiaWxpdHkN Cj4gDQo+IE9uIEZyaSwgTWFyIDEzLCAyMDIwIGF0IDk6MTcgQU0gUnVpZmVuZyBXYW5nIDxydWlm ZW5nLndhbmdAYXJtLmNvbT4NCj4gd3JvdGU6DQo+ID4NCj4gPiBJbiBlbnZpcm9ubWVudHMgd2hl cmUgaHVnZXBhZ2UgYXJlIG5vdCBhdmFpbGFibGUsIHN1Y2ggYXMgY29udGFpbmVycywNCj4gPiBt YW55IGNhc2VzIGluIGZhc3QtdGVzdHMgc3VpdGUgc2hvdWxkIGFsc28gcnVuIGlmIG5vLWh1Z2Ug RUFMIG9wdGlvbg0KPiA+IGlzIHVzZWQuDQo+ID4NCj4gPiBGbGFnIGlzIGFwcGVuZGVkIHRvIGVh Y2ggY2FzZSBpbiBmYXN0LXRlc3RzIHN1aXRlIHRvIGluZGljYXRlIHdoZXRoZXINCj4gPiBpdCBs aXZlcyB3aXRoIG5vLWh1Z2UgbW9kZS4NCj4gPiBXaXRoIHRoZSBmbGFnLCBmYXN0LXRlc3RzIHN1 aXRlIGNhbiBiZSBnZW5lcmF0ZWQgYmFzZWQgb24gZGV0ZWN0ZWQNCj4gPiBodWdlcGFnZSBhdmFp bGFiaWxpdHkgb2YgYnVpbGRpbmcgZW52aXJvbm1lbnQuDQo+ID4gQWxsIGNhc2VzIHdpbGwgYmUg dmFsaWQgaWYgaHVnZXBhZ2UgaXMgYXZhaWxhYmxlLCB3aGVyZWFzIG9ubHkNCj4gPiBhcHBsaWNh YmxlIGNhc2VzIHdpbGwgYmUgYWRkZWQgaWYgZW52aXJvbm1lbnQgaGFzIG5vIGh1Z2VwYWdlIHN1 cHBvcnQuDQo+ID4NCj4gPiBTdWdnZXN0ZWQtYnk6IEFhcm9uIENvbm9sZSA8YWNvbm9sZUByZWRo YXQuY29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFJ1aWZlbmcgV2FuZyA8cnVpZmVuZy53YW5nQGFy bS5jb20+DQo+ID4gUmV2aWV3ZWQtYnk6IEdhdmluIEh1IDxnYXZpbi5odUBhcm0uY29tPg0KPiA+ IC0tLQ0KPiA+ICBhcHAvdGVzdC9tZXNvbi5idWlsZCB8IDIxNg0KPiA+ICsrKysrKysrKysrKysr KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEyMCBp bnNlcnRpb25zKCspLCA5NiBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9hcHAv dGVzdC9tZXNvbi5idWlsZCBiL2FwcC90ZXN0L21lc29uLmJ1aWxkIGluZGV4DQo+ID4gMGEyY2U3 MTBmLi5kZDEyMWEyOTcgMTAwNjQ0DQo+ID4gLS0tIGEvYXBwL3Rlc3QvbWVzb24uYnVpbGQNCj4g PiArKysgYi9hcHAvdGVzdC9tZXNvbi5idWlsZA0KPiA+IEBAIC0xNTQsODcgKzE1NCw4OSBAQCB0 ZXN0X2RlcHMgPSBbJ2FjbCcsDQo+ID4gICAgICAgICAndGltZXInDQo+ID4gIF0NCj4gPg0KPiA+ ICsjIEVhY2ggdGVzdCBpcyBtYXJrZWQgd2l0aCBmbGFnIHRydWUvZmFsc2UgIyB0byBpbmRpY2F0 ZSB3aGV0aGVyIGl0DQo+ID4gK2NhbiBydW4gaW4gbm8taHVnZSBtb2RlLg0KPiA+ICBmYXN0X3Rl c3RfbmFtZXMgPSBbDQo+IA0KPiBOaXQ6IHRoaXMgdmFyaWFibGUgZG9lcyBub3QgY29udGFpbiBh IGxpc3Qgb2YgbmFtZXMgYW55bW9yZSwgaG93IGFib3V0DQo+ICJmYXN0X3Rlc3RzIi4NCg0KSSdt IE9LIHdpdGggaXQuDQoNCj4gDQo+ID4gLSAgICAgICAgJ2FjbF9hdXRvdGVzdCcsDQo+ID4gLSAg ICAgICAgJ2FsYXJtX2F1dG90ZXN0JywNCj4gPiAtICAgICAgICAnYXRvbWljX2F1dG90ZXN0JywN Cj4gW3NuaXBdDQo+ID4gKyAgICAgICAgWydhY2xfYXV0b3Rlc3QnLCB0cnVlXSwNCj4gPiArICAg ICAgICBbJ2FsYXJtX2F1dG90ZXN0JywgZmFsc2VdLA0KPiA+ICsgICAgICAgIFsnYXRvbWljX2F1 dG90ZXN0JywgZmFsc2VdLA0KPiANCj4gW3NuaXBdDQo+IA0KPiA+IEBAIC0zOTUsNiArMzk3LDE3 IEBAIGRwZGtfdGVzdCA9IGV4ZWN1dGFibGUoJ2RwZGstdGVzdCcsDQo+ID4gICAgICAgICBpbnN0 YWxsX3JwYXRoOiBkcml2ZXJfaW5zdGFsbF9wYXRoLA0KPiA+ICAgICAgICAgaW5zdGFsbDogdHJ1 ZSkNCj4gPg0KPiA+ICtoYXNfaHVnZXBhZ2UgPSB0cnVlDQo+ID4gK2lmIGhvc3RfbWFjaGluZS5z eXN0ZW0oKSA9PSAnbGludXgnDQo+IA0KPiBXZSBoYXZlIGlzX09TIGhlbHBlcnMsIGhlcmUgaXQg c2hvdWxkIGJlIGlmIGlzX2xpbnV4Lg0KDQpPSy4NCg0KPiANCj4gDQo+ID4gKyAgICAgICBjaGVj a19odWdlcGFnZSA9IHJ1bl9jb21tYW5kKCdjYXQnLA0KPiA+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAnL3Byb2Mvc3lzL3ZtL25yX2h1Z2VwYWdlcycpDQo+ID4gKyAgICAg ICBpZiAoY2hlY2tfaHVnZXBhZ2UucmV0dXJuY29kZSgpICE9IDAgb3INCj4gPiArICAgICAgICAg ICBjaGVja19odWdlcGFnZS5zdGRvdXQoKS5zdHJpcCgpID09ICcwJykNCj4gPiArICAgICAgICAg ICAgICAgaGFzX2h1Z2VwYWdlID0gZmFsc2UNCj4gPiArICAgICAgIGVuZGlmDQo+ID4gK2VuZGlm DQo+ID4gK21lc3NhZ2UoJ2h1Z2VwYWdlIGF2YWlsYmlsaXR5OiBAMEAnLmZvcm1hdChoYXNfaHVn ZXBhZ2UpKQ0KPiANCj4gYXZhaWxhYmlsaXR5Kg0KPiANCj4gPiArDQo+ID4gICMgc29tZSBwZXJm IHRlc3RzIChlZzogbWVtY3B5IHBlcmYgYXV0b3Rlc3QpdGFrZSB2ZXJ5IGxvbmcgICMgdG8NCj4g PiBjb21wbGV0ZSwgc28gdGltZW91dCB0byAxMCBtaW51dGVzICB0aW1lb3V0X3NlY29uZHMgPSA2 MDAgQEAgLTQwNywyMg0KPiA+ICs0MjAsMzMgQEAgdGVzdF9hcmdzID0gW251bV9jb3Jlc19hcmdd DQo+ID4NCj4gPiAgZm9yZWFjaCBhcmcgOiBmYXN0X3Rlc3RfbmFtZXMNCj4gPiAgICAgICAgIGlm IChnZXRfb3B0aW9uKCdkZWZhdWx0X2xpYnJhcnknKSA9PSAnc2hhcmVkJyBhbmQNCj4gPiAtICAg ICAgICAgICAgICAgYXJnID09ICdldmVudF9ldGhfdHhfYWRhcHRlcl9hdXRvdGVzdCcpDQo+ID4g KyAgICAgICAgICAgICAgIGFyZ1swXSA9PSAnZXZlbnRfZXRoX3R4X2FkYXB0ZXJfYXV0b3Rlc3Qn KQ0KPiA+ICAgICAgICAgICAgICAgICBmb3JlYWNoIGRydjpkcGRrX2RyaXZlcnMNCj4gPiAgICAg ICAgICAgICAgICAgICAgICAgICB0ZXN0X2FyZ3MgKz0gWyctZCcsIGRydi5mdWxsX3BhdGgoKS5z cGxpdCgnLmEnKVswXSArICcuc28nXQ0KPiA+ICAgICAgICAgICAgICAgICBlbmRmb3JlYWNoDQo+ ID4gICAgICAgICBlbmRpZg0KPiA+ICAgICAgICAgaWYgaG9zdF9tYWNoaW5lLnN5c3RlbSgpID09 ICdsaW51eCcNCj4gPiAtICAgICAgICAgICAgICAgdGVzdChhcmcsIGRwZGtfdGVzdCwNCj4gPiAt ICAgICAgICAgICAgICAgICAgICAgICAgIGVudiA6IFsnRFBES19URVNUPScgKyBhcmddLA0KPiA+ IC0gICAgICAgICAgICAgICAgICAgICAgICAgYXJncyA6IHRlc3RfYXJncyArDQo+ID4gLSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgWyctLWZpbGUtcHJlZml4PUAwQCcuZm9ybWF0KGFy ZyldLA0KPiA+IC0gICAgICAgICAgICAgICB0aW1lb3V0IDogdGltZW91dF9zZWNvbmRzX2Zhc3Qs DQo+ID4gLSAgICAgICAgICAgICAgIGlzX3BhcmFsbGVsIDogZmFsc2UsDQo+ID4gLSAgICAgICAg ICAgICAgIHN1aXRlIDogJ2Zhc3QtdGVzdHMnKQ0KPiA+ICsgICAgICAgICAgICAgICBpZiBoYXNf aHVnZXBhZ2UNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICB0ZXN0KGFyZ1swXSwgZHBka190 ZXN0LA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnYgOiBbJ0RQREtf VEVTVD0nICsgYXJnWzBdXSwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg YXJncyA6IHRlc3RfYXJncyArDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBbJy0tZmlsZS1wcmVmaXg9QDBAJy5mb3JtYXQoYXJnWzBdKV0sDQo+ID4gKyAgICAg ICAgICAgICAgICAgICAgICAgdGltZW91dCA6IHRpbWVvdXRfc2Vjb25kc19mYXN0LA0KPiA+ICsg ICAgICAgICAgICAgICAgICAgICAgIGlzX3BhcmFsbGVsIDogZmFsc2UsDQo+ID4gKyAgICAgICAg ICAgICAgICAgICAgICAgc3VpdGUgOiAnZmFzdC10ZXN0cycpDQo+ID4gKyAgICAgICAgICAgICAg IGVsaWYgYXJnWzFdDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgdGVzdChhcmdbMF0sIGRw ZGtfdGVzdCwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW52IDogWydE UERLX1RFU1Q9JyArIGFyZ1swXV0sDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGFyZ3MgOiB0ZXN0X2FyZ3MgKw0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgWyctLW5vLWh1Z2UnXSArIFsnLW0gMjA0OCddICsNCj4gPiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsnLS1maWxlLXByZWZpeD1AMEAnLmZvcm1h dChhcmdbMF0pXSwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICB0aW1lb3V0IDogdGltZW91 dF9zZWNvbmRzX2Zhc3QsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgaXNfcGFyYWxsZWwg OiBmYWxzZSwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICBzdWl0ZSA6ICdmYXN0LXRlc3Rz JykNCj4gPiArICAgICAgICAgICAgICAgZW5kaWYNCj4gPiAgICAgICAgIGVsc2UNCj4gPiAtICAg ICAgICAgICAgICAgdGVzdChhcmcsIGRwZGtfdGVzdCwNCj4gPiAtICAgICAgICAgICAgICAgICAg ICAgICBlbnYgOiBbJ0RQREtfVEVTVD0nICsgYXJnXSwNCj4gPiArICAgICAgICAgICAgICAgdGVz dChhcmdbMF0sIGRwZGtfdGVzdCwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICBlbnYgOiBb J0RQREtfVEVTVD0nICsgYXJnWzBdXSwNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICBhcmdz IDogdGVzdF9hcmdzLA0KPiA+ICAgICAgICAgICAgICAgICB0aW1lb3V0IDogdGltZW91dF9zZWNv bmRzX2Zhc3QsDQo+ID4gICAgICAgICAgICAgICAgIGlzX3BhcmFsbGVsIDogZmFsc2UsDQo+IA0K PiANCj4gTm90IGEgZmFuIG9mIHRoZXNlIGNvbmRpdGlvbmFscy4NCj4gDQo+IEkgc2VudCBhIGxp dHRsZSBwYXRjaCBmaXhpbmcgYW4gaXNzdWUgSSBzcG90dGVkIG9uIHRlc3RfYXJnczoNCj4gaHR0 cDovL3BhdGNod29yay5kcGRrLm9yZy9wYXRjaC82NzAyNi8NCj4gDQo+IEkgcmViYXNlZCB0aGlz IHNlcmllcyBvbiBpdCwgc2VlOg0KPiBodHRwczovL2dpdGh1Yi5jb20vZGF2aWQtbWFyY2hhbmQv ZHBkay9jb21taXRzL2NpDQo+IA0KPiBUaGlzIG1ha2VzIHRoZSBjb2RlIGVhc2llciB0byByZWFk IGZyb20gbXkgcG92Og0KPiBodHRwczovL2dpdGh1Yi5jb20vZGF2aWQtDQo+IG1hcmNoYW5kL2Rw ZGsvYmxvYi9jaS9hcHAvdGVzdC9tZXNvbi5idWlsZCNMNDIxDQo+IA0KPiBJZiB5b3UgYXJlIGZp bmUgd2l0aCBpdCwgSSBjYW4gcG9zdCBhIHY0IHNlcmllcy4NCg0KU3VyZSwgSSdtIGZpbmUgd2l0 aCBpdC4NClRoYW5rcy4NCi9SdWlmZW5nDQo+IA0KPiANCj4gLS0NCj4gRGF2aWQgTWFyY2hhbmQN Cg0K