Re: [tap] RFC Status?

"Bruno P. Kinoshita" <brunodepaulak@yahoo.com.br> Mon, 11 August 2014 20:22 UTC

Return-Path: <brunodepaulak@yahoo.com.br>
X-Original-To: tap@ietfa.amsl.com
Delivered-To: tap@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C856D1A0020 for <tap@ietfa.amsl.com>; Mon, 11 Aug 2014 13:22:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.147
X-Spam-Level: *
X-Spam-Status: No, score=1.147 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_31=0.6, RCVD_IN_DNSWL_NONE=-0.0001, REPTO_QUOTE_YAHOO=0.646] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bq1GIp4qywIz for <tap@ietfa.amsl.com>; Mon, 11 Aug 2014 13:22:25 -0700 (PDT)
Received: from nm6-vm2.bullet.mail.gq1.yahoo.com (nm6-vm2.bullet.mail.gq1.yahoo.com [98.136.218.193]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6032E1A0010 for <tap@ietf.org>; Mon, 11 Aug 2014 13:22:25 -0700 (PDT)
Received: from [98.137.12.175] by nm6.bullet.mail.gq1.yahoo.com with NNFMP; 11 Aug 2014 20:22:25 -0000
Received: from [98.137.12.239] by tm14.bullet.mail.gq1.yahoo.com with NNFMP; 11 Aug 2014 20:22:24 -0000
Received: from [127.0.0.1] by omp1047.mail.gq1.yahoo.com with NNFMP; 11 Aug 2014 20:22:24 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 911300.22574.bm@omp1047.mail.gq1.yahoo.com
Received: (qmail 92798 invoked by uid 60001); 11 Aug 2014 20:22:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.br; s=s1024; t=1407788544; bh=cZWq6HOyd+tLdBqBZSgpR4QGhOk/+IWeQUSs0y56poA=; h=References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=eAr/woirEtV73x4vZJXwMwY6xqZvtfjv0u02t9OFNsGRjzlB3z3J46QurLo92T02tUMvZxEOTfpLI/XDWRaxX4AdlpM/cLTM72eXaD6cqnjJmt3QfImX7H8p7G4VbpG6l95CA/2Ff5N0+Vp6qIPs+CW3AY2wUDwct0gn5Ysn+p8=
X-YMail-OSG: 4YQuR34VM1ngDEvq52HAOiWPcrS7gM3i74blcg05KW55ex_ eNoi9zqu.zitFCunQgV2DcmTRh5qxSfnj.ohzUzeFdrzKEUxI2qlYS_nCFWE 9kpZXcKODd4xzwn1ymAPzvVC0xMrMUm7ErKCc_OKprIAhVRH7vm0gK.3qjZD 6GGSlq_ywWS554cHc8F1B5N4dhuODmWu6Hi7XgujWP40r9kVcZ_0AdE06CI1 8WvQOkkgF7p.qQf8am4odrRjYmAp5ger9uZCO1246e7ocfDasxYwBTDADpA2 iy8O0_9UefTmwblBiGI5nzoVWFHYm4ZGWZJd2NyaykEvKjzddn35lJUo6Dod a.I1ikY9gdQ.cUBBgFJ3JN6lMPQy6SLGbZbMM4bFPuG3rdCaAnxiYxI1fTg4 L9ck5tMm5apzL6NyVC7S_oLWYM4yX56ilUqCQQdJGhRghFl4uBtYirS.8Hl9 pvTuCQqtKoQp8YtUPmtReWcXn2uSeiZrWkTu.QbOy.IGJESJJAdMTpL7OjiE YYcVqUZDn65wmVOMmgv1vwf34yFdFmpBq6ek3N5fBjR9bVQeAFGxd3.lR13f 4qAd4CK8IZzLZuOv91PTUkONZlqzuDFIGtERLK6RcHsjSclAkymd0VDkHENh T7YcSaQMLnphnGrr5CmDbVxib11Rbsd7N_P0YomxyvyjvhUCnNut9vs_Qj4J eMZebZdHH.cr69fch9ADEeZCGGSs7DjcPoV4v_0Na7jryxuKnJCHj1tSbSmP MdufuNQ216POlBouv.Y8cTGjNDRqgsxFPNJeqg3rNBEpORnra3Qi_KIuYYHs MBx0ttptgZ8PIUUJfogO9bvYCAbjCSyx3Ho.DRf2KsjRX5XGjMu.rFwMjIQj trWb.uieFkWI3e6QE0pt4BgGuhp3P_cMorjtiUNCe4lTnwMX1KVdf.LVw_1k e5l5SAHMg7FAzz9kQZTPGi7IYOSuWyaSuS1AiG3bC15u3d5_AuoXvMY1PWvi JgQEb_.UIgQetmpze3DqbLFgza4wTGtSDiDBO5uYN0Wdr3pDjROYwT5RraTs jY55xot2Iiyc2UGqM.h3uZC9OlRUVNvHn
Received: from [189.120.175.52] by web163506.mail.gq1.yahoo.com via HTTP; Mon, 11 Aug 2014 13:22:24 PDT
X-Rocket-MIMEInfo: 002.001, SGkgYWxsLMKgCgpTb21lIHRpbWUgYWdvIEkgc3RhcnRlZCBsZWFybmluZyBhYm91dCBUQVAgZm9yIGEgSmVua2lucyBwbHVnaW4gKFRBUCBQbHVnLWluKSwgZm9yIHVzZSBpbiBhbm90aGVyIHBsdWctaW4gKFRlc3RMaW5rIFBsdWctaW4pIGFuZCBjb25zZXF1ZW50bHkgaGFkIHRvIHdyaXRlIGEgSmF2YSBBUEkgZm9yIGJvdGggcGx1Zy1pbnMgKHRhcDRqLm9yZykuIFRoZXJlIGFyZSBzb21lIHVzZXJzIG9mIHRoZSBUQVAgcGx1Zy1pbiB0aGF0IHV0aWxpemUgaXQgZm9yIG5vZGUuanMgdGVzdGluZywgb3RoZXIBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.201.700
References: <CAP4gcszybVr5Hw3mg=uTi8tqpA3wEVwo=zf2876RWhy_CmozZw@mail.gmail.com> <7250AD76-F5DF-494C-8A00-B4320053EBE7@ggvaidya.com>
Message-ID: <1407788544.42539.YahooMailNeo@web163506.mail.gq1.yahoo.com>
Date: Mon, 11 Aug 2014 13:22:24 -0700
From: "Bruno P. Kinoshita" <brunodepaulak@yahoo.com.br>
To: Gaurav Vaidya <gaurav@ggvaidya.com>, Andrew de Andrade <andrew@deandrade.com.br>
In-Reply-To: <7250AD76-F5DF-494C-8A00-B4320053EBE7@ggvaidya.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="-895122751-786340477-1407788544=:42539"
Archived-At: http://mailarchive.ietf.org/arch/msg/tap/qfGeKRjnGS6QO_mobH2r9awAxAM
Cc: "tap@ietf.org" <tap@ietf.org>
Subject: Re: [tap] RFC Status?
X-BeenThere: tap@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: "Bruno P. Kinoshita" <brunodepaulak@yahoo.com.br>
List-Id: Test Anything Protocol WG discussions <tap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tap>, <mailto:tap-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tap/>
List-Post: <mailto:tap@ietf.org>
List-Help: <mailto:tap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tap>, <mailto:tap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Aug 2014 20:22:27 -0000

Hi all, 

Some time ago I started learning about TAP for a Jenkins plugin (TAP Plug-in), for use in another plug-in (TestLink Plug-in) and consequently had to write a Java API for both plug-ins (tap4j.org). There are some users of the TAP plug-in that utilize it for node.js testing, others use the yslow plug-in, and others use for Perl or other kind of automation in their builds.

> What's the current state of TAP? Is there still interest in taking this to RFC status? I found some previous discussions on the list about nested TAP. Did those make it into the specification in any way? If so, where can I find examples of correct nested tap results?

It'd been a while since the last time I visited testanything.org, but the site looks great now! I liked the new layout, kudos to whoever made it.


I couldn't find some old content in the new site though. In tap4j we implement subtests (as in Test::More), like:

  1..3
  ok 1 - First test
      # Subtest: An example subtest
      1..2
      ok 1 - This is a subtest
      ok 2 - So is this
  ok 2 - An example subtest
  ok 3 - Third test

The example below is from this page: http://search.cpan.org/~exodist/Test-Simple-1.001003/lib/Test/More.pm

But IIUC, it is not part of TAP 13 specification. There were some proposals for it in the old site, looking at the internet archive the best I could find was https://web.archive.org/web/20120730055245/http://testanything.org/wiki/index.php/TAP_Proposals

Take a look at "Test Groups" and "Test Blocks". 

I'm participating in a test management OSS application development (PHP), and we are going to use TAP for automation too, so I'm looking forward to new releases/discussions on TAP :)

Hope that helps
Bruno


>________________________________
> From: Gaurav Vaidya <gaurav@ggvaidya.com>
>To: Andrew de Andrade <andrew@deandrade.com.br> 
>Cc: tap@ietf.org 
>Sent: Monday, August 11, 2014 4:07 PM
>Subject: Re: [tap] RFC Status?
> 
>
>Hi Andrew!
>
>On 11 Aug, 2014, at 12:42 pm, Andrew de Andrade <andrew@deandrade.com.br> wrote:
>> While thinking about this, I decided to go out and figure out if there is such a thing as nested TAP in the protocol specification. While searching for this, I came across this group, which is a great, but it appears there has been no activity here in a while and it looks like all the wiki pages with prior information about the state of the TAP protocol becoming an IETF RFC have disappeared. 
>> 
>> What's the current state of TAP? Is there still interest in taking this to RFC status? I found some previous discussions on the list about nested TAP. Did those make it into the specification in any way? If so, where can I find examples of correct nested tap results?
>The most recent version of the spec I could find was at https://github.com/gaurav/test-anything-protocol/blob/master/output/draft-vaidya-test-anything-protocol-00.txt, but this doesn’t talk about nesting at all. I’ve been out of the loop for a long, long time for graduate school reasons, but I think I remember someone (Ovid?) writing up a spec for nested TAP elsewhere?
>
>cheers,
>Gaurav
>
>_______________________________________________
>tap mailing list
>tap@ietf.org
>https://www.ietf.org/mailman/listinfo/tap
>
>