From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 73F01F9EDC0 for ; Wed, 22 Apr 2026 12:30:07 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id B32D410E9DE; Wed, 22 Apr 2026 12:30:06 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=fail reason="signature verification failed" (4096-bit key; unprotected) header.d=davidgow.net header.i=@davidgow.net header.b="DccY/31d"; dkim=fail reason="signature verification failed" (4096-bit key) header.d=davidgow.net header.i=@davidgow.net header.b="jNVyt8Ok"; dkim-atps=neutral Received: from sphereful.davidgow.net (sphereful.davidgow.net [203.29.242.92]) by gabe.freedesktop.org (Postfix) with ESMTPS id C694310E9D7 for ; Wed, 22 Apr 2026 12:29:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=davidgow.net; s=201606; t=1776860548; bh=hML0sRIU1AntIFM+ox4LLB4AF8Mi3yfxqyKl/z6vcDM=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=DccY/31dgKbtTkDP35VUadpUwAVv8D2PwznFX8Y8n7CzsLhNIhqGUwHltCw4ZqYoi ix9e8doDnnboWWH+jEUlfR33rD4tWUMIlLHV1Vu32GoDlKOOnW9kgmrvdq0ABNUKkm /Ve3CVVjrKmKS+/mmeQgi5+wT+ulQaPbTxwP4kwuzpmgSs+4Mv0tX+qbqNNm/B8uxq 9qEbdxOjxepgeC0hiT/eSypZa/bNiWQ2iWEz3rUJ86HdjLN1/VAKcc8N4Fs9lw6bjM xVaNfpPITOQOFupnM+BWhiizMZhj2Y2XuNm3C1UcBptxvUR5uYyRMjQPBoj0hEzhPF mM7LcUk96UIS4Ts70xMrUWnso0Vr7ttrGHeWAjaP6Pprommf9Kz5LBdmxsCgRuQ4Px ZmHjAtMvNOECoYmPKbRyZObi0J0m04SS34E+oxdulvBpyAZkKhDTiGNxQh/71Cz4wb N/Lf244q+eZOzholt0VWiMFtqGARV1kw2IpW38DoKJMivHbonUPzMwLngA8xwFQteo ia9j2uhFBH0nW6d+JtSBw+mYojhwnCSRTLL4lky31+zwVXroWZo3vP+og5yrEGl0GL jNqWw7ZzSvfTDgp1W03z13Q4uS4TJA7USwx4EAsIKV/MsxqRBix77wgcRhB0X9E7qa 0CqdL+4bMynIx1wx5Bzv13XE= Received: by sphereful.davidgow.net (Postfix, from userid 119) id 4AFE71E8D9B; Wed, 22 Apr 2026 20:22:28 +0800 (AWST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=davidgow.net; s=201606; t=1776860407; bh=hML0sRIU1AntIFM+ox4LLB4AF8Mi3yfxqyKl/z6vcDM=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=jNVyt8OkdIBSpjXWabbTvUHKJ8p72aH5MAJK+/mU5sb3vXN0juUur374rRTNXZ7av xQM9NpPjNZrukN6k8exxIJGc6FFvD4VOkOkXZLENKo0TiKHw6xZ5T9j/PtpxsC7t9b FVIxvVSvzT4TobiKh6ds4SPYnjqofmZF1hmsu+C3IsrOJjjiQpUkHX4iHv3HWiJGP2 m4wcMoneg2Dl3fdpYXJurB0K/zQlUXVt9fPIy34sdNbhU9MbIgwKYIka+sGg5VkhHn ZvubupvqFKunOpZAOuzNxiS+/fMuoMB9u+r+Klk4cuI3qk3iTH0CponNRofm6JI6ly mAVJXhfm9hBzq+qbW2yT8PIPe6INR5KFlD/j5d9rRq+1T2xGgYJV/ZlsysGs22tySs R++ctEYJhia4snlXgpv/AzbKQZiG5JTaQ04mWTYSLrUELMPb3jU5HCyH9rrkXqCaNo yQsXud4TnJACWuPYyPg0XAjwIvpBJr4n6x4PHHWbgqHgSDBkkFkJEC8oSrnwp5YtjO 3Nplf7JhC0+uVvUJLHpVCa246BtB3YFWTiJ8H1lT6268A/dAbhHBY3rQdzTVuSI1qd 9iIKr3PoHEqFJJ4XztoWbMGW4CcYMg+p9KHVvKL4qMp567pfWh0uPSl33fG6WVUz2D iiwY2AK0pUHn3OcTpbPZO/7U= Received: from [IPV6:2001:8003:8810:ea00:ed87:ca88:5326:e11d] (unknown [IPv6:2001:8003:8810:ea00:ed87:ca88:5326:e11d]) by sphereful.davidgow.net (Postfix) with ESMTPSA id 3BD631E8D8A; Wed, 22 Apr 2026 20:20:07 +0800 (AWST) Message-ID: <6209f24e-750d-4a7d-ad63-1695f5fd1caa@davidgow.net> Date: Wed, 22 Apr 2026 20:20:04 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v7 3/5] kunit: Add backtrace suppression self-tests To: Albert Esteve , Arnd Bergmann , Brendan Higgins , Rae Moar , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Jonathan Corbet , Shuah Khan , Andrew Morton Cc: linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, linux-kselftest@vger.kernel.org, kunit-dev@googlegroups.com, dri-devel@lists.freedesktop.org, workflows@vger.kernel.org, linux-doc@vger.kernel.org, peterz@infradead.org, Guenter Roeck , Linux Kernel Functional Testing , Dan Carpenter , Alessandro Carminati , Kees Cook References: <20260420-kunit_add_support-v7-0-e8bc6e0f70de@redhat.com> <20260420-kunit_add_support-v7-3-e8bc6e0f70de@redhat.com> Content-Language: fr From: David Gow In-Reply-To: <20260420-kunit_add_support-v7-3-e8bc6e0f70de@redhat.com> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" TGUgMjAvMDQvMjAyNiDDoCA4OjI4IFBNLCBBbGJlcnQgRXN0ZXZlIGEgw6ljcml0wqA6Cj4gRnJv bTogR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0Pgo+IAo+IEFkZCB1bml0IHRlc3Rz IHRvIHZlcmlmeSB0aGF0IHdhcm5pbmcgYmFja3RyYWNlIHN1cHByZXNzaW9uIHdvcmtzLAo+IGNv dmVyaW5nIFdBUk4oKSBhbmQgV0FSTl9PTigpIHdpdGggZGlyZWN0IGNhbGxzLCBpbmRpcmVjdCBj YWxscwo+IHRocm91Z2ggaGVscGVyIGZ1bmN0aW9ucywgYW5kIG11bHRpcGxlIHdhcm5pbmdzIGlu IGEgc2luZ2xlIHdpbmRvdy4KPiAKPiBJZiBiYWNrdHJhY2Ugc3VwcHJlc3Npb24gZG9lcyBfbm90 XyB3b3JrLCB0aGUgdW5pdCB0ZXN0cyB3aWxsIGxpa2VseQo+IHRyaWdnZXIgdW5zdXBwcmVzc2Vk IGJhY2t0cmFjZXMsIHdoaWNoIHNob3VsZCBhY3R1YWxseSBoZWxwIHRvIGdldAo+IHRoZSBhZmZl Y3RlZCBhcmNoaXRlY3R1cmVzIC8gcGxhdGZvcm1zIGZpeGVkLgo+IAo+IFRlc3RlZC1ieTogTGlu dXggS2VybmVsIEZ1bmN0aW9uYWwgVGVzdGluZyA8bGtmdEBsaW5hcm8ub3JnPgo+IEFja2VkLWJ5 OiBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQGxpbmFyby5vcmc+Cj4gUmV2aWV3ZWQtYnk6 IEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgo+IFNpZ25lZC1vZmYtYnk6IEd1ZW50 ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KPiBTaWduZWQtb2ZmLWJ5OiBBbGVzc2FuZHJv IENhcm1pbmF0aSA8YWNhcm1pbmFAcmVkaGF0LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbGJlcnQg RXN0ZXZlIDxhZXN0ZXZlQHJlZGhhdC5jb20+Cj4gLS0tCgpUaGFua3MgdmVyeSBtdWNoIGZvciBp bmNsdWRpbmcgdGVzdHMhCgpNYXliZSBpdCdkIGJlIG5pY2UgdG8gdGVzdCB0aGF0IHRoZSBzdXBw cmVzc2lvbiBpcyBkaXNhYmxlZCBhZnRlciAKS1VOSVRfRU5EX1NVUFBSRVNTRURfV0FSTklORygp LiBPZiBjb3Vyc2UsIHRoZW4gdHJpZ2dlcmluZyBhbiBhY3R1YWwgCnN0YWNrdHJhY2Ugd291bGQg YmUgYSBwYWluLCBidXQgbWF5YmUgd2UgY291bGQgY2hlY2sgdGhhdCAKX19rdW5pdF9pc19zdXBw cmVzc2VkX3dhcm5pbmcoKSByZXR1cm5zIGZhbHNlPyBJZiB5b3Ugd2FudGVkIHRvIGJlIApyZWFs bHkgZmFuY3ksIHlvdSBjb3VsZCB0ZXN0IHRoYXQgaXQgcmV0dXJucyBmYWxzZSBvbiBhbm90aGVy IGt0aHJlYWQgCmV2ZW4gd2hpbGUgdGhlIHN1cHByZXNzaW9uIGlzIGFjdGl2ZSwgdG9vLCBidXQg SSB3b24ndCBob2xkIHlvdSB0byBpdC4gCkVxdWFsbHksIHlvdSBjb3VsZCB0cnkgc2V0dGluZyB1 cCBhIGZha2UgdGVzdCBjb250ZXh0IGFuZCBlbnN1cmluZyB0aGUgCmNsZWFudXAgaXMgY2FsbGVk IGNvcnJlY3RseSwgYnV0IEkgdGhpbmsgdGhhdCdzIG1vc3RseSBjb3ZlcmVkIGJ5IHRoZSAKZXhp c3RpbmcgS1VuaXQgcmVzb3VyY2UgdGVzdHMuCgpPdGhlcndpc2UsIGxvb2tpbmcgZ29vZC4gQSBj b3VwbGUgb2Ygb3RoZXIgbWlub3Igc3VnZ2VzdGlvbnMgYmVsb3csIAp3aGljaCBtYXkgcmVxdWly ZSBzb21lIHJld29ya2luZyBvZiB0aGUgX19rdW5pdF9zdXBwcmVzcyBzY29wZSwgYnV0IGFsbCAK b3B0aW9uYWwgc3VnZ2VzdGlvbnMuCgpSZXZpZXdlZC1ieTogRGF2aWQgR293IDxkYXZpZEBkYXZp ZGdvdy5uZXQ+Cgo+ICAgbGliL2t1bml0L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgfCAg MyArKwo+ICAgbGliL2t1bml0L2JhY2t0cmFjZS1zdXBwcmVzc2lvbi10ZXN0LmMgfCA5MCArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICAyIGZpbGVzIGNoYW5nZWQsIDkzIGlu c2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvbGliL2t1bml0L01ha2VmaWxlIGIvbGliL2t1 bml0L01ha2VmaWxlCj4gaW5kZXggZmUxNzdmZjNlYmRlZi4uYjJmMmI4YWRhN2I3MSAxMDA2NDQK PiAtLS0gYS9saWIva3VuaXQvTWFrZWZpbGUKPiArKysgYi9saWIva3VuaXQvTWFrZWZpbGUKPiBA QCAtMjMsNiArMjMsOSBAQCBvYmotJChpZiAkKENPTkZJR19LVU5JVCkseSkgKz0JCWhvb2tzLm8g XAo+ICAgCj4gICBvYmotJChDT05GSUdfS1VOSVRfVEVTVCkgKz0JCWt1bml0LXRlc3Qubwo+ICAg b2JqLSQoQ09ORklHX0tVTklUX1RFU1QpICs9CQlwbGF0Zm9ybS10ZXN0Lm8KPiAraWZlcSAoJChD T05GSUdfS1VOSVRfU1VQUFJFU1NfQkFDS1RSQUNFKSx5KQo+ICtvYmotJChDT05GSUdfS1VOSVRf VEVTVCkgKz0JCWJhY2t0cmFjZS1zdXBwcmVzc2lvbi10ZXN0Lm8KPiArZW5kaWYKPiAgIAo+ICAg IyBzdHJpbmctc3RyZWFtLXRlc3QgY29tcGlsZXMgYnVpbHQtaW4gb25seS4KPiAgIGlmZXEgKCQo Q09ORklHX0tVTklUX1RFU1QpLHkpCj4gZGlmZiAtLWdpdCBhL2xpYi9rdW5pdC9iYWNrdHJhY2Ut c3VwcHJlc3Npb24tdGVzdC5jIGIvbGliL2t1bml0L2JhY2t0cmFjZS1zdXBwcmVzc2lvbi10ZXN0 LmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAwMDAuLjJiYTVkY2I1 ZmVmMzUKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvbGliL2t1bml0L2JhY2t0cmFjZS1zdXBwcmVz c2lvbi10ZXN0LmMKPiBAQCAtMCwwICsxLDkwIEBACj4gKy8vIFNQRFgtTGljZW5zZS1JZGVudGlm aWVyOiBHUEwtMi4wCj4gKy8qCj4gKyAqIEtVbml0IHRlc3QgZm9yIHN1cHByZXNzaW5nIHdhcm5p bmcgdHJhY2ViYWNrcy4KPiArICoKPiArICogQ29weXJpZ2h0IChDKSAyMDI0LCBHdWVudGVyIFJv ZWNrCj4gKyAqIEF1dGhvcjogR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0Pgo+ICsg Ki8KPiArCj4gKyNpbmNsdWRlIDxrdW5pdC90ZXN0Lmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9idWcu aD4KPiArCj4gK3N0YXRpYyB2b2lkIGJhY2t0cmFjZV9zdXBwcmVzc2lvbl90ZXN0X3dhcm5fZGly ZWN0KHN0cnVjdCBrdW5pdCAqdGVzdCkKPiArewo+ICsJS1VOSVRfU1RBUlRfU1VQUFJFU1NFRF9X QVJOSU5HKHRlc3QpOwo+ICsJV0FSTigxLCAiVGhpcyBiYWNrdHJhY2Ugc2hvdWxkIGJlIHN1cHBy ZXNzZWQiKTsKPiArCUtVTklUX0VORF9TVVBQUkVTU0VEX1dBUk5JTkcodGVzdCk7Cj4gKwo+ICsJ S1VOSVRfRVhQRUNUX0VRKHRlc3QsIEtVTklUX1NVUFBSRVNTRURfV0FSTklOR19DT1VOVCgpLCAx KTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgdHJpZ2dlcl9iYWNrdHJhY2Vfd2Fybih2b2lkKQo+ ICt7Cj4gKwlXQVJOKDEsICJUaGlzIGJhY2t0cmFjZSBzaG91bGQgYmUgc3VwcHJlc3NlZCIpOwo+ ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBiYWNrdHJhY2Vfc3VwcHJlc3Npb25fdGVzdF93YXJuX2lu ZGlyZWN0KHN0cnVjdCBrdW5pdCAqdGVzdCkKPiArewo+ICsJS1VOSVRfU1RBUlRfU1VQUFJFU1NF RF9XQVJOSU5HKHRlc3QpOwo+ICsJdHJpZ2dlcl9iYWNrdHJhY2Vfd2FybigpOwo+ICsJS1VOSVRf RU5EX1NVUFBSRVNTRURfV0FSTklORyh0ZXN0KTsKPiArCj4gKwlLVU5JVF9FWFBFQ1RfRVEodGVz dCwgS1VOSVRfU1VQUFJFU1NFRF9XQVJOSU5HX0NPVU5UKCksIDEpOwo+ICt9Cj4gKwo+ICtzdGF0 aWMgdm9pZCBiYWNrdHJhY2Vfc3VwcHJlc3Npb25fdGVzdF93YXJuX211bHRpKHN0cnVjdCBrdW5p dCAqdGVzdCkKPiArewo+ICsJS1VOSVRfU1RBUlRfU1VQUFJFU1NFRF9XQVJOSU5HKHRlc3QpOwo+ ICsJV0FSTigxLCAiVGhpcyBiYWNrdHJhY2Ugc2hvdWxkIGJlIHN1cHByZXNzZWQiKTsKPiArCXRy aWdnZXJfYmFja3RyYWNlX3dhcm4oKTsKPiArCUtVTklUX0VORF9TVVBQUkVTU0VEX1dBUk5JTkco dGVzdCk7Cj4gKwo+ICsJS1VOSVRfRVhQRUNUX0VRKHRlc3QsIEtVTklUX1NVUFBSRVNTRURfV0FS TklOR19DT1VOVCgpLCAyKTsKCldvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gdGVzdCBLVU5JVF9TVVBQ UkVTU0VEX1dBUk5JTkdfQ09VTlQoKSBtb3JlIAp0aG9yb3VnaGx5IGhlcmUgYnkgY2hlY2tpbmcg dGhhdCBpdCdzIDAgYmVmb3JlIGFueSB3YXJuaW5ncywgYW5kIApjaGVja2luZyB0aGF0IGl0J3Mg MSBpbi1iZXR3ZWVuIHRoZSB0d28gd2FybmluZ3M/CgpPZiBjb3Vyc2UsIHRoZSBmaXJzdCBjYXNl IGRvZXNuJ3Qgd29yayBkdWUgdG8gX19rdW5pdF9zdXBwcmVzcyBub3QgYmVpbmcgCmRlZmluZWQs IGJ1dCBpZiB0aGUgaW1wbGVtZW50YXRpb24gY2hhbmdlcyB0byBzdXBwb3J0IHRoaXMsIGxldCdz IGFkZCBpdCAKdG8gdGhlIHRlc3QsIHRvby4KCj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGJhY2t0 cmFjZV9zdXBwcmVzc2lvbl90ZXN0X3dhcm5fb25fZGlyZWN0KHN0cnVjdCBrdW5pdCAqdGVzdCkK PiArewo+ICsJaWYgKCFJU19FTkFCTEVEKENPTkZJR19ERUJVR19CVUdWRVJCT1NFKSAmJiAhSVNf RU5BQkxFRChDT05GSUdfS0FMTFNZTVMpKQo+ICsJCWt1bml0X3NraXAodGVzdCwgInJlcXVpcmVz IENPTkZJR19ERUJVR19CVUdWRVJCT1NFIG9yIENPTkZJR19LQUxMU1lNUyIpOwo+ICsKPiArCUtV TklUX1NUQVJUX1NVUFBSRVNTRURfV0FSTklORyh0ZXN0KTsKPiArCVdBUk5fT04oMSk7Cj4gKwlL VU5JVF9FTkRfU1VQUFJFU1NFRF9XQVJOSU5HKHRlc3QpOwo+ICsKPiArCUtVTklUX0VYUEVDVF9F USh0ZXN0LCBLVU5JVF9TVVBQUkVTU0VEX1dBUk5JTkdfQ09VTlQoKSwgMSk7Cj4gK30KPiArCj4g K3N0YXRpYyB2b2lkIHRyaWdnZXJfYmFja3RyYWNlX3dhcm5fb24odm9pZCkKPiArewo+ICsJV0FS Tl9PTigxKTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgYmFja3RyYWNlX3N1cHByZXNzaW9uX3Rl c3Rfd2Fybl9vbl9pbmRpcmVjdChzdHJ1Y3Qga3VuaXQgKnRlc3QpCj4gK3sKPiArCWlmICghSVNf RU5BQkxFRChDT05GSUdfREVCVUdfQlVHVkVSQk9TRSkpCj4gKwkJa3VuaXRfc2tpcCh0ZXN0LCAi cmVxdWlyZXMgQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0UiKTsKPiArCj4gKwlLVU5JVF9TVEFSVF9T VVBQUkVTU0VEX1dBUk5JTkcodGVzdCk7Cj4gKwl0cmlnZ2VyX2JhY2t0cmFjZV93YXJuX29uKCk7 Cj4gKwlLVU5JVF9FTkRfU1VQUFJFU1NFRF9XQVJOSU5HKHRlc3QpOwo+ICsKPiArCUtVTklUX0VY UEVDVF9FUSh0ZXN0LCBLVU5JVF9TVVBQUkVTU0VEX1dBUk5JTkdfQ09VTlQoKSwgMSk7Cj4gK30K PiArCj4gK3N0YXRpYyBzdHJ1Y3Qga3VuaXRfY2FzZSBiYWNrdHJhY2Vfc3VwcHJlc3Npb25fdGVz dF9jYXNlc1tdID0gewo+ICsJS1VOSVRfQ0FTRShiYWNrdHJhY2Vfc3VwcHJlc3Npb25fdGVzdF93 YXJuX2RpcmVjdCksCj4gKwlLVU5JVF9DQVNFKGJhY2t0cmFjZV9zdXBwcmVzc2lvbl90ZXN0X3dh cm5faW5kaXJlY3QpLAo+ICsJS1VOSVRfQ0FTRShiYWNrdHJhY2Vfc3VwcHJlc3Npb25fdGVzdF93 YXJuX211bHRpKSwKPiArCUtVTklUX0NBU0UoYmFja3RyYWNlX3N1cHByZXNzaW9uX3Rlc3Rfd2Fy bl9vbl9kaXJlY3QpLAo+ICsJS1VOSVRfQ0FTRShiYWNrdHJhY2Vfc3VwcHJlc3Npb25fdGVzdF93 YXJuX29uX2luZGlyZWN0KSwKPiArCXt9Cj4gK307Cj4gKwo+ICtzdGF0aWMgc3RydWN0IGt1bml0 X3N1aXRlIGJhY2t0cmFjZV9zdXBwcmVzc2lvbl90ZXN0X3N1aXRlID0gewo+ICsJLm5hbWUgPSAi YmFja3RyYWNlLXN1cHByZXNzaW9uLXRlc3QiLAo+ICsJLnRlc3RfY2FzZXMgPSBiYWNrdHJhY2Vf c3VwcHJlc3Npb25fdGVzdF9jYXNlcywKPiArfTsKPiAra3VuaXRfdGVzdF9zdWl0ZXMoJmJhY2t0 cmFjZV9zdXBwcmVzc2lvbl90ZXN0X3N1aXRlKTsKPiArCj4gK01PRFVMRV9MSUNFTlNFKCJHUEwi KTsKPiArTU9EVUxFX0RFU0NSSVBUSU9OKCJLVW5pdCB0ZXN0IHRvIHZlcmlmeSB3YXJuaW5nIGJh Y2t0cmFjZSBzdXBwcmVzc2lvbiIpOwo+IAoK