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 6DA5FA318B for ; Fri, 18 Oct 2019 09:23:28 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 601971C0C3; Fri, 18 Oct 2019 09:23:28 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id 24E8E1C0C1 for ; Fri, 18 Oct 2019 09:23:25 +0200 (CEST) X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Oct 2019 00:23:25 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.67,310,1566889200"; d="log'?scan'208";a="371385579" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga005.jf.intel.com with ESMTP; 18 Oct 2019 00:23:24 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 18 Oct 2019 00:23:24 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 18 Oct 2019 00:23:23 -0700 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 18 Oct 2019 00:23:23 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.165]) by SHSMSX152.ccr.corp.intel.com ([10.239.6.52]) with mapi id 14.03.0439.000; Fri, 18 Oct 2019 15:23:22 +0800 From: "Li, WenjieX A" To: "dts@dpdk.org" CC: "Li, WenjieX A" Thread-Topic: [dts][PATCH V1] tests/example_build: optimize script Thread-Index: AQHVhYO3swhDDP6Sl0KUXUMgIdm5Rqdf/rYw Date: Fri, 18 Oct 2019 07:23:22 +0000 Message-ID: <8688172CD5C0B74590FAE19D9579F94B537BF22F@SHSMSX103.ccr.corp.intel.com> References: <1571414767-12066-1-git-send-email-wenjiex.a.li@intel.com> In-Reply-To: <1571414767-12066-1-git-send-email-wenjiex.a.li@intel.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: multipart/mixed; boundary="_002_8688172CD5C0B74590FAE19D9579F94B537BF22FSHSMSX103ccrcor_" MIME-Version: 1.0 Subject: Re: [dts] [PATCH V1] tests/example_build: optimize script X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Sender: "dts" --_002_8688172CD5C0B74590FAE19D9579F94B537BF22FSHSMSX103ccrcor_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Tested-by: Li, WenjieX A > -----Original Message----- > From: Li, WenjieX A > Sent: Saturday, October 19, 2019 12:06 AM > To: dts@dpdk.org > Cc: Li, WenjieX A > Subject: [dts][PATCH V1] tests/example_build: optimize script >=20 > On some platforms, if intel-cmt-cat is installed by yum/apt etc, the inte= l-cmt- > cat/lib is not at /root/intel-cmt-cat-master/lib and it is unneccessary t= o export > PQOS_INSTALL_PATH. >=20 > Signed-off-by: Wenjie Li > --- > tests/TestSuite_example_build.py | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) >=20 > diff --git a/tests/TestSuite_example_build.py > b/tests/TestSuite_example_build.py > index f0bf0ee..a70e1b3 100644 > --- a/tests/TestSuite_example_build.py > +++ b/tests/TestSuite_example_build.py > @@ -57,7 +57,9 @@ class TestExamplebuild(TestCase): > """ > Verify example applications compile successfully > """ > - self.dut.send_expect('export PQOS_INSTALL_PATH=3D/root/intel-cmt= -cat- > master/lib', '#') > + out =3D self.dut.send_expect('ls /root/intel-cmt-cat-master/lib'= , '#') > + if "No such file or directory" not in out: > + self.dut.send_expect('export > + PQOS_INSTALL_PATH=3D/root/intel-cmt-cat-master/lib', '#') > out =3D self.dut.build_dpdk_apps("./examples", '#') > verify_info =3D ['error','Error','Stop','terminate','failed','No= such file','no input > files','not found','No rule'] > for failed_info in verify_info: > -- > 2.17.1 --_002_8688172CD5C0B74590FAE19D9579F94B537BF22FSHSMSX103ccrcor_ Content-Type: application/octet-stream; name="TestExamplebuild.log" Content-Description: TestExamplebuild.log Content-Disposition: attachment; filename="TestExamplebuild.log"; size=12160; creation-date="Fri, 18 Oct 2019 07:22:39 GMT"; modification-date="Fri, 18 Oct 2019 07:22:39 GMT" Content-Transfer-Encoding: base64 MTgvMTAvMjAxOSAxNDo0MDoyMSAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdHM6IApURVNU IFNVSVRFIDogVGVzdEV4YW1wbGVidWlsZAoxOC8xMC8yMDE5IDE0OjQwOjIxICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGR0czogTklDIDogICAgICAgIGZvcnR2aWxsZV8yNWcKMTgvMTAvMjAx OSAxNDo0MDoyMSAgICAgICAgICAgICAgZHV0LjEwLjIzOC41NC4yMTk6IAoxOC8xMC8yMDE5IDE0 OjQwOjIxICAgICAgICAgICAgICAgICAgICAgICAgIHRlc3RlcjogCjE4LzEwLzIwMTkgMTQ6NDA6 MjEgICAgICAgICAgICAgICBUZXN0RXhhbXBsZWJ1aWxkOiBSZXJ1biBUZXN0IENhc2UgdGVzdF9l eGFtcGxlX2J1aWxkIEJlZ2luCjE4LzEwLzIwMTkgMTQ6NDA6MjEgICAgICAgICAgICAgICAgICAg ICAgICAgICAgZHRzOiBJL08gb3BlcmF0aW9uIG9uIGNsb3NlZCBmaWxlCjE4LzEwLzIwMTkgMTQ6 NDA6MjEgICAgICAgICAgICAgIGR1dC4xMC4yMzguNTQuMjE5OiBraWxsX2FsbDogY2FsbGVkIGJ5 IGR1dCBhbmQgaGFzIG5vIHByZWZpeCBsaXN0LgoxOC8xMC8yMDE5IDE1OjAxOjEyICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGR0czogClRFU1QgU1VJVEUgOiBUZXN0RXhhbXBsZWJ1aWxkCjE4 LzEwLzIwMTkgMTU6MDE6MTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHRzOiBOSUMgOiAg ICAgICAgZm9ydHZpbGxlXzI1ZwoxOC8xMC8yMDE5IDE1OjAxOjEyICAgICAgICAgICAgICBkdXQu MTAuMjM4LjU0LjIxOTogCjE4LzEwLzIwMTkgMTU6MDE6MTIgICAgICAgICAgICAgICAgICAgICAg ICAgdGVzdGVyOiAKMTgvMTAvMjAxOSAxNTowMToxMiAgICAgICAgICAgICAgIFRlc3RFeGFtcGxl YnVpbGQ6IFJlcnVuIFRlc3QgQ2FzZSB0ZXN0X2V4YW1wbGVfYnVpbGQgQmVnaW4KMTgvMTAvMjAx OSAxNTowMToxMiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdHM6IEkvTyBvcGVyYXRpb24g b24gY2xvc2VkIGZpbGUKMTgvMTAvMjAxOSAxNTowMToxMiAgICAgICAgICAgICAgZHV0LjEwLjIz OC41NC4yMTk6IGtpbGxfYWxsOiBjYWxsZWQgYnkgZHV0IGFuZCBoYXMgbm8gcHJlZml4IGxpc3Qu CjE4LzEwLzIwMTkgMTU6Mzk6MTYgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHRzOiAKVEVT VCBTVUlURSA6IFRlc3RFeGFtcGxlYnVpbGQKMTgvMTAvMjAxOSAxNTozOToxNiAgICAgICAgICAg ICAgICAgICAgICAgICAgICBkdHM6IE5JQyA6ICAgICAgICBmb3J0dmlsbGVfMjVnCjE4LzEwLzIw MTkgMTU6Mzk6MTYgICAgICAgICAgICAgIGR1dC4xMC4yMzguNTQuMjE5OiAKMTgvMTAvMjAxOSAx NTozOToxNiAgICAgICAgICAgICAgICAgICAgICAgICB0ZXN0ZXI6IAoxOC8xMC8yMDE5IDE1OjM5 OjE2ICAgICAgICAgICAgICAgVGVzdEV4YW1wbGVidWlsZDogUmVydW4gVGVzdCBDYXNlIHRlc3Rf ZXhhbXBsZV9idWlsZCBCZWdpbgoxOC8xMC8yMDE5IDE1OjM5OjM3ICAgICAgICAgICAgICAgVGVz dEV4YW1wbGVidWlsZDogUmVydW4gVGVzdCBDYXNlIHRlc3RfZXhhbXBsZV9idWlsZCBCZWdpbgox OC8xMC8yMDE5IDE1OjM5OjM3ICAgICAgICAgICAgICAgVGVzdEV4YW1wbGVidWlsZDogVGVzdCBD YXNlIHRlc3RfZXhhbXBsZV9idWlsZCBCZWdpbgoxOC8xMC8yMDE5IDE1OjM5OjM3ICAgICAgICAg ICAgICBkdXQuMTAuMjM4LjU0LjIxOTogCjE4LzEwLzIwMTkgMTU6Mzk6MzcgICAgICAgICAgICAg ICAgICAgICAgICAgdGVzdGVyOiAKMTgvMTAvMjAxOSAxNTozOTozNyAgICAgICAgICAgICAgZHV0 LjEwLjIzOC41NC4yMTk6IGxzIC9yb290L2ludGVsLWNtdC1jYXQtbWFzdGVyL2xpYgoxOC8xMC8y MDE5IDE1OjM5OjM3ICAgICAgICAgICAgICBkdXQuMTAuMjM4LjU0LjIxOTogbHM6IGNhbm5vdCBh Y2Nlc3MgL3Jvb3QvaW50ZWwtY210LWNhdC1tYXN0ZXIvbGliOiBObyBzdWNoIGZpbGUgb3IgZGly ZWN0b3J5CjE4LzEwLzIwMTkgMTU6Mzk6MzcgICAgICAgICAgICAgIGR1dC4xMC4yMzguNTQuMjE5 OiBybSAtcmYgLi9hcHAvdGVzdC90ZXN0X3Jlc291cmNlX2MucmVzLm8KMTgvMTAvMjAxOSAxNToz OTozNyAgICAgICAgICAgICAgZHV0LjEwLjIzOC41NC4yMTk6IAoxOC8xMC8yMDE5IDE1OjM5OjM3 ICAgICAgICAgICAgICBkdXQuMTAuMjM4LjU0LjIxOTogcm0gLXJmIC4vYXBwL3Rlc3QvdGVzdF9y ZXNvdXJjZV90YXIucmVzLm8KMTgvMTAvMjAxOSAxNTozOTozNyAgICAgICAgICAgICAgZHV0LjEw LjIzOC41NC4yMTk6IAoxOC8xMC8yMDE5IDE1OjM5OjM3ICAgICAgICAgICAgICBkdXQuMTAuMjM4 LjU0LjIxOTogcm0gLXJmIC4vYXBwL3Rlc3QvdGVzdF9wY2lfc3lzZnMucmVzLm8KMTgvMTAvMjAx OSAxNTozOTozNyAgICAgICAgICAgICAgZHV0LjEwLjIzOC41NC4yMTk6IAoxOC8xMC8yMDE5IDE1 OjM5OjM3ICAgICAgICAgICAgICBkdXQuMTAuMjM4LjU0LjIxOTogbWFrZSAtaiAxMTAgLUMgLi9l eGFtcGxlcyAjCjE4LzEwLzIwMTkgMTU6Mzk6NDEgICAgICAgICAgICAgIGR1dC4xMC4yMzguNTQu MjE5OiB2bV9wb3dlcl9tYW5hZ2VyIHJlcXVpcmVzIGxpYnZpcnQgPj0gMC45LjMNCm1ha2U6IEVu dGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QvZHBkay9leGFtcGxlcycNCj09IGJiZGV2X2FwcA0KPT0g Ym9uZA0KPT0gY21kbGluZQ0KPT0gZGlzdHJpYnV0b3INCj09IGV0aHRvb2wNCj09IGV4Y2VwdGlv bl9wYXRoDQo9PSBzZXJ2ZXJfbm9kZV9lZmQNCj09IGZpcHNfdmFsaWRhdGlvbg0KPT0gZmxvd19j bGFzc2lmeQ0KPT0gZmxvd19maWx0ZXJpbmcNCj09IGhlbGxvd29ybGQNCj09IGlwX3BpcGVsaW5l DQo9PSBpcHNlYy1zZWNndw0KPT0gaXB2NF9tdWx0aWNhc3QNCj09IGwyZndkDQo9PSBrbmkNCj09 IGwyZndkLWNyeXB0bw0KPT0gbDJmd2Qtam9ic3RhdHMNCj09IGwyZndkLWtlZXBhbGl2ZQ0KPT0g bDJmd2Qta2VlcGFsaXZlL2thLWFnZW50DQo9PSBsM2Z3ZC1hY2wNCj09IGwzZndkDQo9PSBsM2Z3 ZC1wb3dlcg0KPT0gbDNmd2QtdmYNCj09IGxpbmtfc3RhdHVzX2ludGVycnVwdA0KPT0gbXVsdGlf cHJvY2Vzcw0KPT0gbG9hZF9iYWxhbmNlcg0KPT0gbmV0bWFwX2NvbXBhdC9icmlkZ2UNCj09IG50 Yg0KPT0gcGFja2V0X29yZGVyaW5nDQo9PSBwZXJmb3JtYW5jZS10aHJlYWQNCj09IHFvc19tZXRl cg0KPT0gcW9zX3NjaGVkDQo9PSBxdW90YV93YXRlcm1hcmsNCj09IHJ4dHhfY2FsbGJhY2tzDQo9 PSBzZXJ2aWNlX2NvcmVzDQo9PSBza2VsZXRvbg0KPT0gdGVwX3Rlcm1pbmF0aW9uDQo9PSB0aW1l cg0KPT0gdmhvc3RfY3J5cHRvDQo9PSB2aG9zdF9zY3NpDQo9PSB2ZHBhDQo9PSB2aG9zdA0KPT0g dm1kcV9kY2INCj09IHZtZHENCj09IGV2ZW50ZGV2X3BpcGVsaW5lDQo9PSBzZXJ2ZXINCj09IG5v ZGUNCj09IGxpYg0KPT0gbDNmd2QtdGhyZWFkDQo9PSBwdGhyZWFkX3NoaW0NCj09IHF3DQo9PSBx d2N0bA0KPT0gc2ltcGxlX21wDQo9PSBjbGllbnRfc2VydmVyX21wDQo9PSBzeW1tZXRyaWNfbXAN Cj09IGhvdHBsdWdfbXANCiAgQ0MgbWFpbi5vDQo9PSBtcF9jbGllbnQNCj09IG1wX3NlcnZlcg0K ICBDQyBtYWluLm8NCiAgQ0MgY29tbWFuZHMubw0KICBDQyBwYXJzZV9vYmpfbGlzdC5vDQogIEND IG1haW4ubw0KICBDQyBmaXBzX3ZhbGlkYXRpb24ubw0KICBDQyBmaXBzX3ZhbGlkYXRpb25fYWVz Lm8NCiAgQ0MgZmlwc192YWxpZGF0aW9uX2htYWMubw0KICBDQyBtYWluLm8NCiAgQ0MgbWFpbi5v DQogIENDIGZpcHNfdmFsaWRhdGlvbl90ZGVzLm8NCiAgQ0MgZmlwc192YWxpZGF0aW9uX2djbS5v DQogIENDIG1haW4ubw0KICBDQyBtYWluLm8NCiAgQ0MgZmlwc192YWxpZGF0aW9uX2NtYWMubw0K ICBDQyBtYWluLm8NCiAgQ0MgZmlwc192YWxpZGF0aW9uX2NjbS5vDQogIENDIGZsb3dfY2xhc3Np Znkubw0KICBDQyBmaXBzX3ZhbGlkYXRpb25fc2hhLm8NCiAgQ0MgbWFpbi5vDQogIENDIGZpcHNf ZGV2X3NlbGZfdGVzdC5vDQogIENDIG1haW4ubw0KICBDQyBtYWluLm8NCiAgQ0MgbWFpbi5vDQog IENDIG1haW4ubw0KICBDQyBicmlkZ2Uubw0KICBDQyBtYWluLm8NCiAgQ0MgY29tcGF0X25ldG1h cC5vDQogIENDIHBlcmZfY29yZS5vDQogIENDIG1haW4ubw0KICBDQyBtYWluLm8NCiAgQ0MgbDNm d2RfbHBtLm8NCiAgQ0MgbWFpbi5vDQogIENDIGwzZndkX2VtLm8NCiAgQ0MgbWFpbi5vDQogIEND IHNobS5vDQogIENDIG1haW4ubw0KICBDQyBtYWluLm8NCiAgQ0MgYmFzaWNmd2Qubw0KICBDQyBy dGVfcG9saWNlci5vDQogIENDIG1haW4ubw0KICBDQyBtYWluLm8NCiAgQ0MgbWFpbi5vDQogIEND IG1haW4ubw0KICBDQyB2eGxhbl9zZXR1cC5vDQogIENDIHZ4bGFuLm8NCiAgQ0MgbWFpbi5vDQog IENDIG1haW4ubw0KICBDQyBtYWluLm8NCiAgQ0MgbnRiX2Z3ZC5vDQogIENDIHJ1bnRpbWUubw0K ICBDQyBjb25maWcubw0KICBDQyBpbml0Lm8NCiAgQ0MgbWFpbi5vDQogIENDIG1haW4ubw0KICBD QyBhcmdzLm8NCiAgQ0MgaW5pdC5vDQogIENDIG1haW4ubw0KICBDQyBhcHBfdGhyZWFkLm8NCiAg Q0MgY2ZnX2ZpbGUubw0KICBDQyB2aXJ0aW9fbmV0Lm8NCiAgQ0MgbWFpbi5vDQogIENDIGNtZGxp bmUubw0KICBDQyBzY3NpLm8NCiAgQ0MgbWFpbi5vDQogIENDIHN0YXRzLm8NCiAgQ0Mgdmhvc3Rf c2NzaS5vDQogIENDIG1haW4ubw0KICBDQyBwaXBlbGluZV93b3JrZXJfZ2VuZXJpYy5vDQogIEND IHBpcGVsaW5lX3dvcmtlcl90eC5vDQogIENDIHBhcnNlci5vDQogIENDIGlwc2VjLm8NCiAgQ0Mg ZXNwLm8NCiAgQ0Mgc3A0Lm8NCiAgQ0MgbWFpbi5vDQogIENDIHNwNi5vDQogIENDIHNhLm8NCiAg Q0MgcnQubw0KICBDQyBpcHNlY19wcm9jZXNzLm8NCiAgQ0MgaXBzZWMtc2VjZ3cubw0KICBDQyBh Y3Rpb24ubw0KICBDQyBjbGkubw0KICBDQyBjb25uLm8NCiAgQ0Mga25pLm8NCiAgQ0MgbGluay5v DQogIENDIG1haW4ubw0KICBDQyBtZW1wb29sLm8NCiAgQ0MgcGFyc2VyLm8NCiAgQ0MgcGlwZWxp bmUubw0KICBDQyBzd3Eubw0KICBDQyB0YXAubw0KICBDQyB0aHJlYWQubw0KICBDQyB0bWdyLm8N CiAgQ0MgY3J5cHRvZGV2Lm8NCiAgTEQgY21kbGluZQ0KICBMRCBoZWxsb3dvcmxkDQogIExEIGth LWFnZW50DQogIExEIHNlcnZpY2VfY29yZXMNCiAgTEQgdGltZXINCiAgTEQgbnRiX2Z3ZA0KICBM RCB2ZHBhDQogIENDIHJ0ZV9ldGh0b29sLm8NCiAgTEQgbDJmd2QNCiAgQ0MgbWFpbi5vDQogIEND IGluaXQubw0KICBDQyBhcmdzLm8NCiAgQ0Mgbm9kZS5vDQogIENDIG1haW4ubw0KICBDQyBtcF9j b21tYW5kcy5vDQogIENDIG1haW4ubw0KICBDQyBsdGhyZWFkLm8NCiAgQ0MgbHRocmVhZF9zY2hl ZC5vDQogIENDIGx0aHJlYWRfY29uZC5vDQogIExEIHZob3N0LXNjc2kNCiAgQ0MgbHRocmVhZF90 bHMubw0KICBMRCBxb3NfbWV0ZXINCiAgQ0MgbWFpbi5vDQogIENDIHB0aHJlYWRfc2hpbS5vDQog IENDIGx0aHJlYWQubw0KICBMRCBmbG93DQogIENDIGx0aHJlYWRfc2NoZWQubw0KICBDQyBsdGhy ZWFkX211dGV4Lm8NCiAgQ0MgbHRocmVhZF9kaWFnLm8NCiAgTEQgbGlua19zdGF0dXNfaW50ZXJy dXB0DQogIENDIGN0eC5vDQogIENDIGx0aHJlYWRfY29uZC5vDQogIENDIGx0aHJlYWRfdGxzLm8N CiAgQ0MgY29tbWFuZHMubw0KICBDQyBxd2N0bC5vDQogIENDIGx0aHJlYWRfbXV0ZXgubw0KICBD QyBtYWluLm8NCiAgQ0MgbWFpbi5vDQogIENDIGNvbW1hbmRzLm8NCiAgTEQgYmFzaWNmd2QNCiAg Q0MgbHRocmVhZF9kaWFnLm8NCiAgQ0MgY3R4Lm8NCiAgQ0MgYXJncy5vDQogIENDIGluaXQubw0K ICBDQyBtYWluLm8NCiAgTEQgbDJmd2Qta2VlcGFsaXZlDQogIExEIGZsb3dfY2xhc3NpZnkNCiAg TEQgdmhvc3QtY3J5cHRvDQogIExEIGV4Y2VwdGlvbl9wYXRoDQogIExEIGJvbmRfYXBwDQogIExE IHF3Y3RsDQogIExEIGwyZndkLWpvYnN0YXRzDQogIExEIHZtZHFfYXBwDQogIExEIHJ4dHhfY2Fs bGJhY2tzDQogIExEIGtuaQ0KICBMRCBob3RwbHVnX21wDQogIExEIHNpbXBsZV9tcA0KICBMRCBl dmVudGRldl9waXBlbGluZQ0KICBMRCBxb3Nfc2NoZWQNCiAgTEQgdm1kcV9kY2JfYXBwDQogIExE IHRlcF90ZXJtaW5hdGlvbg0KICBBUiBsaWJydGVfZXRodG9vbC5hDQogIElOU1RBTEwtTElCIGxp YnJ0ZV9ldGh0b29sLmENCj09IGV0aHRvb2wtYXBwDQogIExEIGZpcHNfdmFsaWRhdGlvbg0KICBM RCBicmlkZ2UNCiAgQ0MgY2xpZW50Lm8NCiAgTEQgc3ltbWV0cmljX21wDQogIENDIGFyZ3Mubw0K ICBDQyBpbml0Lm8NCiAgQ0MgbWFpbi5vDQogIExEIGRpc3RyaWJ1dG9yX2FwcA0KICBMRCBzZXJ2 ZXINCiAgSU5TVEFMTC1BUFAgaGVsbG93b3JsZA0KICBJTlNUQUxMLU1BUCBoZWxsb3dvcmxkLm1h cA0KICBMRCBsM2Z3ZC12Zg0KICBMRCBsb2FkX2JhbGFuY2VyDQogIExEIG5vZGUNCiAgSU5TVEFM TC1BUFAga2EtYWdlbnQNCiAgSU5TVEFMTC1NQVAga2EtYWdlbnQubWFwDQogIElOU1RBTEwtQVBQ IGNtZGxpbmUNCiAgSU5TVEFMTC1NQVAgY21kbGluZS5tYXANCiAgTEQgbDNmd2QNCiAgSU5TVEFM TC1BUFAgc2VydmljZV9jb3Jlcw0KICBJTlNUQUxMLU1BUCBzZXJ2aWNlX2NvcmVzLm1hcA0KICBM RCBwYWNrZXRfb3JkZXJpbmcNCiAgSU5TVEFMTC1BUFAgbnRiX2Z3ZA0KICBJTlNUQUxMLU1BUCBu dGJfZndkLm1hcA0KICBMRCBiYmRldg0KICBJTlNUQUxMLUFQUCB0aW1lcg0KICBJTlNUQUxMLU1B UCB0aW1lci5tYXANCiAgSU5TVEFMTC1NQVAgbDJmd2QubWFwDQogIElOU1RBTEwtQVBQIGwyZndk DQogIExEIG1wX2NsaWVudA0KICBMRCBxdw0KICBJTlNUQUxMLUFQUCB2ZHBhDQogIElOU1RBTEwt TUFQIHZkcGEubWFwDQogIExEIHZob3N0LXN3aXRjaA0KICBJTlNUQUxMLU1BUCBmbG93Lm1hcA0K ICBJTlNUQUxMLUFQUCBmbG93DQogIExEIGlwdjRfbXVsdGljYXN0DQogIExEIG1wX3NlcnZlcg0K ICBMRCBsM2Z3ZC1hY2wNCiAgSU5TVEFMTC1BUFAgbGlua19zdGF0dXNfaW50ZXJydXB0DQogIElO U1RBTEwtTUFQIGxpbmtfc3RhdHVzX2ludGVycnVwdC5tYXANCiAgSU5TVEFMTC1BUFAgdmhvc3Qt Y3J5cHRvDQogIElOU1RBTEwtTUFQIHZob3N0LWNyeXB0by5tYXANCiAgSU5TVEFMTC1BUFAgdmhv c3Qtc2NzaQ0KICBJTlNUQUxMLU1BUCB2aG9zdC1zY3NpLm1hcA0KICBJTlNUQUxMLUFQUCBsMmZ3 ZC1rZWVwYWxpdmUNCiAgSU5TVEFMTC1NQVAgbDJmd2Qta2VlcGFsaXZlLm1hcA0KICBJTlNUQUxM LUFQUCBxb3NfbWV0ZXINCiAgSU5TVEFMTC1NQVAgcW9zX21ldGVyLm1hcA0KICBJTlNUQUxMLU1B UCBleGNlcHRpb25fcGF0aC5tYXANCiAgSU5TVEFMTC1BUFAgZXhjZXB0aW9uX3BhdGgNCiAgTEQg bHRocmVhZF9wdGhyZWFkX3NoaW0NCiAgSU5TVEFMTC1BUFAgZmxvd19jbGFzc2lmeQ0KICBJTlNU QUxMLU1BUCBmbG93X2NsYXNzaWZ5Lm1hcA0KICBJTlNUQUxMLUFQUCBsMmZ3ZC1qb2JzdGF0cw0K ICBJTlNUQUxMLU1BUCBsMmZ3ZC1qb2JzdGF0cy5tYXANCiAgSU5TVEFMTC1NQVAgYm9uZF9hcHAu bWFwDQogIElOU1RBTEwtQVBQIGJvbmRfYXBwDQogIElOU1RBTEwtQVBQIHF3Y3RsDQogIElOU1RB TEwtTUFQIHF3Y3RsLm1hcA0KICBJTlNUQUxMLU1BUCB2bWRxX2FwcC5tYXANCiAgSU5TVEFMTC1B UFAgdm1kcV9hcHANCiAgSU5TVEFMTC1BUFAgcnh0eF9jYWxsYmFja3MNCiAgSU5TVEFMTC1NQVAg cnh0eF9jYWxsYmFja3MubWFwDQogIElOU1RBTEwtQVBQIGhvdHBsdWdfbXANCiAgSU5TVEFMTC1N QVAgaG90cGx1Z19tcC5tYXANCiAgSU5TVEFMTC1BUFAgZXZlbnRkZXZfcGlwZWxpbmUNCiAgSU5T VEFMTC1NQVAgZXZlbnRkZXZfcGlwZWxpbmUubWFwDQogIElOU1RBTEwtQVBQIGtuaQ0KICBJTlNU QUxMLU1BUCBrbmkubWFwDQogIElOU1RBTEwtQVBQIGJhc2ljZndkDQogIElOU1RBTEwtTUFQIGJh c2ljZndkLm1hcA0KICBJTlNUQUxMLUFQUCB2bWRxX2RjYl9hcHANCiAgSU5TVEFMTC1NQVAgdm1k cV9kY2JfYXBwLm1hcA0KICBJTlNUQUxMLUFQUCB0ZXBfdGVybWluYXRpb24NCiAgSU5TVEFMTC1N QVAgdGVwX3Rlcm1pbmF0aW9uLm1hcA0KICBJTlNUQUxMLUFQUCBxb3Nfc2NoZWQNCiAgSU5TVEFM TC1NQVAgcW9zX3NjaGVkLm1hcA0KICBJTlNUQUxMLU1BUCBzeW1tZXRyaWNfbXAubWFwDQogIElO U1RBTEwtQVBQIHN5bW1ldHJpY19tcA0KICBJTlNUQUxMLUFQUCBzaW1wbGVfbXANCiAgSU5TVEFM TC1NQVAgc2ltcGxlX21wLm1hcA0KICBJTlNUQUxMLU1BUCBmaXBzX3ZhbGlkYXRpb24ubWFwDQog IElOU1RBTEwtQVBQIGZpcHNfdmFsaWRhdGlvbg0KICBJTlNUQUxMLU1BUCBkaXN0cmlidXRvcl9h cHAubWFwDQogIElOU1RBTEwtQVBQIGRpc3RyaWJ1dG9yX2FwcA0KICBJTlNUQUxMLUFQUCBzZXJ2 ZXINCiAgSU5TVEFMTC1NQVAgc2VydmVyLm1hcA0KICBDQyBldGhhcHAubw0KICBDQyBtYWluLm8N CiAgSU5TVEFMTC1NQVAgbDNmd2QtdmYubWFwDQogIElOU1RBTEwtQVBQIGwzZndkLXZmDQogIElO U1RBTEwtQVBQIGJyaWRnZQ0KICBJTlNUQUxMLU1BUCBicmlkZ2UubWFwDQogIElOU1RBTEwtTUFQ IGxvYWRfYmFsYW5jZXIubWFwDQogIElOU1RBTEwtQVBQIGxvYWRfYmFsYW5jZXINCiAgSU5TVEFM TC1BUFAgbm9kZQ0KICBJTlNUQUxMLU1BUCBub2RlLm1hcA0KICBJTlNUQUxMLUFQUCBsM2Z3ZA0K ICBJTlNUQUxMLU1BUCBsM2Z3ZC5tYXANCiAgSU5TVEFMTC1BUFAgcXcNCiAgSU5TVEFMTC1NQVAg cXcubWFwDQogIElOU1RBTEwtTUFQIGJiZGV2Lm1hcA0KICBJTlNUQUxMLUFQUCBiYmRldg0KICBM RCBsMmZ3ZC1jcnlwdG8NCiAgSU5TVEFMTC1BUFAgaXB2NF9tdWx0aWNhc3QNCiAgSU5TVEFMTC1N QVAgaXB2NF9tdWx0aWNhc3QubWFwDQogIElOU1RBTEwtQVBQIHZob3N0LXN3aXRjaA0KICBJTlNU QUxMLU1BUCB2aG9zdC1zd2l0Y2gubWFwDQogIElOU1RBTEwtQVBQIG1wX3NlcnZlcg0KICBJTlNU QUxMLU1BUCBtcF9zZXJ2ZXIubWFwDQogIElOU1RBTEwtQVBQIHBhY2tldF9vcmRlcmluZw0KICBJ TlNUQUxMLU1BUCBwYWNrZXRfb3JkZXJpbmcubWFwDQogIElOU1RBTEwtQVBQIG1wX2NsaWVudA0K ICBJTlNUQUxMLU1BUCBtcF9jbGllbnQubWFwDQogIExEIGV0aHRvb2wNCiAgSU5TVEFMTC1BUFAg bHRocmVhZF9wdGhyZWFkX3NoaW0NCiAgSU5TVEFMTC1NQVAgbHRocmVhZF9wdGhyZWFkX3NoaW0u bWFwDQogIExEIGlwX3BpcGVsaW5lDQogIElOU1RBTEwtTUFQIGwzZndkLWFjbC5tYXANCiAgSU5T VEFMTC1BUFAgbDNmd2QtYWNsDQogIExEIGwzZndkLXBvd2VyDQogIExEIGwzZndkLXRocmVhZA0K ICBJTlNUQUxMLU1BUCBsMmZ3ZC1jcnlwdG8ubWFwDQogIElOU1RBTEwtQVBQIGwyZndkLWNyeXB0 bw0KICBJTlNUQUxMLUFQUCBldGh0b29sDQogIElOU1RBTEwtTUFQIGV0aHRvb2wubWFwDQogIElO U1RBTEwtQVBQIGlwX3BpcGVsaW5lDQogIElOU1RBTEwtTUFQIGlwX3BpcGVsaW5lLm1hcA0KICBJ TlNUQUxMLUFQUCBsM2Z3ZC1wb3dlcg0KICBJTlNUQUxMLU1BUCBsM2Z3ZC1wb3dlci5tYXANCiAg SU5TVEFMTC1BUFAgbDNmd2QtdGhyZWFkDQogIElOU1RBTEwtTUFQIGwzZndkLXRocmVhZC5tYXAN CiAgTEQgaXBzZWMtc2VjZ3cNCiAgSU5TVEFMTC1BUFAgaXBzZWMtc2VjZ3cNCiAgSU5TVEFMTC1N QVAgaXBzZWMtc2VjZ3cubWFwDQptYWtlOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QvZHBkay9l eGFtcGxlcycKMTgvMTAvMjAxOSAxNTozOTo0MSAgICAgICAgICAgICAgIFRlc3RFeGFtcGxlYnVp bGQ6IFRlc3QgQ2FzZSB0ZXN0X2V4YW1wbGVfYnVpbGQgUmVzdWx0IFBBU1NFRDoKMTgvMTAvMjAx OSAxNTozOTo0NiAgICAgICAgICAgICAgIFRlc3RFeGFtcGxlYnVpbGQ6IFJlcnVuIFRlc3QgQ2Fz ZSB0ZXN0X2V4YW1wbGVfYnVpbGQgQmVnaW4KMTgvMTAvMjAxOSAxNTozOTo0NiAgICAgICAgICAg ICAgIFRlc3RFeGFtcGxlYnVpbGQ6IFRlc3QgQ2FzZSB0ZXN0X2V4YW1wbGVfYnVpbGQgQmVnaW4K MTgvMTAvMjAxOSAxNTozOTo0NiAgICAgICAgICAgICAgZHV0LjEwLjIzOC41NC4yMTk6IAoxOC8x MC8yMDE5IDE1OjM5OjQ2ICAgICAgICAgICAgICAgICAgICAgICAgIHRlc3RlcjogCjE4LzEwLzIw MTkgMTU6Mzk6NDYgICAgICAgICAgICAgIGR1dC4xMC4yMzguNTQuMjE5OiBscyAvcm9vdC9pbnRl bC1jbXQtY2F0LW1hc3Rlci9saWIKMTgvMTAvMjAxOSAxNTozOTo0NiAgICAgICAgICAgICAgZHV0 LjEwLjIzOC41NC4yMTk6IGxzOiBjYW5ub3QgYWNjZXNzIC9yb290L2ludGVsLWNtdC1jYXQtbWFz dGVyL2xpYjogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQoxOC8xMC8yMDE5IDE1OjM5OjQ2ICAg ICAgICAgICAgICBkdXQuMTAuMjM4LjU0LjIxOTogcm0gLXJmIC4vYXBwL3Rlc3QvdGVzdF9yZXNv dXJjZV9jLnJlcy5vCjE4LzEwLzIwMTkgMTU6Mzk6NDYgICAgICAgICAgICAgIGR1dC4xMC4yMzgu NTQuMjE5OiAKMTgvMTAvMjAxOSAxNTozOTo0NiAgICAgICAgICAgICAgZHV0LjEwLjIzOC41NC4y MTk6IHJtIC1yZiAuL2FwcC90ZXN0L3Rlc3RfcmVzb3VyY2VfdGFyLnJlcy5vCjE4LzEwLzIwMTkg MTU6Mzk6NDYgICAgICAgICAgICAgIGR1dC4xMC4yMzguNTQuMjE5OiAKMTgvMTAvMjAxOSAxNToz OTo0NiAgICAgICAgICAgICAgZHV0LjEwLjIzOC41NC4yMTk6IHJtIC1yZiAuL2FwcC90ZXN0L3Rl c3RfcGNpX3N5c2ZzLnJlcy5vCjE4LzEwLzIwMTkgMTU6Mzk6NDYgICAgICAgICAgICAgIGR1dC4x MC4yMzguNTQuMjE5OiAKMTgvMTAvMjAxOSAxNTozOTo0NiAgICAgICAgICAgICAgZHV0LjEwLjIz OC41NC4yMTk6IG1ha2UgLWogMTEwIC1DIC4vZXhhbXBsZXMgIwoxOC8xMC8yMDE5IDE1OjM5OjQ5 ICAgICAgICAgICAgICBkdXQuMTAuMjM4LjU0LjIxOTogdm1fcG93ZXJfbWFuYWdlciByZXF1aXJl cyBsaWJ2aXJ0ID49IDAuOS4zDQptYWtlOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L2RwZGsv ZXhhbXBsZXMnDQo9PSBiYmRldl9hcHANCj09IGJvbmQNCj09IGNtZGxpbmUNCj09IGRpc3RyaWJ1 dG9yDQo9PSBldGh0b29sDQo9PSBleGNlcHRpb25fcGF0aA0KPT0gc2VydmVyX25vZGVfZWZkDQo9 PSBmaXBzX3ZhbGlkYXRpb24NCj09IGZsb3dfY2xhc3NpZnkNCj09IGZsb3dfZmlsdGVyaW5nDQo9 PSBpcF9waXBlbGluZQ0KPT0gaGVsbG93b3JsZA0KPT0gaXBzZWMtc2VjZ3cNCj09IGlwdjRfbXVs dGljYXN0DQo9PSBrbmkNCj09IGwyZndkLWNyeXB0bw0KPT0gbDJmd2QNCj09IGwyZndkLWpvYnN0 YXRzDQo9PSBsM2Z3ZA0KPT0gbDJmd2Qta2VlcGFsaXZlDQo9PSBsMmZ3ZC1rZWVwYWxpdmUva2Et YWdlbnQNCj09IGwzZndkLXBvd2VyDQo9PSBsaW5rX3N0YXR1c19pbnRlcnJ1cHQNCj09IGwzZndk LWFjbA0KPT0gbDNmd2QtdmYNCj09IG11bHRpX3Byb2Nlc3MNCj09IG5ldG1hcF9jb21wYXQvYnJp ZGdlDQo9PSBsb2FkX2JhbGFuY2VyDQo9PSBudGINCj09IHBlcmZvcm1hbmNlLXRocmVhZA0KPT0g cGFja2V0X29yZGVyaW5nDQo9PSBxb3NfbWV0ZXINCj09IHFvc19zY2hlZA0KPT0gcnh0eF9jYWxs YmFja3MNCj09IHF1b3RhX3dhdGVybWFyaw0KPT0gc2VydmljZV9jb3Jlcw0KPT0gc2tlbGV0b24N Cj09IHRlcF90ZXJtaW5hdGlvbg0KPT0gdGltZXINCj09IHZob3N0DQo9PSB2ZHBhDQo9PSB2aG9z dF9zY3NpDQo9PSB2bWRxDQo9PSB2aG9zdF9jcnlwdG8NCj09IHZtZHFfZGNiDQo9PSBldmVudGRl dl9waXBlbGluZQ0KPT0gc2VydmVyDQo9PSBub2RlDQo9PSBxdw0KPT0gcXdjdGwNCj09IGxpYg0K PT0gbDNmd2QtdGhyZWFkDQo9PSBwdGhyZWFkX3NoaW0NCj09IGNsaWVudF9zZXJ2ZXJfbXANCj09 IHNpbXBsZV9tcA0KPT0gc3ltbWV0cmljX21wDQo9PSBob3RwbHVnX21wDQo9PSBtcF9jbGllbnQN Cj09IG1wX3NlcnZlcg0KPT0gZXRodG9vbC1hcHANCm1ha2U6IExlYXZpbmcgZGlyZWN0b3J5IGAv cm9vdC9kcGRrL2V4YW1wbGVzJwoxOC8xMC8yMDE5IDE1OjM5OjQ5ICAgICAgICAgICAgICAgVGVz dEV4YW1wbGVidWlsZDogVGVzdCBDYXNlIHRlc3RfZXhhbXBsZV9idWlsZCBSZXN1bHQgUEFTU0VE OgoxOC8xMC8yMDE5IDE1OjUzOjM1ICAgICAgICAgICAgICBkdXQuMTAuMjM4LjU0LjIxOToga2ls bF9hbGw6IGNhbGxlZCBieSBkdXQgYW5kIGhhcyBubyBwcmVmaXggbGlzdC4KMTgvMTAvMjAxOSAx NTo1MzozOCAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdHM6IApURVNUIFNVSVRFIEVOREVE OiBUZXN0RXhhbXBsZWJ1aWxkCg== --_002_8688172CD5C0B74590FAE19D9579F94B537BF22FSHSMSX103ccrcor_--