From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Boyd Subject: Re: [PATCH v12 11/18] kunit: test: add the concept of assertions Date: Mon, 12 Aug 2019 21:55:09 -0700 Message-ID: <20190813045510.C1D6E206C2@mail.kernel.org> References: <20190812182421.141150-1-brendanhiggins@google.com> <20190812182421.141150-12-brendanhiggins@google.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190812182421.141150-12-brendanhiggins@google.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: frowand.list@gmail.com, gregkh@linuxfoundation.org, jpoimboe@redhat.com, keescook@google.com, kieran.bingham@ideasonboard.com, mcgrof@kernel.org, peterz@infradead.org, robh@kernel.org, shuah@kernel.org, tytso@mit.edu, yamada.masahiro@socionext.com Cc: pmladek@suse.com, linux-doc@vger.kernel.org, amir73il@gmail.com, Brendan Higgins , dri-devel@lists.freedesktop.org, Alexander.Levin@microsoft.com, linux-kselftest@vger.kernel.org, linux-nvdimm@lists.01.org, khilman@baylibre.com, knut.omang@oracle.com, wfg@linux.intel.com, joel@jms.id.au, rientjes@google.com, jdike@addtoit.com, dan.carpenter@oracle.com, devicetree@vger.kernel.org, linux-kbuild@vger.kernel.org, Tim.Bird@sony.com, linux-um@lists.infradead.org, rostedt@goodmis.org, julia.lawall@lip6.fr, kunit-dev@googlegroups.com, richard@nod.at, rdunlap@infradead.org, linux-kernel@vger.kernel.org, mpe@ellerman.id.au, linux-fsdevel@vger.kernel.org, logang@deltatee.com List-Id: linux-nvdimm@lists.01.org UXVvdGluZyBCcmVuZGFuIEhpZ2dpbnMgKDIwMTktMDgtMTIgMTE6MjQ6MTQpCj4gQWRkIHN1cHBv cnQgZm9yIGFzc2VydGlvbnMgd2hpY2ggYXJlIGxpa2UgZXhwZWN0YXRpb25zIGV4Y2VwdCB0aGUg dGVzdAo+IHRlcm1pbmF0ZXMgaWYgdGhlIGFzc2VydGlvbiBpcyBub3Qgc2F0aXNmaWVkLgo+IAo+ IFRoZSBpZGVhIHdpdGggYXNzZXJ0aW9ucyBpcyB0aGF0IHlvdSB1c2UgdGhlbSB0byBzdGF0ZSBh bGwgdGhlCj4gcHJlY29uZGl0aW9ucyBmb3IgeW91ciB0ZXN0LiBMb2dpY2FsbHkgc3BlYWtpbmcs IHRoZXNlIGFyZSB0aGUgcHJlbWlzZXMKPiBvZiB0aGUgdGVzdCBjYXNlLCBzbyBpZiBhIHByZW1p c2UgaXNuJ3QgdHJ1ZSwgdGhlcmUgaXMgbm8gcG9pbnQgaW4KPiBjb250aW51aW5nIHRoZSB0ZXN0 IGNhc2UgYmVjYXVzZSB0aGVyZSBhcmUgbm8gY29uY2x1c2lvbnMgdGhhdCBjYW4gYmUKPiBkcmF3 biB3aXRob3V0IHRoZSBwcmVtaXNlcy4gV2hlcmVhcywgdGhlIGV4cGVjdGF0aW9uIGlzIHRoZSB0 aGluZyB5b3UKPiBhcmUgdHJ5aW5nIHRvIHByb3ZlLiBJdCBpcyBub3QgdXNlZCB1bml2ZXJzYWxs eSBpbiB4LXVuaXQgc3R5bGUgdGVzdAo+IGZyYW1ld29ya3MsIGJ1dCBJIHJlYWxseSBsaWtlIGl0 IGFzIGEgY29udmVudGlvbi4gIFlvdSBjb3VsZCBzdGlsbAo+IGV4cHJlc3MgdGhlIGlkZWEgb2Yg YSBwcmVtaXNlIHVzaW5nIHRoZSBhYm92ZSBpZGlvbSwgYnV0IEkgdGhpbmsKPiBLVU5JVF9BU1NF UlRfKiBzdGF0ZXMgdGhlIGludGVuZGVkIGlkZWEgcGVyZmVjdGx5Lgo+IAo+IFNpZ25lZC1vZmYt Ynk6IEJyZW5kYW4gSGlnZ2lucyA8YnJlbmRhbmhpZ2dpbnNAZ29vZ2xlLmNvbT4KPiBSZXZpZXdl ZC1ieTogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KPiBS ZXZpZXdlZC1ieTogTG9nYW4gR3VudGhvcnBlIDxsb2dhbmdAZGVsdGF0ZWUuY29tPgoKUmV2aWV3 ZWQtYnk6IFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVsLm9yZz4KCj4gKyAqIFNldHMgYW4gZXhw ZWN0YXRpb24gdGhhdCB0aGUgdmFsdWVzIHRoYXQgQGxlZnQgYW5kIEByaWdodCBldmFsdWF0ZSB0 byBhcmUKPiArICogbm90IGVxdWFsLiBUaGlzIGlzIHNlbWFudGljYWxseSBlcXVpdmFsZW50IHRv Cj4gKyAqIEtVTklUX0FTU0VSVF9UUlVFKEB0ZXN0LCBzdHJjbXAoKEBsZWZ0KSwgKEByaWdodCkp KS4gU2VlIEtVTklUX0FTU0VSVF9UUlVFKCkKPiArICogZm9yIG1vcmUgaW5mb3JtYXRpb24uCj4g KyAqLwo+ICsjZGVmaW5lIEtVTklUX0FTU0VSVF9TVFJORVEodGVzdCwgbGVmdCwgcmlnaHQpICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgIEtVTklUX0JJ TkFSWV9TVFJfTkVfQVNTRVJUSU9OKHRlc3QsICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgS1VOSVRfQVNT RVJUSU9OLCAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBsZWZ0LCAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0KQo+ICsKPiAr I2RlZmluZSBLVU5JVF9BU1NFUlRfU1RSTkVRX01TRyh0ZXN0LCBsZWZ0LCByaWdodCwgZm10LCAu Li4pICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICBLVU5JVF9CSU5BUllfU1RS X05FX01TR19BU1NFUlRJT04odGVzdCwgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBLVU5JVF9BU1NFUlRJ T04sICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGxlZnQsICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQsICAgICAgICAgICAg ICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBmbXQsICAgICAgICAgICAgICAgICAgICAgICAgIFwKClNhbWUgcXVlc3Rpb24gYWJv dXQgdGFiYmluZyB0b28uCgo+IGRpZmYgLS1naXQgYS9rdW5pdC90ZXN0LXRlc3QuYyBiL2t1bml0 L3Rlc3QtdGVzdC5jCj4gaW5kZXggODhmNGNkZjAzZGIyYS4uMDU4ZjNmYjM3NDU4YSAxMDA2NDQK PiAtLS0gYS9rdW5pdC90ZXN0LXRlc3QuYwo+ICsrKyBiL2t1bml0L3Rlc3QtdGVzdC5jCj4gQEAg LTc4LDExICs3OCwxMyBAQCBzdGF0aWMgaW50IGt1bml0X3RyeV9jYXRjaF90ZXN0X2luaXQoc3Ry dWN0IGt1bml0ICp0ZXN0KQo+ICAgICAgICAgc3RydWN0IGt1bml0X3RyeV9jYXRjaF90ZXN0X2Nv bnRleHQgKmN0eDsKPiAgCj4gICAgICAgICBjdHggPSBrdW5pdF9remFsbG9jKHRlc3QsIHNpemVv ZigqY3R4KSwgR0ZQX0tFUk5FTCk7Cj4gKyAgICAgICBLVU5JVF9BU1NFUlRfTk9UX0VSUl9PUl9O VUxMKHRlc3QsIGN0eCk7CgpBaCBvay4gUXVlc3Rpb24gc3RpbGwgc3RhbmRzIGlmIGt1bml0X2t6 YWxsb2MoKSBzaG91bGQganVzdCBoYXZlIHRoZQphc3NlcnRpb24gb24gZmFpbHVyZS4KCj4gICAg ICAgICB0ZXN0LT5wcml2ID0gY3R4Owo+ICAKPiAgICAgICAgIGN0eC0+dHJ5X2NhdGNoID0ga3Vu aXRfa21hbGxvYyh0ZXN0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHNpemVvZigqY3R4LT50cnlfY2F0Y2gpLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIEdGUF9LRVJORUwpOwo+ICsgICAgICAgS1VOSVRfQVNTRVJUX05PVF9FUlJfT1Jf TlVMTCh0ZXN0LCBjdHgtPnRyeV9jYXRjaCk7Cj4gIApfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWw=