From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16430 invoked by alias); 29 Jun 2018 17:31:36 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: List-Unsubscribe: X-Seq: 23521 Received: (qmail 26864 invoked by uid 1010); 29 Jun 2018 17:31:36 -0000 X-Qmail-Scanner-Diagnostics: from out1-smtp.messagingengine.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(66.111.4.25):SA:0(-2.6/5.0):. Processed in 2.414198 secs); 29 Jun 2018 17:31:36 -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=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, SPF_HELO_PASS,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: d.s@daniel.shahaf.name X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=MhnPzh/epXfg0GqFuDjSUJ7T9e+yv VVcOc8pomi/pbc=; b=fUkvsfpkwKHD6oTQQ4rRySnlnO5t0xlUdfUaEle3b4Idd vJsVaSJT0TCjv/a/34pGvnqF54I4bDs8sBDBKDh2CzUYtpGmJPHPBeX66BMrdfFZ 0lYn7KD/sJi4KjxpeGoQ18ovada0LRszIeraerXJs3WikEawu3+nJqHIzG0S0A2A 9u/To91IFSb3bbk0sjzjQoAgsOGSmFPqf1GIgS7Pe5mLoqhLxWHECS6H3GymI2Ex Z9xxidLO/WMoLkTtFLiGugBtfBDrIxKz2rw2byNIN0+eVLKkvFJ8B6AvG+gpqCUU gAoZv4/Yrr/qCttu+lgxVwVHOI07HGDThCYGsXXtg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=MhnPzh/epXfg0GqFuDjSUJ7T9e+yv VVcOc8pomi/pbc=; b=tor1EHA8Rz4gU/gTz6h5U7wm77OB2Iah5OhSjFxbPhFkj 6MBEGd2+CK2icvWwkoEPUSNaxwvUL8YUPEVqBtLJVNlXJKsbz5cOIUDMlL8NbjHK BTCJuiwYcM/YHi5ZiT3gteq566Ql3f5WUUtj3OSYPar4sQC37S0Gyc4kd/2wnY+P WLScQ0VamIKnwxU2dUkvM6JddsGrJGrabOyXb8jlAbpmDaYLupTWDNDvI1w77Cay xZCtcL9xYx+IsQwG4tvn+AC16TB+Z3aWY1VZkflUT1kDnggd8INolR0VvzVHPD6C VBrm1OPn7pMZKcUnV04plDURy/VZt4dt94qh3W43g== X-ME-Proxy: X-ME-Sender: Date: Fri, 29 Jun 2018 17:22:15 +0000 From: Daniel Shahaf To: Zsh Users Subject: Re: Anyone wants to join Zsh-Suite project, tools with integrations for Zsh software development Message-ID: <20180629172215.ecpk7ii3j6ylk7fq@tarpaulin.shahaf.local2> References: <20180629061524.GA17197@prometheus.u-strasbg.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180629061524.GA17197@prometheus.u-strasbg.fr> User-Agent: NeoMutt/20170113 (1.7.2) Marc Chantreux wrote on Fri, Jun 29, 2018 at 08:15:24 +0200: > i don't know what are the crietia to be a part of zsh-suite. > for the uze project, i wrote a TAP (https://testanything.org/) > emiter inspired by Test::More (). if (( ${+SHAMELESS_PLUG} )); then z-sy-h's test suite also uses TAP, and consequently z-sy-h's source tree contains two TAP scripts that may be of independent interest (to any TAP project, not just to zsh TAP projects): - tests/tap-filter # This is a stdin-to-stdout filter that takes TAP output (such as 'make test') # on stdin and deletes lines pertaining to expected results. # # More specifically, if any of the test points in a test file either failed but # was expected to pass, or passed but was expected to fail, then emit that test # file's output; else, elide that test file's output. - tests/tap-colorizer.zsh # This is a stdin-to-stdout filter that takes TAP output (such as 'make test') # on stdin and passes it, colorized, to stdout. Of course, both of these must have been implemented countless times in CPAN, but they were useful to z-sy-h since its TAP output is done "by hand", not through any module. fi Cheers, Daniel