From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.24; helo=mga09.intel.com; envelope-from=qin.long@intel.com; receiver=edk2-devel@lists.01.org Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 12D6621B02822 for ; Sun, 21 Oct 2018 20:28:52 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Oct 2018 20:28:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,410,1534834800"; d="scan'208,217";a="102148885" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga002.jf.intel.com with ESMTP; 21 Oct 2018 20:28:52 -0700 Received: from fmsmsx101.amr.corp.intel.com (10.18.124.199) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.319.2; Sun, 21 Oct 2018 20:28:51 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by fmsmsx101.amr.corp.intel.com (10.18.124.199) with Microsoft SMTP Server (TLS) id 14.3.319.2; Sun, 21 Oct 2018 20:28:50 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.224]) by shsmsx102.ccr.corp.intel.com ([169.254.2.8]) with mapi id 14.03.0319.002; Mon, 22 Oct 2018 11:28:49 +0800 From: "Long, Qin" To: Leif Lindholm CC: "Richardson, Brian" , "edk2-devel@lists.01.org" Thread-Topic: [edk2] [staging/MicroPythonTestFramework]: MicroPython Test Framework for UEFI Thread-Index: AQHUZ2UI2FsUoLaLMkCu8AA9hL5Zb6UlkjuAgAHS3YCAAzXYoA== Date: Mon, 22 Oct 2018 03:28:48 +0000 Message-ID: References: <80AC2BAA3152784F98F581129E5CF5AFBA9FE05C@ORSMSX114.amr.corp.intel.com> <80AC2BAA3152784F98F581129E5CF5AFBAA5BA28@ORSMSX114.amr.corp.intel.com> <20181020100933.bglpjpykvg5xbqdg@bivouac.eciton.net> In-Reply-To: <20181020100933.bglpjpykvg5xbqdg@bivouac.eciton.net> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [staging/MicroPythonTestFramework]: MicroPython Test Framework for UEFI X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2018 03:28:53 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksIExlaWYsDQoNClllcywgd2UgbWlzc2VkIGNsZWFyIGRlc2NyaXB0aW9ucyBhYm91dCB0aGVz ZSB0d28gZXh0ZXJuYWwgcHJvamVjdHMgaW4gc3RhZ2luZy9NaWNyb1B5dGhvblRlc3RGcmFtZXdv cmsuIFNvcnJ5IGFib3V0IHRoYXQuDQoNClRoZSBNaWNyb1B5dGhvbiBhbmQgT25pZ3VydW1hIHBy b2plY3RzIHdlcmUgdXNlZCBhcyBnaXQgc3VibW9kdWxlIGluIHRoaXMgcHJvamVjdC4gU28geW91 IGNhbiB1c2Ug4oCcZ2l0IHN1Ym1vZHVsZeKAnSB0byBrbm93IHRoZSBzcGVjaWZpYyBjb21taXQg aW5mb3JtYXRpb246DQogICAgICAgICAgICAgICAgJCBnaXQgc3VibW9kdWxlDQotZDRlNGJkMmE4 MTYzZjM1NWZhOGEzODg0MDc3ZWFlYzdhZGM3NWZmNyBDcnlwdG9Qa2cvTGlicmFyeS9PcGVuc3Ns TGliL29wZW5zc2wNCi00MjFiODRhZjk5NjhlNTgyZjMyNDg5OTkzNGY1MmIzZGY2MDM4MWVlIE1p Y3JvUHl0aG9uUGtnL01pY3JvUHl0aG9uICAgICAgICAgICAgICAgICAgIC0tPiBNaWNyb1B5dGhv bi12MS45LjQNCi1kYmE3MTcxMGNkNjU3ZWJkODg2YWIyYjcxMjkzMTU0MjUwN2ZhZGI4IE1pY3Jv UHl0aG9uUGtnL09uaWd1cnVtYSAgICAgICAgICAgICAgICAgICAtLT4gT25pZ3VydW1hLXY2Ljgu Mg0KDQpBbmQgdXNlIHVwZGF0ZSBjb21tYW5kIHRvIGluaXQgYW5kIHN5bmMtdXAgYWxsIHN1Ym1v ZHVsZXM6DQokIGdpdCBzdWJtb2R1bGUgdXBkYXRlIC0taW5pdCAtLXJlY3Vyc2l2ZQ0KDQooV2ls bCB1cGRhdGUgdGhlIFJFQURNRSBmb3IgbW9yZSBjbGVhciBpbmZvcm1hdGlvbiBsYXRlciAuIFRo YW5rcykNCg0KDQpCZXN0IFJlZ2FyZHMgJiBUaGFua3MsDQpMT05HLCBRaW4NCg0KDQpGcm9tOiBM ZWlmIExpbmRob2xtIFttYWlsdG86bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnXQ0KU2VudDogU2F0 dXJkYXksIE9jdG9iZXIgMjAsIDIwMTggNjoxMCBQTQ0KVG86IExvbmcsIFFpbiA8cWluLmxvbmdA aW50ZWwuY29tPg0KQ2M6IFJpY2hhcmRzb24sIEJyaWFuIDxicmlhbi5yaWNoYXJkc29uQGludGVs LmNvbT47IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnDQpTdWJqZWN0OiBSZTogW2VkazJdIFtzdGFn aW5nL01pY3JvUHl0aG9uVGVzdEZyYW1ld29ya106IE1pY3JvUHl0aG9uIFRlc3QgRnJhbWV3b3Jr IGZvciBVRUZJDQoNClRoYW5rcyBCcmlhbiwNCg0KTG9uZywgY291bGQgeW91IHBsZWFzZQ0KMSkg U2VuZCBtZSB0aGUgY29tbWl0IGhhc2hlcyBvZiBtaWNyb3B5dGhvbiBhbmQgb25pZ3VydW1hIHRo YXQgeW91DQogICBoYXZlIHRlc3RlZCB3aXRoIHRoZSBvdmVycmlkZXM/DQoyKSBBZGQgYSB0b3At bGV2ZWwgUmVhZG1lLm1kIHRvIHRoZSBNaWNyb1B5dGhvblRlc3RGcmFtZXdvcmsgYnJhbmNoLA0K ICAgbWVudGlvbmluZyB5b3Vyc2VsZiBhcyBtYWludGFpbmVyIGFuZCB0aGUgY29tbWl0IGhhc2hl cyBvZiBhbnkNCiAgIGV4dGVybmFsIHByb2plY3RzIHVzZWQ/DQoNCkJlc3QgUmVnYXJkcywNCg0K TGVpZg0KDQpPbiBGcmksIE9jdCAxOSwgMjAxOCBhdCAwNjoxODozNUFNICswMDAwLCBSaWNoYXJk c29uLCBCcmlhbiB3cm90ZToNCj4gTGVpZjoNCj4NCj4gVGhhbmsgeW91IGZvciB5b3VyIGZlZWRi YWNrLiBMb25nIFFpbiBpcyBhIGdvb2Qgc3RhcnRpbmcgY29udGFjdCBmb3IgTWljcm9QeXRob24g aXNzdWVzLg0KPg0KPiBUaGVyZSBhcmUgcmVhZG1lIGZpbGVzIGZvciB0aGUgc3ViLWNvbXBvbmVu dHMsIGJ1dCBJIGFncmVlIHRoYXQgdGhlIG1pc3NpbmcgdG9wLWxldmVsIHJlYWRtZSBmaWxlIGlz IGFuIGlzc3VlLg0KPiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazItc3RhZ2luZy90 cmVlL01pY3JvUHl0aG9uVGVzdEZyYW1ld29yay9NcHlUZXN0RnJhbWV3b3JrUGtnDQo+IGh0dHBz Oi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi1zdGFnaW5nL3RyZWUvTWljcm9QeXRob25UZXN0 RnJhbWV3b3JrL01pY3JvUHl0aG9uUGtnDQo+DQo+IFRoYW5rcyDigKYgYnINCj4gLS0tDQo+IEJy aWFuIFJpY2hhcmRzb24sIEZpcm13YXJlIEVjb3N5c3RlbSBEZXZlbG9wbWVudCwgSW50ZWwgU29m dHdhcmUNCj4gYnJpYW4ucmljaGFyZHNvbkBpbnRlbC5jb208bWFpbHRvOmJyaWFuLnJpY2hhcmRz b25AaW50ZWwuY29tPG1haWx0bzpicmlhbi5yaWNoYXJkc29uQGludGVsLmNvbSUzY21haWx0bzpi cmlhbi5yaWNoYXJkc29uQGludGVsLmNvbT4+IC0tIEBpbnRlbF9icmlhbiAoVHdpdHRlciAmIFdl Q2hhdCkNCj4gaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vZW4tdXMvbWVldC10aGUtZGV2ZWxv cGVycy9ldmFuZ2VsaXN0cy90ZWFtL2JyaWFuLXJpY2hhcmRzb24NCj4NCj4gRnJvbTogTGVpZiBM aW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPG1haWx0bzpsZWlmLmxpbmRob2xtQGxp bmFyby5vcmc+Pg0KPiBTZW50OiBGcmlkYXksIE9jdG9iZXIgMTksIDIwMTggMTI6MzQgQU0NCj4g VG86IFJpY2hhcmRzb24sIEJyaWFuIDxicmlhbi5yaWNoYXJkc29uQGludGVsLmNvbTxtYWlsdG86 YnJpYW4ucmljaGFyZHNvbkBpbnRlbC5jb20+Pg0KPiBDYzogZWRrMi1kZXZlbEBsaXN0cy4wMS5v cmc8bWFpbHRvOmVkazItZGV2ZWxAbGlzdHMuMDEub3JnPg0KPiBTdWJqZWN0OiBSZTogW2VkazJd IFtzdGFnaW5nL01pY3JvUHl0aG9uVGVzdEZyYW1ld29ya106IE1pY3JvUHl0aG9uIFRlc3QgRnJh bWV3b3JrIGZvciBVRUZJDQo+DQo+IEhpIEJyaWFuLA0KPg0KPiBJJ3ZlIHN0YXJ0ZWQgaGF2aW5n IGEgbG9vayBhdCB0aGlzLCBhbmQgaGF2ZSBhIGZldyBjb21tZW50czoNCj4gLSBUaGVyZSBpcyBu byBSZWFkbWUubWQgYXQgdGhlIHRvcCBsZXZlbCwgYXMgc2V0IG91dCBpbiBodHRwczovL2dpdGh1 Yi5jb20vdGlhbm9jb3JlL2VkazItc3RhZ2luZy9ibG9iL2Fib3V0L1JFQURNRQ0KPiAgIE1haW5s eSwgdGhpcyBtZWFucyBJIGRvbid0IGtub3cgd2hvIEkgc2hvdWxkIGNjIG9uIGFueSBjb21tZW50 cyBJIGhhdmUuDQo+IC0gVGhlcmUgaGF2ZSBiZWVuIHN1YnN0YW50aWFsIGNoYW5nZXMgdG8gb25p Z3VydW1hLCBhbmQgdGhlIG1vZHVsZSBubyBsb25nZXIgYnVpbGRzLiBDYW4gd2UgaGF2ZSBleGFj dCBjb21taXQgaGFzaGVzIGZvciB0aGUgdHdvIGV4dGVybmFsIHByb2plY3RzIGFkZGVkIHRvIHRo ZSB0b3BsZXZlbCBSZWFkbWUubWQ/DQo+IC0gQXQgbGVhc3QgVWVmaS9tb2RldHMuYyBhbmQgVWVm aS9tb2Rvcy5jIGNvbnRhaW4gSWEzMi9YNjQtc3BlY2lmaWMgYml0cy4gQ291bGQgdGhlc2UgYml0 cyBiZSBwdXQgaW4gYXJjaGl0ZWN0dXJlLXNwZWNpZmljIHN1YmRpcmVjdG9yaWVzPw0KPg0KPiBS ZWdhcmRzLA0KPg0KPiBMZWlmDQo+DQo+IE9uIDEwIEF1Z3VzdCAyMDE4IGF0IDAzOjQ0LCBSaWNo YXJkc29uLCBCcmlhbiA8YnJpYW4ucmljaGFyZHNvbkBpbnRlbC5jb208bWFpbHRvOmJyaWFuLnJp Y2hhcmRzb25AaW50ZWwuY29tPG1haWx0bzpicmlhbi5yaWNoYXJkc29uQGludGVsLmNvbSUzY21h aWx0bzpicmlhbi5yaWNoYXJkc29uQGludGVsLmNvbT4+PiB3cm90ZToNCj4gVGhlICJNaWNyb1B5 dGhvbiBUZXN0IEZyYW1ld29yayBmb3IgVUVGSSIgcHJvamVjdCBoYXMgYmVlbiBhZGRlZCB0byBl ZGsyLXN0YWdpbmcgZm9yIGNvbW11bml0eSBmZWVkYmFjay4NCj4gaHR0cHM6Ly9naXRodWIuY29t L3RpYW5vY29yZS9lZGsyLXN0YWdpbmcvdHJlZS9NaWNyb1B5dGhvblRlc3RGcmFtZXdvcmsNCj4N Cj4gVGhpcyBpbmNsdWRlcyBhIHBvcnQgb2YgTWljcm9QeXRob24gdG8gVUVGSSBhbmQgYSB0ZXN0 IGV4ZWN1dGlvbiBlbnZpcm9ubWVudCB0aGF0IGNhbiBydW4gZnJvbSB0aGUgVUVGSSBTaGVsbC4N Cj4gaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLXN0YWdpbmcvdHJlZS9NaWNyb1B5 dGhvblRlc3RGcmFtZXdvcmsvTWljcm9QeXRob25Qa2cNCj4gaHR0cHM6Ly9naXRodWIuY29tL3Rp YW5vY29yZS9lZGsyLXN0YWdpbmcvdHJlZS9NaWNyb1B5dGhvblRlc3RGcmFtZXdvcmsvTXB5VGVz dEZyYW1ld29ya1BrZw0KPg0KPiBBZGRpdGlvbmFsIEluZm86DQo+IGh0dHBzOi8vZ2l0aHViLmNv bS90aWFub2NvcmUvdGlhbm9jb3JlLmdpdGh1Yi5pby93aWtpL01pY3JvUHl0aG9uLVRlc3QtRnJh bWV3b3JrLWZvci1VRUZJDQo+DQo+IFRoYW5rcyAuLi4gYnINCj4gLS0tDQo+IEJyaWFuIFJpY2hh cmRzb24sIFNlbmlvciBUZWNobmljYWwgTWFya2V0aW5nIEVuZ2luZWVyLCBJbnRlbCBTb2Z0d2Fy ZQ0KPiBicmlhbi5yaWNoYXJkc29uQGludGVsLmNvbTxtYWlsdG86YnJpYW4ucmljaGFyZHNvbkBp bnRlbC5jb20+PG1haWx0bzpicmlhbi5yaWNoYXJkc29uQGludGVsLmNvbTxtYWlsdG86YnJpYW4u cmljaGFyZHNvbkBpbnRlbC5jb208bWFpbHRvOmJyaWFuLnJpY2hhcmRzb25AaW50ZWwuY29tJTNj bWFpbHRvOmJyaWFuLnJpY2hhcmRzb25AaW50ZWwuY29tJTNlJTNjbWFpbHRvOmJyaWFuLnJpY2hh cmRzb25AaW50ZWwuY29tJTNjbWFpbHRvOmJyaWFuLnJpY2hhcmRzb25AaW50ZWwuY29tPj4+IC0t IEBpbnRlbF9icmlhbiAoVHdpdHRlciAmIFdlQ2hhdCkNCj4gaHR0cHM6Ly9zb2Z0d2FyZS5pbnRl bC5jb20vZW4tdXMvbWVldC10aGUtZGV2ZWxvcGVycy9ldmFuZ2VsaXN0cy90ZWFtL2JyaWFuLXJp Y2hhcmRzb24NCj4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18NCj4gZWRrMi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gZWRrMi1kZXZlbEBsaXN0cy4wMS5v cmc8bWFpbHRvOmVkazItZGV2ZWxAbGlzdHMuMDEub3JnPG1haWx0bzplZGsyLWRldmVsQGxpc3Rz LjAxLm9yZyUzY21haWx0bzplZGsyLWRldmVsQGxpc3RzLjAxLm9yZz4+DQo+IGh0dHBzOi8vbGlz dHMuMDEub3JnL21haWxtYW4vbGlzdGluZm8vZWRrMi1kZXZlbA0KPg0K