From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x544.google.com (mail-pg1-x544.google.com [IPv6:2607:f8b0:4864:20::544]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 0618F21260A7F for ; Thu, 9 May 2019 22:18:29 -0700 (PDT) Received: by mail-pg1-x544.google.com with SMTP id w22so2403491pgi.6 for ; Thu, 09 May 2019 22:18:29 -0700 (PDT) Subject: Re: [PATCH v2 00/17] kunit: introduce KUnit, the Linux kernel unit testing framework References: <20190509015856.GB7031@mit.edu> <580e092f-fa4e-eedc-9e9a-a57dd085f0a6@gmail.com> <20190509032017.GA29703@mit.edu> <7fd35df81c06f6eb319223a22e7b93f29926edb9.camel@oracle.com> <20190509133551.GD29703@mit.edu> <875c546d-9713-bb59-47e4-77a1d2c69a6d@gmail.com> <20190509214233.GA20877@mit.edu> <20190509233043.GC20877@mit.edu> <8914afef-1e66-e6e3-f891-5855768d3018@deltatee.com> From: Frank Rowand Message-ID: <6d6e91ec-33d3-830b-4895-4d7a20ba7d45@gmail.com> Date: Thu, 9 May 2019 22:18:25 -0700 MIME-Version: 1.0 In-Reply-To: <8914afef-1e66-e6e3-f891-5855768d3018@deltatee.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: linux-nvdimm-bounces@lists.01.org Sender: "Linux-nvdimm" To: Logan Gunthorpe , Theodore Ts'o , Tim.Bird@sony.com, knut.omang@oracle.com, gregkh@linuxfoundation.org, brendanhiggins@google.com, keescook@google.com, kieran.bingham@ideasonboard.com, mcgrof@kernel.org, robh@kernel.org, sboyd@kernel.org, shuah@kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, kunit-dev@googlegroups.com, linux-doc@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-nvdimm@lists.01.org, linux-um@lists.infradead.org, Alexander.Levin@microsoft.com, amir73il@gmail.com, dan.carpenter@oracle.com, dan.j.williams@intel.com, daniel@ffwll.ch, jdike@addtoit.com, joel@jms.id.au, julia.lawall@lip6.fr, khilman@baylibre.com, mpe@ellerman.id.au, pmladek@suse.com, richard@nod.at, rientjes@google.com, rostedt@goodmis.org, wfg@linux.intel.com List-ID: T24gNS85LzE5IDQ6NDAgUE0sIExvZ2FuIEd1bnRob3JwZSB3cm90ZToKPiAKPiAKPiBPbiAyMDE5 LTA1LTA5IDU6MzAgcC5tLiwgVGhlb2RvcmUgVHMnbyB3cm90ZToKPj4gT24gVGh1LCBNYXkgMDks IDIwMTkgYXQgMDQ6MjA6MDVQTSAtMDYwMCwgTG9nYW4gR3VudGhvcnBlIHdyb3RlOgo+Pj4KPj4+ IFRoZSBzZWNvbmQgaXRlbSwgYXJndWFibHksIGRvZXMgaGF2ZSBzaWduaWZpY2FudCBvdmVybGFw IHdpdGgga3NlbGZ0ZXN0Lgo+Pj4gV2hldGhlciB5b3UgYXJlIHJ1bm5pbmcgc2hvcnQgdGVzdHMg aW4gYSBsaWdodCB3ZWlnaHQgVU1MIGVudmlyb25tZW50IG9yCj4+PiBoaWdoZXIgbGV2ZWwgdGVz dHMgaW4gYW4gaGVhdmllciBWTSB0aGUgdHdvIGNvdWxkIGJlIHVzaW5nIHRoZSBzYW1lCj4+PiBm cmFtZXdvcmsgZm9yIHdyaXRpbmcgb3IgZGVmaW5pbmcgaW4ta2VybmVsIHRlc3RzLiBJdCAqbWF5 KiBhbHNvIGJlIHZhbHVhYmxlCj4+PiBmb3Igc29tZSBwZW9wbGUgdG8gYmUgYWJsZSB0byBydW4g YWxsIHRoZSBVTUwgdGVzdHMgaW4gdGhlIGhlYXZ5IFZNCj4+PiBlbnZpcm9ubWVudCBhbG9uZyBz aWRlIG90aGVyIGhpZ2hlciBsZXZlbCB0ZXN0cy4KPj4+Cj4+PiBMb29raW5nIGF0IHRoZSBzZWxm dGVzdHMgdHJlZSBpbiB0aGUgcmVwbywgd2UgYWxyZWFkeSBoYXZlIHNpbWlsYXIgaXRlbXMgdG8K Pj4+IHdoYXQgS3VuaXQgaXMgYWRkaW5nIGFzIEkgZGVzY3JpYmVkIGluIHBvaW50ICgyKSBhYm92 ZS4ga3NlbGZ0ZXN0X2hhcm5lc3MuaAo+Pj4gY29udGFpbnMgbWFjcm9zIGxpa2UgRVhQRUNUXyog YW5kIEFTU0VSVF8qIHdpdGggdmVyeSBzaW1pbGFyIGludGVudGlvbnMgdG8KPj4+IHRoZSBuZXcg S1VOSVRfRVhFQ1BUXyogYW5kIEtVTklUX0FTU0VSVF8qIG1hY3Jvcy4KPj4+Cj4+PiBIb3dldmVy LCB0aGUgbnVtYmVyIG9mIHVzZXJzIG9mIHRoaXMgaGFybmVzcyBhcHBlYXJzIHRvIGJlIHF1aXRl IHNtYWxsLiBNb3N0Cj4+PiBvZiB0aGUgY29kZSBpbiB0aGUgc2VsZnRlc3RzIHRyZWUgc2VlbXMg dG8gYmUgYSByYW5kb20gbWlzbWFzaCBvZiBzY3JpcHRzCj4+PiBhbmQgdXNlcnNwYWNlIGNvZGUg c28gaXQncyBub3QgaGFyZCB0byBzZWUgaXQgYXMgc29tZXRoaW5nIGNvbXBsZXRlbHkKPj4+IGRp ZmZlcmVudCBmcm9tIHRoZSBuZXcgS3VuaXQ6Cj4+Pgo+Pj4gJCBnaXQgZ3JlcCAtLWZpbGVzLXdp dGgtbWF0Y2hlcyBrc2VsZnRlc3RfaGFybmVzcy5oICoKPj4KPj4gVG8gdGhlIGV4dGVudCB0aGF0 IHdlIGNhbiB1bmlmeSBob3cgdGVzdHMgYXJlIHdyaXR0ZW4sIEkgYWdyZWUgdGhhdAo+PiB0aGlz IHdvdWxkIGJlIGEgZ29vZCB0aGluZy7CoCBIb3dldmVyLCB5b3Ugc2hvdWxkIG5vdGUgdGhhdAo+ PiBrc2VsZnRlc3RfaGFybmVzcy5oIGlzIGN1cnJlbnRseSBhc3N1bXMgdGhhdCBpdCB3aWxsIGJl IGluY2x1ZGVkIGluCj4+IHVzZXJzcGFjZSBwcm9ncmFtcy7CoCBUaGlzIGlzIG1vc3Qgb2J2aW91 c2x5IHNlZW4gaWYgeW91IGxvb2sgY2xvc2VseQo+PiBhdCB0aGUgZnVuY3Rpb25zIGRlZmluZWQg aW4gdGhlIGhlYWRlciBmaWxlcyB3aGljaCBtYWtlcyBjYWxscyB0bwo+PiBmb3JrKCksIGFib3J0 KCkgYW5kIGZwcmludGYoKS4KPiAKPiBBaCwgeWVzLiBJIG9idmlvdXNseSBkaWQgbm90IGRpZyBk ZWVwIGVub3VnaC4gVXNpbmcga3VuaXQgZm9yCj4gaW4ta2VybmVsIHRlc3RzIGFuZCBrc2VsZnRl c3RfaGFybmVzcyBmb3IgdXNlcnNwYWNlIHRlc3RzIHNlZW1zIGxpa2UKPiBhIHNlbnNpYmxlIGxp bmUgdG8gZHJhdyB0byBtZS4gVHJ5aW5nIHRvIHVuaWZ5IGtlcm5lbCBhbmQgdXNlcnNwYWNlCj4g aGVyZSBzb3VuZHMgbGlrZSBpdCBjb3VsZCBiZSBkaWZmaWN1bHQgc28gaXQncyBwcm9iYWJseSBu b3Qgd29ydGgKPiBmb3JjaW5nIHRoZSBpc3N1ZSB1bmxlc3Mgc29tZW9uZSB3YW50cyB0byBkbyBz b21lIHJlYWxseSBmYW5jeSB3b3JrCj4gdG8gZ2V0IGl0IGRvbmUuCj4gCj4gQmFzZWQgb24gc29t ZSBvZiB0aGUgb3RoZXIgY29tbWVudGVycywgSSB3YXMgdW5kZXIgdGhlIGltcHJlc3Npb24KPiB0 aGF0IGtzZWxmdGVzdHMgaGFkIGluLWtlcm5lbCB0ZXN0cyBidXQgSSdtIG5vdCBzdXJlIHdoZXJl IG9yIGlmIHRoZXkKPiBleGlzdC4KCllFUywga3NlbGZ0ZXN0IGhhcyBpbi1rZXJuZWwgdGVzdHMu ICAoRXhjdXNlIHRoZSBzaG91dGluZy4uLikKCkhlcmUgaXMgYSBsaWtlbHkgbGlzdCBvZiB0aGVt IGluIHRoZSBrZXJuZWwgc291cmNlIHRyZWU6CgokIGdyZXAgbW9kdWxlX2luaXQgbGliL3Rlc3Rf Ki5jCmxpYi90ZXN0X2JpdGZpZWxkLmM6bW9kdWxlX2luaXQodGVzdF9iaXRmaWVsZHMpCmxpYi90 ZXN0X2JpdG1hcC5jOm1vZHVsZV9pbml0KHRlc3RfYml0bWFwX2luaXQpOwpsaWIvdGVzdF9icGYu Yzptb2R1bGVfaW5pdCh0ZXN0X2JwZl9pbml0KTsKbGliL3Rlc3RfZGVidWdfdmlydHVhbC5jOm1v ZHVsZV9pbml0KHRlc3RfZGVidWdfdmlydHVhbF9pbml0KTsKbGliL3Rlc3RfZmlybXdhcmUuYzpt b2R1bGVfaW5pdCh0ZXN0X2Zpcm13YXJlX2luaXQpOwpsaWIvdGVzdF9oYXNoLmM6bW9kdWxlX2lu aXQodGVzdF9oYXNoX2luaXQpOwkvKiBEb2VzIGV2ZXJ5dGhpbmcgKi8KbGliL3Rlc3RfaGV4ZHVt cC5jOm1vZHVsZV9pbml0KHRlc3RfaGV4ZHVtcF9pbml0KTsKbGliL3Rlc3RfaWRhLmM6bW9kdWxl X2luaXQoaWRhX2NoZWNrcyk7CmxpYi90ZXN0X2thc2FuLmM6bW9kdWxlX2luaXQoa21hbGxvY190 ZXN0c19pbml0KTsKbGliL3Rlc3RfbGlzdF9zb3J0LmM6bW9kdWxlX2luaXQobGlzdF9zb3J0X3Rl c3QpOwpsaWIvdGVzdF9tZW1jYXRfcC5jOm1vZHVsZV9pbml0KHRlc3RfbWVtY2F0X3BfaW5pdCk7 CmxpYi90ZXN0X21vZHVsZS5jOnN0YXRpYyBpbnQgX19pbml0IHRlc3RfbW9kdWxlX2luaXQodm9p ZCkKbGliL3Rlc3RfbW9kdWxlLmM6bW9kdWxlX2luaXQodGVzdF9tb2R1bGVfaW5pdCk7CmxpYi90 ZXN0X29iamFnZy5jOm1vZHVsZV9pbml0KHRlc3Rfb2JqYWdnX2luaXQpOwpsaWIvdGVzdF9vdmVy Zmxvdy5jOnN0YXRpYyBpbnQgX19pbml0IHRlc3RfbW9kdWxlX2luaXQodm9pZCkKbGliL3Rlc3Rf b3ZlcmZsb3cuYzptb2R1bGVfaW5pdCh0ZXN0X21vZHVsZV9pbml0KTsKbGliL3Rlc3RfcGFybWFu LmM6bW9kdWxlX2luaXQodGVzdF9wYXJtYW5faW5pdCk7CmxpYi90ZXN0X3ByaW50Zi5jOm1vZHVs ZV9pbml0KHRlc3RfcHJpbnRmX2luaXQpOwpsaWIvdGVzdF9yaGFzaHRhYmxlLmM6bW9kdWxlX2lu aXQodGVzdF9yaHRfaW5pdCk7CmxpYi90ZXN0X3NpcGhhc2guYzptb2R1bGVfaW5pdChzaXBoYXNo X3Rlc3RfaW5pdCk7CmxpYi90ZXN0X3NvcnQuYzptb2R1bGVfaW5pdCh0ZXN0X3NvcnRfaW5pdCk7 CmxpYi90ZXN0X3N0YWNraW5pdC5jOm1vZHVsZV9pbml0KHRlc3Rfc3RhY2tpbml0X2luaXQpOwps aWIvdGVzdF9zdGF0aWNfa2V5X2Jhc2UuYzptb2R1bGVfaW5pdCh0ZXN0X3N0YXRpY19rZXlfYmFz ZV9pbml0KTsKbGliL3Rlc3Rfc3RhdGljX2tleXMuYzptb2R1bGVfaW5pdCh0ZXN0X3N0YXRpY19r ZXlfaW5pdCk7CmxpYi90ZXN0X3N0cmluZy5jOm1vZHVsZV9pbml0KHN0cmluZ19zZWxmdGVzdF9p bml0KTsKbGliL3Rlc3RfdWJzYW4uYzptb2R1bGVfaW5pdCh0ZXN0X3Vic2FuX2luaXQpOwpsaWIv dGVzdF91c2VyX2NvcHkuYzptb2R1bGVfaW5pdCh0ZXN0X3VzZXJfY29weV9pbml0KTsKbGliL3Rl c3RfdXVpZC5jOm1vZHVsZV9pbml0KHRlc3RfdXVpZF9pbml0KTsKbGliL3Rlc3Rfdm1hbGxvYy5j Om1vZHVsZV9pbml0KHZtYWxsb2NfdGVzdF9pbml0KQpsaWIvdGVzdF94YXJyYXkuYzptb2R1bGVf aW5pdCh4YXJyYXlfY2hlY2tzKTsKCgo+IElmIHRoZXkgZG8gZXhpc3RzLCBpdCBzZWVtcyBsaWtl IGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8KPiBjb252ZXJ0IHRob3NlIHRvIGt1bml0IGFuZCBoYXZl IEt1bml0IHRlc3RzIHJ1bi1hYmxlIGluIGEgVk0gb3IKPiBiYXJlbWV0YWwgaW5zdGFuY2UuCgpU aGV5IGFscmVhZHkgcnVuIGluIGEgVk0uCgpUaGV5IGFscmVhZHkgcnVuIG9uIGJhcmUgbWV0YWwu CgpUaGV5IGFscmVhZHkgcnVuIGluIFVNTC4KClRoaXMgaXMgbm90IHRvIHNheSB0aGF0IEtVbml0 IGRvZXMgbm90IG1ha2Ugc2Vuc2UuICBCdXQgSSdtIHN0aWxsIHRyeWluZwp0byBnZXQgYSBiZXR0 ZXIgZGVzY3JpcHRpb24gb2YgdGhlIEtVbml0IGZlYXR1cmVzIChhbmQgdGhlcmUgYXJlCnNvbWUp LgoKLUZyYW5rCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkxpbnV4LW52ZGltbSBtYWlsaW5nIGxpc3QKTGludXgtbnZkaW1tQGxpc3RzLjAxLm9yZwpodHRw czovL2xpc3RzLjAxLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LW52ZGltbQo=