[tap-l] data request
ebo at users.sourceforge.net
Thu Aug 26 10:39:34 BST 2010
> Good work!
BTW, I'm thinking of naming the tool SpinalTAP ;-)
> I'm trying to remember the status of the TAP parser conformance suite
> was worked on in Oslo. That's a suite of language-agnostic TAP streams
> together with a bunch of assertions about how they should be parsed.
those would be helpful, and I will be glad to try to incorporate them if
> Failing that you'll find quite a few fragments of TAP scattered
> the Test::Harness test suite.
Thank you, I've been crawling through the Test-Harness, Test-Most, etc. to
get a handle on it. At the moment I am able to parse most of the basic
conditions (ok, not ok, SKIP/TODO with warnings, plan, comments and bail
out -- all with descriptions and/or reasons). I can also generate some
simple statistics for both individual tap streams and for collections
following Test-Harness's output format and behavior. I was hopping to get
some more non-trivial tests, and your pointer to Test-Harness's test suite
was quite helpful. As a note, most of Test-Harness's tests break on my
linux box (Gentoo Linux on a x86_64), but the basic tests are still
> If you're able to place the code you're working on in a public source
> control repo you may be able to enlist some practical help - it
> sounds like an interesting project :)
As soon as I get just a little farther along I will be setting it up on
either bitbucket.org or sourceforge.net. Porting it to Linux should be
trivial, but a little messy. To conform with the rest of Plan 9, I plan to
release it under the Lucent-1.02 license. If there is a preferred license
for TestingAnything.org, please let me know and I will consider it, but it
would have to be acceptable to the Plan 9 community. As a note,
Lucent-1.02 is similar to CC-Attribute with an indemnity clause, and is
Probably the biggest part of the learning curve for collaboration is it
needs Plan 9 or an emulator such as 9vx, tvx, or plan9port which run on
Linux and Mac OSX. I'll be glad to walk anyone through setting up one of
the emulators if you want to collaborate or play with it.
As a final note, I am planning to submit a paper to the International
Workshop on Plan 9 (IWP9) on the TAP tools as well as my GSoC project. If
anyone is willing to give a friendly review of the paper or code when
released, I will be most grateful.
More information about the tap-l