From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1520 invoked by alias); 29 Mar 2017 09:02:08 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 40911 Received: (qmail 2703 invoked from network); 29 Mar 2017 09:02:08 -0000 X-Qmail-Scanner-Diagnostics: from mailout3.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.13):SA:0(-5.0/5.0):. Processed in 1.52572 secs); 29 Mar 2017 09:02:08 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: none (ns1.primenet.com.au: domain at samsung.com does not designate permitted sender hosts) X-AuditID: cbfec7ef-f796a6d00000373c-0c-58db7809e1ca Date: Wed, 29 Mar 2017 10:01:54 +0100 From: Peter Stephenson To: zsh-workers@zsh.org Subject: Re: Tests for substitutions Message-id: <20170329100154.480f5126@pwslap01u.europe.root.pri> In-reply-to: Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRmVeSWpSXmKPExsWy7djPc7qcFbcjDI5MEbA42PyQyYHRY9XB D0wBjFFcNimpOZllqUX6dglcGS97H7MWrGKvuP5+H3sD41fWLkZODgkBE4mbnUegbDGJC/fW s3UxcnEICSxjlPjd/JURwullkti4rYMRpqPl7QaEqv6tm1kgnGlMEqdPLGOFcM4wSvyY+wiq 7CyjxIy7r8C2sAioStw+eIUFxGYTMJSYumk22FwRAXGJs2vPg8WFBVQkVjxrA7N5Bewlrqw4 C1bDKWAl8eT8InYQm19AX+Lq309MEDfZS8y8coYRol5Q4sfke2C9zAI6Etu2PWaHsOUlNq95 ywxykITAfzaJPd1zgBo4gBxZiU0HmCHmuEg8XvwLaqawxKvjW9ghbBmJzo6DUPF+Rokn3b4Q c2YwSpw+s4MNImEt0Xf7IiPEMj6JSdumM0PM55XoaBOCKPGQODp3NtRMR4lFs1+yTGBUnIXk 7FlIzp6F5OwFjMyrGEVSS4tz01OLDfWKE3OLS/PS9ZLzczcxAlPB6X/H3+9gfNoccohRgINR iYd3R96tCCHWxLLiytxDjBIczEoivPqKtyOEeFMSK6tSi/Lji0pzUosPMUpzsCiJ8/KeuhYh JJCeWJKanZpakFoEk2Xi4JRqYGRaz6yx9k9pylzuU8HP53NerFswv6x/3f/qxe/P74yp2/hy 2Za5qvkaV4WUg6PrAuNrO2JYV8QpP5vxdVnvfZ4YeyHHbw9OP41rFeSb9aGCP/CsQYhz6+Tb 7f5XJvnd2Phn+YruV/Xv7rXalCuvehK+ozLBOPAL52Kr2sBEnsQHjEH3J/37dFuJpTgj0VCL uag4EQBHnFXsAQMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRmVeSWpSXmKPExsVy+t/xa7plFbcjDN6tNrM42PyQyYHRY9XB D0wBjFFuNhmpiSmpRQqpecn5KZl56bZKoSFuuhZKCnmJuam2ShG6viFBSgpliTmlQJ6RARpw cA5wD1bSt0twy3jZ+5i1YBV7xfX3+9gbGL+ydjFyckgImEi0vN3ABmGLSVy4tx7I5uIQEljC KPF9+m9GCGcGk8SHbXugMucYJR4/e84E4ZxllJj56hUzSD+LgKrE7YNXWEBsNgFDiambZjOC 2CIC4hJn154HiwsLqEiseNYGZvMK2EtcWXEWrIZTwEriyflF7BBD+xkl/t57BJbgF9CXuPr3 ExPEgfYSM6+cYYRoFpT4Mfke2CBmAS2JzduaWCFseYnNa96CHSQkoC5x4+5u9gmMwrOQtMxC 0jILScsCRuZVjCKppcW56bnFhnrFibnFpXnpesn5uZsYgZG07djPzTsYL20MPsQowMGoxMO7 I+9WhBBrYllxZe4hRgkOZiURXn3F2xFCvCmJlVWpRfnxRaU5qcWHGE2BITORWUo0OR8Y5Xkl 8YYmhuaWhkbGFhbmRkZK4rwlH66ECwmkJ5akZqemFqQWwfQxcXBKNTCaxsasjYjav6V9cvHy tFORt+Vzuo+uiw05cDmlXZn5dIzCF+Wfrd68zwUqvF8WztJvvDHx4l3Gq7PNApYK3X/GP9F/ Y8TEtUvz9xoyNnJs/x33VW6djxb7tXNhmVHnGxbOm5q482TL04zjFq3qX762JXWV9158mv9+ e3fo/88+q4v+PLP4vzhDiaU4I9FQi7moOBEAOtTForoCAAA= X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170329090158eucas1p1a762aa3d3ebdfddc9658b058b3aef2ca X-Msg-Generator: CA X-Sender-IP: 182.198.249.179 X-Local-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUb?= =?UTF-8?B?7IK87ISx7KCE7J6QG1ByaW5jaXBhbCBFbmdpbmVlciwgU29mdHdhcmU=?= X-Global-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUbU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtQcmluY2lwYWwgRW5naW5lZXIsIFNvZnR3YXJl?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDA1Q0QwNTAwNTg=?= CMS-TYPE: 201P X-HopCount: 7 X-CMS-RootMailID: 20170329072608epcas5p17078c2cac7402d90b44e23acb7d52946 X-RootMTR: 20170329072608epcas5p17078c2cac7402d90b44e23acb7d52946 References: On Wed, 29 Mar 2017 09:04:18 +0200 Sebastian Gniazdowski wrote: > Could this test be added? Because besides this, there are also no > tests for substitutions.The test stresses P,Q,A,s,r,m and code > execution with (#b), but I would also add some few tests for zipping, > :|, :*, etc. Not that I aim at saturating substitution topic, just would > ship few tests. I'm not sure what you mean by that, but I've appended to the end of the existing 2000 lines of tests for parameter substitutions and it seems to be working OK. Stress tests are certainly a useful addition. (m) ought to be tested in the multibyte file to avoid failures where there isn't a working multibyte environment but unless I'm missing something in this particular case the effect is trivial, which should certainly work everywhere. There are already tests for all the other flags, but in not in such dense combination. pws