From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by dpdk.space (Postfix) with ESMTP id 18ED1A00E6
	for <public@inbox.dpdk.org>; Tue, 11 Jun 2019 06:08:06 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id C0DED1C257;
	Tue, 11 Jun 2019 06:08:05 +0200 (CEST)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com
 (mail-eopbgr70055.outbound.protection.outlook.com [40.107.7.55])
 by dpdk.org (Postfix) with ESMTP id 4A96F1B9AB
 for <dev@dpdk.org>; Tue, 11 Jun 2019 06:08:04 +0200 (CEST)
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=wvrur7iVdkf7oZKMDerJ3tSQMYdTPpAecOe8QTVwIX0=;
 b=DUkcgm0wotiteghoFVKMhi9WkuphhSqeu4DofLWh+I9A/Pi75btG7qUpU3qU+7pwy7MwVZ3VGTr5taj8lPYRP+G+6dOBcLnPQu/QC0OADYAN6drRzj9nf5FajEA2y43UahJBxNPQXdLeszFs6NR4VjdcIJNLqvDDp7Dygafp2Ho=
Received: from VE1PR08MB5149.eurprd08.prod.outlook.com (20.179.30.152) by
 VE1PR08MB5101.eurprd08.prod.outlook.com (20.179.30.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1965.12; Tue, 11 Jun 2019 04:08:02 +0000
Received: from VE1PR08MB5149.eurprd08.prod.outlook.com
 ([fe80::9983:2882:a24:c0b0]) by VE1PR08MB5149.eurprd08.prod.outlook.com
 ([fe80::9983:2882:a24:c0b0%5]) with mapi id 15.20.1965.017; Tue, 11 Jun 2019
 04:08:02 +0000
From: Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com>
To: David Marchand <david.marchand@redhat.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, "thomas@monjalon.net"
 <thomas@monjalon.net>, "aconole@redhat.com" <aconole@redhat.com>,
 "msantana@redhat.com" <msantana@redhat.com>, Yipeng Wang
 <yipeng1.wang@intel.com>, Honnappa Nagarahalli
 <Honnappa.Nagarahalli@arm.com>, nd <nd@arm.com>, nd <nd@arm.com>
Thread-Topic: [PATCH 14/14] test: skip tests when missing requirements
Thread-Index: AQHVGrQXDE4fsqd7XUeVu3UAEdQ3LaaQrnpggAC81ACABG8TYA==
Date: Tue, 11 Jun 2019 04:08:02 +0000
Message-ID: <VE1PR08MB51498EA86F9EB91CF89FA80298ED0@VE1PR08MB5149.eurprd08.prod.outlook.com>
References: <1559638792-8608-1-git-send-email-david.marchand@redhat.com>
 <1559638792-8608-15-git-send-email-david.marchand@redhat.com>
 <VE1PR08MB51496DEC99E9989FBADE5D9598100@VE1PR08MB5149.eurprd08.prod.outlook.com>
 <CAJFAV8y1Jk3Sgtp9Yoi3E3AE0nm4F3N1hT4fh1RMScOG2-XEew@mail.gmail.com>
In-Reply-To: <CAJFAV8y1Jk3Sgtp9Yoi3E3AE0nm4F3N1hT4fh1RMScOG2-XEew@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ts-tracking-id: bb51dc58-37c8-4818-98e4-6ad4d5901908.0
x-checkrecipientchecked: true
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Honnappa.Nagarahalli@arm.com; 
x-originating-ip: [107.77.217.229]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3b8b04d7-afa3-46f8-351a-08d6ee2265e1
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:VE1PR08MB5101; 
x-ms-traffictypediagnostic: VE1PR08MB5101:
x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr
nodisclaimer: True
x-microsoft-antispam-prvs: <VE1PR08MB51017189B2B19EAD0053C07198ED0@VE1PR08MB5101.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 006546F32A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(376002)(396003)(136003)(39860400002)(346002)(189003)(199004)(256004)(14444005)(7736002)(478600001)(66066001)(6916009)(68736007)(55016002)(52536014)(81156014)(6246003)(229853002)(81166006)(5660300002)(25786009)(8676002)(66556008)(33656002)(4326008)(76116006)(8936002)(73956011)(66446008)(66476007)(66946007)(64756008)(74316002)(14454004)(2906002)(186003)(26005)(99286004)(486006)(54906003)(476003)(316002)(11346002)(446003)(6506007)(6306002)(53936002)(54896002)(102836004)(236005)(6436002)(72206003)(86362001)(53546011)(9686003)(6116002)(3846002)(71200400001)(76176011)(71190400001)(790700001)(7696005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VE1PR08MB5101;
 H:VE1PR08MB5149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 9VbIefci+o0P5iR0n3qo6YzbKRGXmTbyJrcPK4J30WssemXpwAIB8+vxzCyN0j4p2oe5cPzFJNlQUxcgKRQfanzFquacZ5lsI4H0vmunN9+1xlj98yucZW8tqXv3PzTj5NLrueRlDerD/mNkOo+VZKntaIAjiyqH1VQtyBQUp4Uorql7KoBYtrslFpxmECmHXrIw7xaXlyUHE7f+NYG+lHKgc6p7mqfXFjOsQ0Q+/S1ZP+H3SJummYQI7QTIn4uEPgzy3UItZp3lHEoVLtIfi73Xgq/L7bfLxh+Sjbt5MJVlpKoloMcm1pI9sldvI6OAvbFAbZW43D09XwYeoKa16CS1E6+w/Mf/lqaPNo/Z1yflPoA9Z1IEnb2sKOZYHnRYWlkys6zS/3KCSh0O8gfvx6aUp5GIiwe06vr+wuR0iUM=
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3b8b04d7-afa3-46f8-351a-08d6ee2265e1
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jun 2019 04:08:02.3911 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Honnappa.Nagarahalli@arm.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5101
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
X-Content-Filtered-By: Mailman/MimeDel 2.1.15
Subject: Re: [dpdk-dev] [PATCH 14/14] test: skip tests when missing
	requirements
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

DQoocHJ1bmluZyBhIGxpdHRsZSBiaXQgb2YgdGhlIENDOiBsaXN0Li4uKQ0KDQpPbiBGcmksIEp1
biA3LCAyMDE5IGF0IDEwOjU1IFBNIEhvbm5hcHBhIE5hZ2FyYWhhbGxpIDxIb25uYXBwYS5OYWdh
cmFoYWxsaUBhcm0uY29tPG1haWx0bzpIb25uYXBwYS5OYWdhcmFoYWxsaUBhcm0uY29tPj4gd3Jv
dGU6DQo+DQo+IExldCdzIG1hcmsgYXMgc2tpcHBlZCB0aGUgdGVzdHMgd2hlbiB0aGV5IGFyZSBt
aXNzaW5nIHNvbWUgcmVxdWlyZW1lbnRzIGxpa2UgYQ0KPiBudW1iZXIgb2YgdXNlZCBjb3JlcyBv
ciBzcGVjaWZpYyBoYXJkd2FyZSBhdmFpbGFiaWxpdHksIGxpa2UgY29tcHJlc3MsIGNyeXB0byBv
cg0KPiBldmVudGRldiBkZXZpY2VzLg0KPg0KPiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBNYXJjaGFu
ZCA8ZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbTxtYWlsdG86ZGF2aWQubWFyY2hhbmRAcmVkaGF0
LmNvbT4+DQo+IC0tLQ0KPiAgYXBwL3Rlc3QvdGVzdC5jICAgICAgICAgICAgICAgICAgICAgfCAy
NCArKysrKysrKysrKysrKysrLS0tLS0tLS0NCj4gIGFwcC90ZXN0L3Rlc3RfY29tcHJlc3NkZXYu
YyAgICAgICAgIHwgIDQgKystLQ0KPiAgYXBwL3Rlc3QvdGVzdF9jcnlwdG9kZXYuYyAgICAgICAg
ICAgfCAgNCArKy0tDQo+ICBhcHAvdGVzdC90ZXN0X2Rpc3RyaWJ1dG9yLmMgICAgICAgICB8ICA0
ICsrLS0NCj4gIGFwcC90ZXN0L3Rlc3RfZGlzdHJpYnV0b3JfcGVyZi5jICAgIHwgIDQgKystLQ0K
PiAgYXBwL3Rlc3QvdGVzdF9ldmVudF90aW1lcl9hZGFwdGVyLmMgfCAgNSArKystLQ0KPiAgYXBw
L3Rlc3QvdGVzdF9ldmVudGRldi5jICAgICAgICAgICAgfCAgMiArKw0KPiAgYXBwL3Rlc3QvdGVz
dF9mdW5jX3JlZW50cmFuY3kuYyAgICAgfCAgNiArKystLS0NCj4gIGFwcC90ZXN0L3Rlc3RfaGFz
aF9tdWx0aXdyaXRlci5jICAgIHwgIDcgKysrLS0tLQ0KPiAgYXBwL3Rlc3QvdGVzdF9oYXNoX3Jl
YWR3cml0ZS5jICAgICAgfCAgNyArKystLS0tDQo+ICBhcHAvdGVzdC90ZXN0X2hhc2hfcmVhZHdy
aXRlX2xmLmMgICB8ICA4ICsrKystLS0tDQo+ICBhcHAvdGVzdC90ZXN0X2lwc2VjLmMgICAgICAg
ICAgICAgICB8ICA0ICsrLS0NCj4gIGFwcC90ZXN0L3Rlc3RfbWJ1Zi5jICAgICAgICAgICAgICAg
IHwgMTMgKysrKysrLS0tLS0tLQ0KPiAgYXBwL3Rlc3QvdGVzdF9yY3VfcXNici5jICAgICAgICAg
ICAgfCAxMCArKysrKy0tLS0tDQo+ICBhcHAvdGVzdC90ZXN0X3JjdV9xc2JyX3BlcmYuYyAgICAg
ICB8ICA5ICsrKysrLS0tLQ0KPiAgYXBwL3Rlc3QvdGVzdF9zZXJ2aWNlX2NvcmVzLmMgICAgICAg
fCAxNCArKysrKysrKysrKysrKw0KPiAgYXBwL3Rlc3QvdGVzdF9zdGFjay5jICAgICAgICAgICAg
ICAgfCAgOCArKysrKy0tLQ0KPiAgYXBwL3Rlc3QvdGVzdF90aW1lci5jICAgICAgICAgICAgICAg
fCAxMCArKysrKy0tLS0tDQo+ICBhcHAvdGVzdC90ZXN0X3RpbWVyX3NlY29uZGFyeS5jICAgICB8
IDEwICsrKysrKy0tLS0NCj4gIDE5IGZpbGVzIGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKyksIDYz
IGRlbGV0aW9ucygtKQ0KPg0KDQo8c25pcD4NCg0KPg0KPiAgICAgICBSVEVfTENPUkVfRk9SRUFD
SF9TTEFWRShjb3JlX2lkKSB7DQo+IGRpZmYgLS1naXQgYS9hcHAvdGVzdC90ZXN0X2hhc2hfcmVh
ZHdyaXRlX2xmLmMNCj4gYi9hcHAvdGVzdC90ZXN0X2hhc2hfcmVhZHdyaXRlX2xmLmMNCj4gaW5k
ZXggNTY0NDM2MS4uMjY2NGY1MSAxMDA2NDQNCj4gLS0tIGEvYXBwL3Rlc3QvdGVzdF9oYXNoX3Jl
YWR3cml0ZV9sZi5jDQo+ICsrKyBiL2FwcC90ZXN0L3Rlc3RfaGFzaF9yZWFkd3JpdGVfbGYuYw0K
PiBAQCAtMTI1NCwxMCArMTI1NCwxMCBAQCBzdHJ1Y3Qgew0KPiAgICAgICBpbnQgaHRtOw0KPiAg
ICAgICBpbnQgdXNlX2poYXNoID0gMDsNCj4gICAgICAgaW50IGV4dF9ia3QgPSAwOw0KPiAtICAg
ICBpZiAocnRlX2xjb3JlX2NvdW50KCkgPT0gMSkgew0KPiAtICAgICAgICAgICAgIHByaW50Zigi
TW9yZSB0aGFuIG9uZSBsY29yZSBpcyByZXF1aXJlZCAiDQo+IC0gICAgICAgICAgICAgICAgICAg
ICAidG8gZG8gcmVhZCB3cml0ZSBsb2NrLWZyZWUgY29uY3VycmVuY3kgdGVzdFxuIik7DQo+IC0g
ICAgICAgICAgICAgcmV0dXJuIC0xOw0KPiArDQo+ICsgICAgIGlmIChydGVfbGNvcmVfY291bnQo
KSA8IDIpIHsNCj4gKyAgICAgICAgICAgICBwcmludGYoIk5vdCBlbm91Z2ggY29yZXMgZm9yIGhh
c2hfcmVhZHdyaXRlX2xmX2F1dG90ZXN0LA0KPiBleHBlY3RpbmcgYXQgbGVhc3QgMlxuIik7DQo+
ICsgICAgICAgICAgICAgcmV0dXJuIFRFU1RfU0tJUFBFRDsNCj4gICAgICAgfQ0KTG9va3MgZ29v
ZA0KDQo+IGRpZmYgLS1naXQgYS9hcHAvdGVzdC90ZXN0X3JjdV9xc2JyLmMgYi9hcHAvdGVzdC90
ZXN0X3JjdV9xc2JyLmMgaW5kZXgNCj4gOTJhYjBjMi4uNzI1ZDI3ZCAxMDA2NDQNCj4gLS0tIGEv
YXBwL3Rlc3QvdGVzdF9yY3VfcXNici5jDQo+ICsrKyBiL2FwcC90ZXN0L3Rlc3RfcmN1X3FzYnIu
Yw0KPiBAQCAtOTQ5LDE0ICs5NDksMTQgQEANCj4gIHN0YXRpYyBpbnQNCj4gIHRlc3RfcmN1X3Fz
YnJfbWFpbih2b2lkKQ0KPiAgew0KPiArICAgICBpZiAocnRlX2xjb3JlX2NvdW50KCkgPCA1KSB7
DQpTaG91bGQgYmUgJzQnLiA0IGNvcmVzIGFyZSBlbm91Z2ggZm9yIHRoZSB0ZXN0Lg0KDQpXZWxs
LCBpZiB3ZSBtYWtlIGl0IDQsIHRoZW4gdGhlcmUgd2FzIGFuIGlzc3VlIGJlZm9yZS4NCm51bV9j
b3JlcyA8IDQgbWVhbnMgJ2F0IGxlYXN0IDQgc2xhdmUgY29yZXMnLCBzbyB3aXRoIHRoZSBtYXN0
ZXIgY29yZSwgd2UgYXJlIGF0IDUuDQpbSG9ubmFwcGFdIE9rDQoNClNlZToNCnN0YXRpYyBpbmxp
bmUgaW50DQpnZXRfZW5hYmxlZF9jb3Jlc19tYXNrKHZvaWQpDQp7DQogICAgICAgIHVpbnQxNl90
IGNvcmVfaWQ7DQogICAgICAgIHVpbnQzMl90IG1heF9jb3JlcyA9IHJ0ZV9sY29yZV9jb3VudCgp
Ow0KDQogICAgICAgIGlmIChtYXhfY29yZXMgPiBURVNUX1JDVV9NQVhfTENPUkUpIHsNCiAgICAg
ICAgICAgICAgICBwcmludGYoIk51bWJlciBvZiBjb3JlcyBleGNlZWQgJWRcbiIsIFRFU1RfUkNV
X01BWF9MQ09SRSk7DQogICAgICAgICAgICAgICAgcmV0dXJuIC0xOw0KICAgICAgICB9DQoNCiAg
ICAgICAgY29yZV9pZCA9IDA7DQogICAgICAgIG51bV9jb3JlcyA9IDA7DQogICAgICAgIFJURV9M
Q09SRV9GT1JFQUNIX1NMQVZFKGNvcmVfaWQpIHsNCiAgICAgICAgICAgICAgICBlbmFibGVkX2Nv
cmVfaWRzW251bV9jb3Jlc10gPSBjb3JlX2lkOw0KICAgICAgICAgICAgICAgIG51bV9jb3Jlcysr
Ow0KICAgICAgICB9DQoNCiAgICAgICAgcmV0dXJuIDA7DQp9DQoNCg0KDQo+ICsgICAgICAgICAg
ICAgcHJpbnRmKCJOb3QgZW5vdWdoIGNvcmVzIGZvciByY3VfcXNicl9hdXRvdGVzdCwgZXhwZWN0
aW5nIGF0DQo+IGxlYXN0IDVcbiIpOw0KPiArICAgICAgICAgICAgIHJldHVybiBURVNUX1NLSVBQ
RUQ7DQo+ICsgICAgIH0NCj4gKw0KPiAgICAgICBpZiAoZ2V0X2VuYWJsZWRfY29yZXNfbWFzaygp
ICE9IDApDQo+ICAgICAgICAgICAgICAgcmV0dXJuIC0xOw0KPg0KPiAtICAgICBpZiAobnVtX2Nv
cmVzIDwgNCkgew0KPiAtICAgICAgICAgICAgIHByaW50ZigiVGVzdCBmYWlsZWQhIE5lZWQgNCBv
ciBtb3JlIGNvcmVzXG4iKTsNCj4gLSAgICAgICAgICAgICBnb3RvIHRlc3RfZmFpbDsNCj4gLSAg
ICAgfQ0KVGhlcmUgaXMgYW5vdGhlciBjaGVjayBpbiAnZ2V0X2VuYWJsZWRfY29yZXNfbWFzaycg
ZnVuY3Rpb24uIFdlIHNob3VsZCBjb252ZXJ0IHRoYXQgYXMgd2VsbC4gU3VnZ2VzdCBwdWxsaW5n
IHRoZSBjaGVjayBpbiAnZ2V0X2VuYWJsZWRfY29yZXNfbWFzaycgdG8gJ3Rlc3RfcmN1X3FzYnJf
bWFpbicNCg0KQWxyZWFkeSBzYWlkIGl0IGJlZm9yZSwgY2FuJ3Qgd2UganVzdCBzaG9vdCB0aGlz
IGVuYWJsZWRfY29yZV9pZHNbXSBhcnJheT8NCklzIHRoZXJlIGEgcmVhbCBuZWVkIHRvIGVudW1l
cmF0ZSBwZXIgY29yZSByYW5rPw0KW0hvbm5hcHBhXSBJdCBpcyBiZWluZyB1c2VkIGluIHRoZSBj
YXNlIHdoZXJlIG5vbi1jb250aWd1b3VzIGNvcmVzIGFyZSBlbmFibGVkDQoNCg0KDQo+IC0NCj4g
ICAgICAgLyogRXJyb3ItY2hlY2tpbmcgdGVzdCBjYXNlcyAqLw0KPiAgICAgICBpZiAodGVzdF9y
Y3VfcXNicl9nZXRfbWVtc2l6ZSgpIDwgMCkNCj4gICAgICAgICAgICAgICBnb3RvIHRlc3RfZmFp
bDsNCj4gZGlmZiAtLWdpdCBhL2FwcC90ZXN0L3Rlc3RfcmN1X3FzYnJfcGVyZi5jIGIvYXBwL3Rl
c3QvdGVzdF9yY3VfcXNicl9wZXJmLmMNCj4gaW5kZXggNmIxOTEyYy4uZGNkZDlkYSAxMDA2NDQN
Cj4gLS0tIGEvYXBwL3Rlc3QvdGVzdF9yY3VfcXNicl9wZXJmLmMNCj4gKysrIGIvYXBwL3Rlc3Qv
dGVzdF9yY3VfcXNicl9wZXJmLmMNCj4gQEAgLTYyMyw2ICs2MjMsMTEgQEANCj4gIHN0YXRpYyBp
bnQNCj4gIHRlc3RfcmN1X3FzYnJfbWFpbih2b2lkKQ0KPiAgew0KPiArICAgICBpZiAocnRlX2xj
b3JlX2NvdW50KCkgPCAzKSB7DQpTaG91bGQgYmUgMi4gTWluaW11bSAyIGNvcmVzIGFyZSByZXF1
aXJlZC4NCg0KSWRlbSBudW1fY29yZXMgPCAyLg0KV2FzIHRoZSBjaGVjayBpbmNvcnJlY3QgYmVm
b3JlPw0KW0hvbm5hcHBhXSBJdCBpcyBmaW5lDQoNCg0KDQo+ICsgICAgICAgICAgICAgcHJpbnRm
KCJOb3QgZW5vdWdoIGNvcmVzIGZvciByY3VfcXNicl9wZXJmX2F1dG90ZXN0LA0KPiBleHBlY3Rp
bmcgYXQgbGVhc3QgM1xuIik7DQo+ICsgICAgICAgICAgICAgcmV0dXJuIFRFU1RfU0tJUFBFRDsN
Cj4gKyAgICAgfQ0KPiArDQo+ICAgICAgIHJ0ZV9hdG9taWM2NF9pbml0KCZ1cGRhdGVzKTsNCj4g
ICAgICAgcnRlX2F0b21pYzY0X2luaXQoJnVwZGF0ZV9jeWNsZXMpOw0KPiAgICAgICBydGVfYXRv
bWljNjRfaW5pdCgmY2hlY2tzKTsNCj4gQEAgLTYzMiwxMCArNjM3LDYgQEANCj4gICAgICAgICAg
ICAgICByZXR1cm4gLTE7DQo+DQo+ICAgICAgIHByaW50ZigiTnVtYmVyIG9mIGNvcmVzIHByb3Zp
ZGVkID0gJWRcbiIsIG51bV9jb3Jlcyk7DQo+IC0gICAgIGlmIChudW1fY29yZXMgPCAyKSB7DQo+
IC0gICAgICAgICAgICAgcHJpbnRmKCJUZXN0IGZhaWxlZCEgTmVlZCAyIG9yIG1vcmUgY29yZXNc
biIpOw0KPiAtICAgICAgICAgICAgIGdvdG8gdGVzdF9mYWlsOw0KPiAtICAgICB9DQo+ICAgICAg
IGlmIChudW1fY29yZXMgPiBURVNUX1JDVV9NQVhfTENPUkUpIHsNClNob3VsZCBjb252ZXJ0IHRo
aXMgY2hlY2sgYXMgd2VsbCB0byByZXR1cm4gVEVTVF9TS0lQUEVELg0KDQpIdW0sIHNraXBwZWQg
aWYgdGhlcmUgaXMgYSByZWFsIGlzc3VlIGF0IHJ1bm5pbmcgdGhlIHRlc3Qgd2l0aCBtb3JlIHRo
YW4gMTI4IGNvcmVzIChJJ2QgbGlrZSB0byBoZWFyIGhvdyB0aGlzIHZhbHVlIHdhcyBjaG9zZW4p
Lg0KT3IsIHdlIHNpemUgdGhpcyBhcnJheSBSVEVfTUFYX0xDT1JFUyBhbmQgdGhlcmUgaXMgbm8g
Y2hlY2sgYXQgYWxsLg0KW0hvbm5hcHBhXSBXZSBjYW4gc2l6ZSBpdCB0byBSVEVfTUFYX0xDT1JF
Uy4NCk9yLCB3ZSBzaG9vdCBlbmFibGVkX2NvcmVfaWRzW10gYXJyYXkgOi0pDQoNCg0KLS0NCkRh
dmlkIE1hcmNoYW5kDQo=