From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mail.openembedded.org (Postfix) with ESMTP id 6EE046B389 for ; Thu, 23 Jan 2014 08:29:36 +0000 (UTC) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga102.jf.intel.com with ESMTP; 23 Jan 2014 00:25:30 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.95,705,1384329600"; d="scan'208";a="471176610" Received: from irsmsx103.ger.corp.intel.com ([163.33.3.157]) by orsmga002.jf.intel.com with ESMTP; 23 Jan 2014 00:29:35 -0800 Received: from irsmsx152.ger.corp.intel.com (163.33.192.66) by IRSMSX103.ger.corp.intel.com (163.33.3.157) with Microsoft SMTP Server (TLS) id 14.3.123.3; Thu, 23 Jan 2014 08:27:32 +0000 Received: from irsmsx105.ger.corp.intel.com ([169.254.7.215]) by IRSMSX152.ger.corp.intel.com ([169.254.6.169]) with mapi id 14.03.0123.003; Thu, 23 Jan 2014 08:27:31 +0000 From: "Stanacar, StefanX" To: "sipke.vriend@xilinx.com" Thread-Topic: [OE-core] [PATCH] lib/oeqa: allow a layer to provide it's own TEST_TARGET class Thread-Index: AQHPErk5n+IMGNg1ok+3lTc4eEoEp5qRxyuAgAA9nwA= Date: Thu, 23 Jan 2014 08:27:31 +0000 Message-ID: <1390465720.1197.8.camel@firebird.rb.intel.com> References: <1389876539-31534-1-git-send-email-stefanx.stanacar@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.237.105.156] MIME-Version: 1.0 Cc: "openembedded-core@lists.openembedded.org" Subject: Re: [PATCH] lib/oeqa: allow a layer to provide it's own TEST_TARGET class X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Jan 2014 08:29:36 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <4BC999DE5A144D49816C1B7EE9B9C0CA@intel.com> Content-Transfer-Encoding: base64 SGkgU2lwa2UsDQoNCk9uIFRodSwgMjAxNC0wMS0yMyBhdCAxNDo0OCArMTAwMCwgU2lwa2UgVnJp ZW5kIHdyb3RlOg0KPiBIaSBTdGVmYW4sDQo+IA0KPiBJIGhhdmUgc3RhcnRlZCB1c2luZyB0aGlz IHBhdGNoIGluIG1hc3RlciB0byBleHRlbmQgdGVzdCB0YXJnZXRzIHRvIG91cg0KPiBic3AgbGF5 ZXIsIGFuZCBpdCB3b3JrcyB3ZWxsLiBUaGFua3MuDQo+IFdpbGwgdGhlIGV4dGVuc2lvbiBvZiBh IGNvbnRyb2xsZXJzLnB5IGZpbGUgd29yayBmb3IgbXVsdGlwbGUgYnNwIGxheWVycw0KPiBpbiBh IHNpbmdsZSBidWlsZC9jb25mL2JibGF5ZXJzLmNvbmY/DQo+IEkgZGlkIGEgcXVpY2sgdGVzdCBh bmQgdGhpbmsgdGhhdCB0aGUgZmlyc3QgY29udHJvbGxlci5weSBmb3VuZCBpcyB0aGUNCj4gb25s eSBvbmUgImV4dGVuZGVkIi4gSWYgdGhpcyBpcyB0cnVlIHRoZW4gIHRoZSBjdXJyZW50IGltcGxl bWVudGF0aW9uDQo+IGNvdWxkIGdldCBhIGZhbHNlIG5lZ2F0aXZlIGZvciBhIGdpdmVuIFRFU1Rf VEFSR0VULCBpZiBtb3JlIHRoYW4gb25lDQo+IGxheWVyIGltcGxlbWVudHMgY29udHJvbGxlcnMu cHkuDQoNCkdvb2QgY2F0Y2ghDQpZb3UgYXJlIHJpZ2h0LCBvbmx5IHRoZSBmaXJzdCBvbmUgZm91 bmQgaXMgaW1wb3J0ZWQgKGFuZCB0aGF0IHByb2JhYmx5DQpoYXMgdG8gZG8gd2l0aCBob3cgaW1w b3J0cyBhcmUgbWFkZSBhbmQgdGhlIG9yZGVyIG9mIGxheWVycyAtIGxpYi8gaXMNCmFkZGVkIHRv IHB5dGhvbnBhdGggZm9yIGFsbCBsYXllcnMgQUZBSUspDQoNCj4gDQo+IEkgdHJpZWQgYSBtaW5v ciBtb2RpZmljYXRpb24gd2hpY2ggYXNzdW1lcyBlYWNoIHRlc3R0YXJnZXQgY2xhc3MgaXMgaW4N Cj4gaXRzIG93biBmaWxlIHdpdGggdGhlIG5hbWUgPHRlc3R0YXJnZXQ+LnB5IChsb3dlciBjYXNl KS4gVGhpcyBleHRlbmRlZA0KPiBhY3Jvc3MgbXVsdGlwbGUgbGF5ZXJzLCBhc3N1bWluZyBubyBk dXBsaWNhdGlvbiBvZiB0ZXN0IHRhcmdldCBuYW1lcy4gSQ0KPiBwdXQgdGhlbSBpbiB0aGUgdXRp bHMgZGlyZWN0b3J5IGZvciB0aGUgdGVzdCwgYnV0IHRoZXkgY291bGQgZ28gaW50byBhDQo+IGNv bnRyb2xsZXJzIGZvbGRlciBhcyB0aGF0IG1pZ2h0IG1ha2UgbW9yZSBzZW5zZS4NCg0KTG9va3Mg Z29vZCwgYW5kIHllcywgYSBvZXFhLmNvbnRyb2xsZXJzIHBhY2thZ2UgbWlnaHQgbWFrZSBtb3Jl IHNlbnNlLg0KTm93LCB0aGUgb25seSB0aGluZyB0aGF0IGJvdGhlcnMgbWUgaXMgdXNpbmcgdGVz dHRhcmdldCdzIHZhbHVlIGFzIHRoZQ0KZmlsZW5hbWUgKGFzIGl0IGlzIG5vdyBpdCB3YXMgc3Vw cG9zZWQgdG8gYmUgdGhlIGNsYXNzIG5hbWUpLiBOYW1pbmcNCnRoaW5ncyBpcyBoYXJkLi4uDQpB bnl3YXksIGNvdWxkIHlvdSBwbGVhc2Ugc2VuZCBpdCBhcyBhIHBhdGNoPw0KDQpDaGVlcnMsDQpT dGVmYW4NCg0KPiANCj4gZGlmZiAtLWdpdCBhL21ldGEvbGliL29lcWEvdGFyZ2V0Y29udHJvbC5w eSBiL21ldGEvbGliL29lcWEvdGFyZ2V0Y29udHJvbC5weQ0KPiBpbmRleCA3NTdmOWQzLi5kN2Nh YjdlIDEwMDY0NA0KPiAtLS0gYS9tZXRhL2xpYi9vZXFhL3RhcmdldGNvbnRyb2wucHkNCj4gKysr IGIvbWV0YS9saWIvb2VxYS90YXJnZXRjb250cm9sLnB5DQo+IEBAIC0yOCwxMCArMjgsMTEgQEAg ZGVmIGdldF90YXJnZXRfY29udHJvbGxlcihkKToNCj4gICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1 dGVFcnJvcjoNCj4gICAgICAgICAgICAgICAjIG5vcGUsIHBlcmhhcHMgYSBsYXllciBkZWZpbmVk IG9uZQ0KPiAgICAgICAgICAgICAgIHRyeToNCj4gLSAgICAgICAgICAgICAgICBtb2R1bGUgPSBf X2ltcG9ydF9fKCJvZXFhLnV0aWxzLmNvbnRyb2xsZXJzIiwNCj4gZ2xvYmFscygpLCBsb2NhbHMo KSwgW3Rlc3R0YXJnZXRdKQ0KPiArICAgICAgICAgICAgICAgIG1vZHVsZW5hbWUgPSAib2VxYS51 dGlscy57MH0iLmZvcm1hdCh0ZXN0dGFyZ2V0Lmxvd2VyKCkpDQo+ICsgICAgICAgICAgICAgICAg bW9kdWxlID0gX19pbXBvcnRfXyhtb2R1bGVuYW1lLCBnbG9iYWxzKCksIGxvY2FscygpLA0KPiBb dGVzdHRhcmdldF0pDQo+ICAgICAgICAgICAgICAgICAgIGNvbnRyb2xsZXIgPSBnZXRhdHRyKG1v ZHVsZSwgdGVzdHRhcmdldCkNCj4gICAgICAgICAgICAgICBleGNlcHQgSW1wb3J0RXJyb3IgYXMg ZToNCj4gLSAgICAgICAgICAgICAgICBiYi5mYXRhbCgiRmFpbGVkIHRvIGltcG9ydCBvZXFhLnV0 aWxzLmNvbnRyb2xsZXJzOlxuJXMiDQo+ICUgdHJhY2ViYWNrLmZvcm1hdF9leGMoKSkNCj4gKyAg ICAgICAgICAgICAgICBiYi5mYXRhbCgiRmFpbGVkIHRvIGltcG9ydA0KPiB7MH06XG57MX0iLmZv cm1hdChtb2R1bGVuYW1lLHRyYWNlYmFjay5mb3JtYXRfZXhjKCkpKQ0KPiAgICAgICAgICAgICAg IGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoNCj4gICAgICAgICAgICAgICAgICAgYmIuZmF0YWwoIlwi JXNcIiBpcyBub3QgYSB2YWxpZCB2YWx1ZSBmb3IgVEVTVF9UQVJHRVQiDQo+ICUgdGVzdHRhcmdl dCkNCj4gICAgICAgICAgIHJldHVybiBjb250cm9sbGVyKGQpDQo+IA0KPiBDaGVlcnMNCj4gU2lw a2UNCj4gDQo+IE9uIDE2LzAxLzIwMTQgMTA6NDggUE0sIFN0ZWZhbiBTdGFuYWNhciB3cm90ZToN Cj4gPiBBbGxvd3MgYSBsYXllciB0byBkZWZpbmUgbmV3IGNsYXNzZXMgaW48bGF5ZXI+L2xpYi9v ZXFhL3V0aWxzL2NvbnRyb2xsZXJzLnB5DQo+ID4gYW5kIGNvbXBsZXRlbHkgY29udHJvbCBvciBl eHRlbmQgZGVwbG95bWVudCBvZiBhIHRhcmdldC4gKGNvcmUgY3VycmVudGx5DQo+ID4gaGFzIFFl bXVUYXJnZXQgYW5kIFNpbXBsZVJlbW90ZVRhcmdldCkuDQo+ID4gVGhlIHZhbHVlIG9mIFRFU1Rf VEFSR0VUIG11c3QgYmUgdGhlIG5hbWUgb2YgdGhlIG5ldyBjbGFzcy4NCj4gPg0KPiA+IFNpZ25l ZC1vZmYtYnk6IFN0ZWZhbiBTdGFuYWNhcjxzdGVmYW54LnN0YW5hY2FyQGludGVsLmNvbT4NCj4g PiAtLS0NCj4gPiAgIG1ldGEvbGliL29lcWEvdGFyZ2V0Y29udHJvbC5weSAgfCAyMyArKysrKysr KysrKysrKysrKysrLS0tLQ0KPiA+ICAgbWV0YS9saWIvb2VxYS91dGlscy9fX2luaXRfXy5weSB8 ICAzICsrKw0KPiA+ICAgMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0 aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL21ldGEvbGliL29lcWEvdGFyZ2V0Y29udHJv bC5weSBiL21ldGEvbGliL29lcWEvdGFyZ2V0Y29udHJvbC5weQ0KPiA+IGluZGV4IGRlZTM4ZWMu Ljc1N2Y5ZDMgMTAwNjQ0DQo+ID4gLS0tIGEvbWV0YS9saWIvb2VxYS90YXJnZXRjb250cm9sLnB5 DQo+ID4gKysrIGIvbWV0YS9saWIvb2VxYS90YXJnZXRjb250cm9sLnB5DQo+ID4gQEAgLTgsMTgg KzgsMzMgQEAgaW1wb3J0IG9zDQo+ID4gICBpbXBvcnQgc2h1dGlsDQo+ID4gICBpbXBvcnQgc3Vi cHJvY2Vzcw0KPiA+ICAgaW1wb3J0IGJiDQo+ID4gLQ0KPiA+ICtpbXBvcnQgdHJhY2ViYWNrDQo+ ID4gICBmcm9tIG9lcWEudXRpbHMuc3NoY29udHJvbCBpbXBvcnQgU1NIQ29udHJvbA0KPiA+ICAg ZnJvbSBvZXFhLnV0aWxzLnFlbXVydW5uZXIgaW1wb3J0IFFlbXVSdW5uZXINCj4gPg0KPiA+DQo+ ID4gICBkZWYgZ2V0X3RhcmdldF9jb250cm9sbGVyKGQpOg0KPiA+IC0gICAgaWYgZC5nZXRWYXIo IlRFU1RfVEFSR0VUIiwgVHJ1ZSkgPT0gInFlbXUiOg0KPiA+ICsgICAgdGVzdHRhcmdldCA9IGQu Z2V0VmFyKCJURVNUX1RBUkdFVCIsIFRydWUpDQo+ID4gKyAgICAjIG9sZCwgc2ltcGxlIG5hbWVz DQo+ID4gKyAgICBpZiB0ZXN0dGFyZ2V0ID09ICJxZW11IjoNCj4gPiAgICAgICAgICAgcmV0dXJu IFFlbXVUYXJnZXQoZCkNCj4gPiAtICAgIGVsaWYgZC5nZXRWYXIoIlRFU1RfVEFSR0VUIiwgVHJ1 ZSkgPT0gInNpbXBsZXJlbW90ZSI6DQo+ID4gKyAgICBlbGlmIHRlc3R0YXJnZXQgPT0gInNpbXBs ZXJlbW90ZSI6DQo+ID4gICAgICAgICAgIHJldHVybiBTaW1wbGVSZW1vdGVUYXJnZXQoZCkNCj4g PiAgICAgICBlbHNlOg0KPiA+IC0gICAgICAgIGJiLmZhdGFsKCJQbGVhc2Ugc2V0IGEgdmFsaWQg VEVTVF9UQVJHRVQiKQ0KPiA+ICsgICAgICAgICMgdXNlIHRoZSBjbGFzcyBuYW1lDQo+ID4gKyAg ICAgICAgdHJ5Og0KPiA+ICsgICAgICAgICAgICAjIGlzIGl0IGEgY29yZSBjbGFzcyBkZWZpbmVk IGhlcmU/DQo+ID4gKyAgICAgICAgICAgIGNvbnRyb2xsZXIgPSBnZXRhdHRyKF9fbmFtZV9fLCB0 ZXN0dGFyZ2V0KQ0KPiA+ICsgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoNCj4gPiArICAg ICAgICAgICAgIyBub3BlLCBwZXJoYXBzIGEgbGF5ZXIgZGVmaW5lZCBvbmUNCj4gPiArICAgICAg ICAgICAgdHJ5Og0KPiA+ICsgICAgICAgICAgICAgICAgbW9kdWxlID0gX19pbXBvcnRfXygib2Vx YS51dGlscy5jb250cm9sbGVycyIsIGdsb2JhbHMoKSwgbG9jYWxzKCksIFt0ZXN0dGFyZ2V0XSkN Cj4gPiArICAgICAgICAgICAgICAgIGNvbnRyb2xsZXIgPSBnZXRhdHRyKG1vZHVsZSwgdGVzdHRh cmdldCkNCj4gPiArICAgICAgICAgICAgZXhjZXB0IEltcG9ydEVycm9yIGFzIGU6DQo+ID4gKyAg ICAgICAgICAgICAgICBiYi5mYXRhbCgiRmFpbGVkIHRvIGltcG9ydCBvZXFhLnV0aWxzLmNvbnRy b2xsZXJzOlxuJXMiICUgdHJhY2ViYWNrLmZvcm1hdF9leGMoKSkNCj4gPiArICAgICAgICAgICAg ZXhjZXB0IEF0dHJpYnV0ZUVycm9yOg0KPiA+ICsgICAgICAgICAgICAgICAgYmIuZmF0YWwoIlwi JXNcIiBpcyBub3QgYSB2YWxpZCB2YWx1ZSBmb3IgVEVTVF9UQVJHRVQiICUgdGVzdHRhcmdldCkN Cj4gPiArICAgICAgICByZXR1cm4gY29udHJvbGxlcihkKQ0KPiA+DQo+ID4NCj4gPiAgIGNsYXNz IEJhc2VUYXJnZXQob2JqZWN0KToNCj4gPiBkaWZmIC0tZ2l0IGEvbWV0YS9saWIvb2VxYS91dGls cy9fX2luaXRfXy5weSBiL21ldGEvbGliL29lcWEvdXRpbHMvX19pbml0X18ucHkNCj4gPiBpbmRl eCBlNjlkZTI5Li44ZWRhOTI3IDEwMDY0NA0KPiA+IC0tLSBhL21ldGEvbGliL29lcWEvdXRpbHMv X19pbml0X18ucHkNCj4gPiArKysgYi9tZXRhL2xpYi9vZXFhL3V0aWxzL19faW5pdF9fLnB5DQo+ ID4gQEAgLTAsMCArMSwzIEBADQo+ID4gKyMgRW5hYmxlIG90aGVyIGxheWVycyB0byBoYXZlIG1v ZHVsZXMgaW4gdGhlIHNhbWUgbmFtZWQgZGlyZWN0b3J5DQo+ID4gK2Zyb20gcGtndXRpbCBpbXBv cnQgZXh0ZW5kX3BhdGgNCj4gPiArX19wYXRoX18gPSBleHRlbmRfcGF0aChfX3BhdGhfXywgX19u YW1lX18pDQo+ID4NCj4gDQo+IA0KPiANCj4gVGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRz IGFyZSBpbnRlbmRlZCBmb3IgdGhlIHNvbGUgdXNlIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykg YW5kIGNvbnRhaW4ocykgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3By aWV0YXJ5LCBwcml2aWxlZ2VkIG9yIGNvcHlyaWdodGVkIHVuZGVyIGFwcGxpY2FibGUgbGF3LiBJ ZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBkbyBub3QgcmVhZCwgY29weSwg b3IgZm9yd2FyZCB0aGlzIGVtYWlsIG1lc3NhZ2Ugb3IgYW55IGF0dGFjaG1lbnRzLiBEZWxldGUg dGhpcyBlbWFpbCBtZXNzYWdlIGFuZCBhbnkgYXR0YWNobWVudHMgaW1tZWRpYXRlbHkuDQo+IA0K PiANCg0K