From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: John Cummings Newsgroups: gmane.emacs.bugs Subject: bug#50630: [PATCH] Add tests for insert-directory Date: Fri, 24 Sep 2021 19:58:25 +0000 Message-ID: References: Reply-To: John Cummings Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_x6XzlfozLgBrWr34UQlazrw8fHrBvAIvafs8gggk24E" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34092"; mail-complaints-to="usenet@ciao.gmane.io" To: "50630@debbugs.gnu.org" <50630@debbugs.gnu.org> Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Sep 24 22:00:42 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mTrMz-0008Nk-1F for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 24 Sep 2021 22:00:39 +0200 Original-Received: from localhost ([::1]:40282 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mTrMx-0001RG-2H for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 24 Sep 2021 16:00:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48680) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mTrLa-0000Dr-JY for bug-gnu-emacs@gnu.org; Fri, 24 Sep 2021 15:59:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47759) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mTrLa-0002Iv-BG for bug-gnu-emacs@gnu.org; Fri, 24 Sep 2021 15:59:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mTrLa-0003kz-4Y for bug-gnu-emacs@gnu.org; Fri, 24 Sep 2021 15:59:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: John Cummings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Sep 2021 19:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50630 X-GNU-PR-Package: emacs Original-Received: via spool by 50630-submit@debbugs.gnu.org id=B50630.163251352314407 (code B ref 50630); Fri, 24 Sep 2021 19:59:02 +0000 Original-Received: (at 50630) by debbugs.gnu.org; 24 Sep 2021 19:58:43 +0000 Original-Received: from localhost ([127.0.0.1]:59305 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTrLH-0003kI-9I for submit@debbugs.gnu.org; Fri, 24 Sep 2021 15:58:43 -0400 Original-Received: from mail-4322.protonmail.ch ([185.70.43.22]:17907) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTrLB-0003jx-M9 for 50630@debbugs.gnu.org; Fri, 24 Sep 2021 15:58:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rootabega.net; s=protonmail; t=1632513510; bh=Nc/hxGbYHyuu5fEFv56r2pnzoKcb9w6pF9QtCgvYik0=; h=Date:To:From:Reply-To:Subject:From; b=XPHWZVAhN7DZbYOD/FNxy0+PIB0VnT2KJ8YnLciCJWYaWdVOJP4q4+YWVGzMHb5eb hVOgvmrA9f8fGGUYXiOUIcB0vJqq63Wm9RlN92CbAmXNk7ihpGbIVsOhWEjsvJrxQA XYMz0+q2upFWGvwhpsdiJrBBXj1pPoSIs2lsxUTNxgWDbFbO5ZRGWOwW3nZkp7AUIO tBxa2+b4YABm/gb4Rpa51zdwrrqn9w3MgxT6JZpudiSnVcKSQUtNZDSihLHmd7pT5a V6xozfsCeqGqXiXeu2ZYajvgfXr3zWA/SFchmxQy9/HpbM5GZFi1BxABTfzYXWaVv4 rFQC0xY9r2XhQ== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:215339 Archived-At: This is a multi-part message in MIME format. --b1_x6XzlfozLgBrWr34UQlazrw8fHrBvAIvafs8gggk24E Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable The attached patch adds a regression test for this bug, as well as a couple other basic functionality tests for insert-directory. This does not test the other unfixed cases still in ls-lisp.el and tramp-sh.el, but I thought it prudent to get these tests in before trying to apply them in other libraries. Along those lines, I also attempted to skip the test when ls-lisp would be used during files-tests.el, which I predict might happen when building on Windows? I sent in my copyright assignment, but I think it's still being finalized. Thank you! --b1_x6XzlfozLgBrWr34UQlazrw8fHrBvAIvafs8gggk24E Content-Type: text/x-patch; name=0001-Add-tests-for-insert-directory.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Add-tests-for-insert-directory.patch RnJvbSAyMTMyNDNhNzM4NzFmMzY1YzkxMGE2NjgwYTg5NDkwN2E0OTdiYmVlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIEN1bW1pbmdzIDxqb2huQHJvb3RhYmVnYS5uZXQ+CkRh dGU6IEZyaSwgMjQgU2VwIDIwMjEgMTU6MzY6MjMgLTA0MDAKU3ViamVjdDogW1BBVENIXSBBZGQg dGVzdHMgZm9yICdpbnNlcnQtZGlyZWN0b3J5JwoKQWRkIHRlc3RzIGZvciAnaW5zZXJ0LWRpcmVj dG9yeScgYmFzZSBmdW5jdGlvbmFsaXR5IGFuZCByZWdyZXNzaW9uIHRlc3RzIGZvcgp0aGUgaXNz dWUgd2hlcmUgZnJlZSBzcGFjZSB3YXMgcmVwb3J0ZWQgZm9yIHRoZSBjdXJyZW50IGRpcmVjdG9y eSBpbnN0ZWFkIG9mCnRoZSB0YXJnZXQgb2YgJ2xpc3QtZGlyZWN0b3J5JyAoQnVnIzUwNjMwKS4K KiB0ZXN0L2xpc3AvZmlsZXMtdGVzdHMuZWw6IEFkZCAnaW5zZXJ0LWRpcmVjdG9yeScgdGVzdHMu CiogdGVzdC9saXNwL2ZpbGVzLXJlc291cmNlcy9pbnNlcnQtZGlyZWN0b3J5LzogQ3JlYXRlIGRp cmVjdG9yaWVzIGFuZCBmaWxlcyB0bwp1c2UgZm9yIHRlc3RpbmcgJ2luc2VydC1kaXJlY3Rvcnkn LgotLS0KIC4uLi9pbnNlcnQtZGlyZWN0b3J5L3Rlc3RfZGlyL2JhciAgICAgICAgICAgICB8ICAw CiAuLi4vaW5zZXJ0LWRpcmVjdG9yeS90ZXN0X2Rpci9mb28gICAgICAgICAgICAgfCAgMAogLi4u L2luc2VydC1kaXJlY3RvcnkvdGVzdF9kaXJfb3RoZXIvYmFyICAgICAgIHwgIDAKIC4uLi9pbnNl cnQtZGlyZWN0b3J5L3Rlc3RfZGlyX290aGVyL2ZvbyAgICAgICB8ICAwCiB0ZXN0L2xpc3AvZmls ZXMtdGVzdHMuZWwgICAgICAgICAgICAgICAgICAgICAgfCA3OSArKysrKysrKysrKysrKysrKysr CiA1IGZpbGVzIGNoYW5nZWQsIDc5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0 ZXN0L2xpc3AvZmlsZXMtcmVzb3VyY2VzL2luc2VydC1kaXJlY3RvcnkvdGVzdF9kaXIvYmFyCiBj cmVhdGUgbW9kZSAxMDA2NDQgdGVzdC9saXNwL2ZpbGVzLXJlc291cmNlcy9pbnNlcnQtZGlyZWN0 b3J5L3Rlc3RfZGlyL2ZvbwogY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3QvbGlzcC9maWxlcy1yZXNv dXJjZXMvaW5zZXJ0LWRpcmVjdG9yeS90ZXN0X2Rpcl9vdGhlci9iYXIKIGNyZWF0ZSBtb2RlIDEw MDY0NCB0ZXN0L2xpc3AvZmlsZXMtcmVzb3VyY2VzL2luc2VydC1kaXJlY3RvcnkvdGVzdF9kaXJf b3RoZXIvZm9vCgpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2ZpbGVzLXJlc291cmNlcy9pbnNlcnQt ZGlyZWN0b3J5L3Rlc3RfZGlyL2JhciBiL3Rlc3QvbGlzcC9maWxlcy1yZXNvdXJjZXMvaW5zZXJ0 LWRpcmVjdG9yeS90ZXN0X2Rpci9iYXIKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw MDAwMC4uZTY5ZGUyOWJiMgpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2ZpbGVzLXJlc291cmNlcy9p bnNlcnQtZGlyZWN0b3J5L3Rlc3RfZGlyL2ZvbyBiL3Rlc3QvbGlzcC9maWxlcy1yZXNvdXJjZXMv aW5zZXJ0LWRpcmVjdG9yeS90ZXN0X2Rpci9mb28KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg MDAwMDAwMDAwMC4uZTY5ZGUyOWJiMgpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2ZpbGVzLXJlc291 cmNlcy9pbnNlcnQtZGlyZWN0b3J5L3Rlc3RfZGlyX290aGVyL2JhciBiL3Rlc3QvbGlzcC9maWxl cy1yZXNvdXJjZXMvaW5zZXJ0LWRpcmVjdG9yeS90ZXN0X2Rpcl9vdGhlci9iYXIKbmV3IGZpbGUg bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZTY5ZGUyOWJiMgpkaWZmIC0tZ2l0IGEvdGVz dC9saXNwL2ZpbGVzLXJlc291cmNlcy9pbnNlcnQtZGlyZWN0b3J5L3Rlc3RfZGlyX290aGVyL2Zv byBiL3Rlc3QvbGlzcC9maWxlcy1yZXNvdXJjZXMvaW5zZXJ0LWRpcmVjdG9yeS90ZXN0X2Rpcl9v dGhlci9mb28KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZTY5ZGUyOWJi MgpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2ZpbGVzLXRlc3RzLmVsIGIvdGVzdC9saXNwL2ZpbGVz LXRlc3RzLmVsCmluZGV4IGIyODNhNTEyYTQuLjYxYzVhMTM1NDYgMTAwNjQ0Ci0tLSBhL3Rlc3Qv bGlzcC9maWxlcy10ZXN0cy5lbAorKysgYi90ZXN0L2xpc3AvZmlsZXMtdGVzdHMuZWwKQEAgLTI2 LDYgKzI2LDcgQEAKIChyZXF1aXJlICdieXRlY29tcCkgOyBgYnl0ZS1jb21waWxlci1iYXNlLWZp bGUtbmFtZScuCiAocmVxdWlyZSAnZGlyZWQpIDsgYGRpcmVkLXVuY2FjaGUnLgogKHJlcXVpcmUg J2ZpbGVub3RpZnkpIDsgYGZpbGUtbm90aWZ5LWFkZC13YXRjaCcuCisocmVxdWlyZSAnbWFwKQog CiA7OyBTZXQgdG8gdCBpZiB0aGUgbG9jYWwgdmFyaWFibGUgd2FzIHNldCwgYHF1ZXJ5JyBpZiB0 aGUgcXVlcnkgd2FzCiA7OyB0cmlnZ2VyZWQuCkBAIC0xNzc0LDYgKzE3NzUsODQgQEAgZmlsZXMt dGVzdHMtc2F2ZS1idWZmZXJzLWtpbGwtZW1hY3MtLWFza3MtdG8tc2F2ZS1idWZmZXJzCiAgICAg ICAgICA7OyBgc2F2ZS1zb21lLWJ1ZmZlcnMtZGVmYXVsdC1wcmVkaWNhdGUnIChpLmUuIHRoZSAy bmQgZWxlbWVudCkgaXMgaWdub3JlZC4KICAgICAgICAgIChuaWwgc2F2ZS1zb21lLWJ1ZmZlcnMt cm9vdCAsbmItbWlnaHQtc2F2ZSkpKSkpKQogCis7O2luc2VydC1kaXJlY3Rvcnkgb3V0cHV0IHRl c3RzCisobGV0KiAoKGRhdGEtZGlyICJpbnNlcnQtZGlyZWN0b3J5IikKKyAgICAgICAodGVzdC1k aXIgKGZpbGUtbmFtZS1hcy1kaXJlY3RvcnkKKyAgICAgICAgICAgICAgICAgIChlcnQtcmVzb3Vy Y2UtZmlsZQorICAgICAgICAgICAgICAgICAgIChjb25jYXQgZGF0YS1kaXIgIi90ZXN0X2RpciIp KSkpCisgICAgICAgKHRlc3QtZGlyLW90aGVyIChmaWxlLW5hbWUtYXMtZGlyZWN0b3J5CisgICAg ICAgICAgICAgICAgICAgICAgICAoZXJ0LXJlc291cmNlLWZpbGUKKyAgICAgICAgICAgICAgICAg ICAgICAgICAoY29uY2F0IGRhdGEtZGlyICIvdGVzdF9kaXJfb3RoZXIiKSkpKQorICAgICAgICh0 ZXN0LWZpbGVzIGAoLHRlc3QtZGlyICJmb28iICJiYXIiKSkgO2V4cGVjdGVkIGZpbGVzIHRvIGJl IGZvdW5kCisgICAgICAgO0ZyZWUgc3BhY2UgdGVzdCBkYXRhIGZvciBgaW5zZXJ0LWRpcmVjdG9y eScuCisgICAgICAgO01lYW5pbmc6IChwYXRoIGZyZWUtc3BhY2UtYnl0ZXMtdG8tc3R1YiBleHBl Y3RlZC1mcmVlLXNwYWNlLXN0cmluZykKKyAgICAgICAoZnJlZS1kYXRhIGAoKCx0ZXN0LWRpciAx MCAiYXZhaWxhYmxlIDEwIEIiKQorICAgICAgICAgICAgICAgICAgICAoLHRlc3QtZGlyLW90aGVy IDEwMCAiYXZhaWxhYmxlIDEwMCBCIikKKyAgICAgICAgICAgICAgICAgICAgKDpkZWZhdWx0IDk5 OSAiYXZhaWxhYmxlIDk5OSBCIikpKQorICAgICAgIDs7VHJ5IHRvIHZlcmlmeSB0aGF0IGluc2Vy dC1kaXJlY3Rvcnkgd2lsbCBjb21lIGZyb20gZmlsZXMuZWwsCisgICAgICAgOztub3QgbHMtbGlz cC5lbC4gV2luZG93cyBidWlsZHMgd2lsbCBwcm9iYWJseSB1c2UgbHMtbGlzcC5lbAorICAgICAg IDs7YnkgZGVmYXVsdCwgd2hpY2ggd2lsbCBpbnZhbGlkYXRlIHNvbWUgdGVzdHMuCisgICAgICAg KGluc2VydC1kaXJlY3RvcnktcHJvZ3JhbS11c2VkIChvciAobm90IChmZWF0dXJlcCAnbHMtbGlz cCkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBscy1saXNwLXVz ZS1pbnNlcnQtZGlyZWN0b3J5LXByb2dyYW0pKSkKKworCisgIChkZWZ1biBmaWxlcy10ZXN0cy0t bG9vay11cC1mcmVlLWRhdGEgKHBhdGgpCisgICAgIkxvb2sgdXAgZnJlZSBzcGFjZSB0ZXN0IGRh dGEsIHdpdGggYSBkZWZhdWx0IGZvciB1bnNwZWNpZmllZCBwYXRocy4iCisgICAgKGxldCAoKHBh dGggKGZpbGUtbmFtZS1hcy1kaXJlY3RvcnkgcGF0aCkpKQorICAgICAgKGNkciAob3IgKGFzc29j IHBhdGggZnJlZS1kYXRhKQorICAgICAgICAgICAgICAgKGFzc29jIDpkZWZhdWx0IGZyZWUtZGF0 YSkpKSkpCisKKyAgKGRlZnVuIGZpbGVzLXRlc3RzLS1tYWtlLWZpbGUtc3lzdGVtLWluZm8tc3R1 YiAoJm9wdGlvbmFsIHN0YXRpYy1wYXRoKQorICAgICJSZXR1cm4gYSBzdHViIGZvciBgZmlsZS1z eXN0ZW0taW5mbycgdXNpbmcgZHluYW1pYyBvciBzdGF0aWMgdGVzdCBkYXRhLgorSWYgdGhhdCBk YXRhIHNob3VsZCBiZSBzdGF0aWMsIHBhc3MgU1RBVElDLVBBVEggdG8gY2hvb3NlIHdoaWNoCitw YXRoJ3MgZGF0YSB0byB1c2UuIgorICAgIChsYW1iZGEgKHBhdGgpCisgICAgICAobGV0KiAoKHBh dGggKGNvbmQgKHN0YXRpYy1wYXRoKQorICAgICAgICAgICAgICAgICAgICAgICAgIDs7IGZpbGUt c3lzdGVtLWluZm8ga25vd3MgaG93IHRvIGhhbmRsZSAiLiIsIHNvIHdlCisgICAgICAgICAgICAg ICAgICAgICAgICAgOzsgZG8gdGhlIHNhbWUgdGhpbmcKKyAgICAgICAgICAgICAgICAgICAgICAg ICAoKGVxdWFsICIuIiBwYXRoKSBkZWZhdWx0LWRpcmVjdG9yeSkKKyAgICAgICAgICAgICAgICAg ICAgICAgICAocGF0aCkpKQorICAgICAgICAgICAgIChyZXR1cm4tc2l6ZQorICAgICAgICAgICAg ICAoY2FyIChmaWxlcy10ZXN0cy0tbG9vay11cC1mcmVlLWRhdGEgcGF0aCkpKSkKKyAgICAgICAg KGxpc3QgcmV0dXJuLXNpemUgcmV0dXJuLXNpemUgcmV0dXJuLXNpemUpKSkpCisKKyAgKGRlZnVu IGZpbGVzLXRlc3RzLS1pbnNlcnQtZGlyZWN0b3J5LW91dHB1dCAoZGlyICZvcHRpb25hbCB2ZXJi b3NlKQorICAgICJSdW4gYGluc2VydC1kaXJlY3RvcnknIGFuZCByZXR1cm4gaXRzIG91dHB1dC4i CisgICAgKHdpdGgtY3VycmVudC1idWZmZXItd2luZG93ICJmaWxlcy10ZXN0cy0taW5zZXJ0LWRp cmVjdG9yeSIgbmlsIG5pbAorICAgICAgKGluc2VydC1kaXJlY3RvcnkgZGlyICItbCIgbmlsIHQp CisgICAgICAoYnVmZmVyLXN1YnN0cmluZy1uby1wcm9wZXJ0aWVzIChwb2ludC1taW4pIChwb2lu dC1tYXgpKSkpCisKKyAgKGVydC1kZWZ0ZXN0IGZpbGVzLXRlc3RzLWluc2VydC1kaXJlY3Rvcnkt c2hvd3MtZmlsZXMgKCkKKyAgICAiVmVyaWZ5IGBpbnNlcnQtZGlyZWN0b3J5JyByZXBvcnRzIHRo ZSBmaWxlcyBpbiB0aGUgZGlyZWN0b3J5LiIKKyAgICAobGV0KiAoKHRlc3QtZGlyIChjYXIgdGVz dC1maWxlcykpCisgICAgICAgICAgIChmaWxlcyAoY2RyIHRlc3QtZmlsZXMpKQorICAgICAgICAg ICAob3V0cHV0IChmaWxlcy10ZXN0cy0taW5zZXJ0LWRpcmVjdG9yeS1vdXRwdXQgdGVzdC1kaXIp KSkKKyAgICAgIChkb2xpc3QgKGZpbGUgZmlsZXMpCisgICAgICAgIChzaG91bGQgKHN0cmluZy1t YXRjaC1wIGZpbGUgb3V0cHV0KSkpKSkKKworICAoZGVmdW4gZmlsZXMtdGVzdHMtLWluc2VydC1k aXJlY3Rvcnktc2hvd3MtZ2l2ZW4tZnJlZSAoZGlyICZvcHRpb25hbCBpbmZvLWZ1bmMpCisgICAg IlJ1biBgaW5zZXJ0LWRpcmVjdG9yeScgYW5kIHZlcmlmeSBpdCByZXBvcnRzIHRoZSBjb3JyZWN0 IGF2YWlsYWJsZSBzcGFjZS4KK1N0dWIgYGZpbGUtc3lzdGVtLWluZm8nIHRvIGVuc3VyZSB0aGUg YXZhaWxhYmxlIHNwYWNlIGlzIGNvbnNpc3RlbnQsCitlaXRoZXIgd2l0aCB0aGUgZ2l2ZW4gc3R1 YiBmdW5jdGlvbiBvciBhIGRlZmF1bHQgb25lIHVzaW5nIHRlc3QgZGF0YS4iCisgICAgKGNsLWxl dGYgKCgoc3ltYm9sLWZ1bmN0aW9uICdmaWxlLXN5c3RlbS1pbmZvKQorICAgICAgICAgICAgICAg KG9yIGluZm8tZnVuYworICAgICAgICAgICAgICAgICAgIChmaWxlcy10ZXN0cy0tbWFrZS1maWxl LXN5c3RlbS1pbmZvLXN0dWIpKSkpCisgICAgICAoc2hvdWxkIChzdHJpbmctbWF0Y2gtcCAoY2Fk cgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmaWxlcy10ZXN0cy0tbG9vay11cC1m cmVlLWRhdGEgZGlyKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmaWxlcy10ZXN0 cy0taW5zZXJ0LWRpcmVjdG9yeS1vdXRwdXQgZGlyIHQpKSkpKQorCisgIChlcnQtZGVmdGVzdCBm aWxlcy10ZXN0cy1pbnNlcnQtZGlyZWN0b3J5LXNob3dzLWZyZWUgKCkKKyAgICAiVGVzdCB0aGF0 IHZlcmJvc2UgYGluc2VydC1kaXJlY3RvcnknIHNob3dzIHRoZSBjb3JyZWN0IGF2YWlsYWJsZSBz cGFjZS4iCisgICAgKGZpbGVzLXRlc3RzLS1pbnNlcnQtZGlyZWN0b3J5LXNob3dzLWdpdmVuLWZy ZWUKKyAgICAgdGVzdC1kaXIKKyAgICAgKGZpbGVzLXRlc3RzLS1tYWtlLWZpbGUtc3lzdGVtLWlu Zm8tc3R1YiB0ZXN0LWRpcikpKQorCisgIChlcnQtZGVmdGVzdCBmaWxlcy10ZXN0cy1idWctNTA2 MzAgKCkKKyAgICAiVmVyaWZ5IHZlcmJvc2UgYGluc2VydC1kaXJlY3RvcnknIHNob3dzIGZyZWUg c3BhY2Ugb2YgdGhlIHRhcmdldCBkaXJlY3RvcnkuCitUaGUgY3VycmVudCBkaXJlY3RvcnkgYXQg Y2FsbCB0aW1lIHNob3VsZCBub3QgYWZmZWN0IHRoZSByZXN1bHQgKEJ1ZyM1MDYzMCkuIgorICAg IChza2lwLXVubGVzcyBpbnNlcnQtZGlyZWN0b3J5LXByb2dyYW0tdXNlZCkKKyAgICAobGV0ICgo ZGVmYXVsdC1kaXJlY3RvcnkgdGVzdC1kaXItb3RoZXIpKQorICAgICAgKGZpbGVzLXRlc3RzLS1p bnNlcnQtZGlyZWN0b3J5LXNob3dzLWdpdmVuLWZyZWUgdGVzdC1kaXIpKSkpCiAKIChwcm92aWRl ICdmaWxlcy10ZXN0cykKIDs7OyBmaWxlcy10ZXN0cy5lbCBlbmRzIGhlcmUKLS0gCjIuMjUuMQoK --b1_x6XzlfozLgBrWr34UQlazrw8fHrBvAIvafs8gggk24E--