Have you ever noticed that there are no GUIs for test runners? Sure, there's PerlUnit, but it doesn't work with our standard testing tools and has largely been abandoned. However, now you should be able to use all of your wonderful Test::Harness tools to build a GUI by using TAPx::Parser. I've just released version 0.20 (should be hitting mirrors soon) and I have tprove and tprove_color in the examples/ directory.
While the 'prove' variants are incomplete (patches or complete new versions welcome), the TAP parser itself is full-featured enough that building a proper GUI on top of it should be fairly straightforward for someone who, unlike me, has some experience building GUIs. While I do realize that not everyone appreciates GUIs, visual representations can be quite useful (just compare a state-machine graph versus its code, for example). If anyone is interested in tackling this, let me know and I'd be happy to answer any questions you have about the parser.
I'd also love to include the GUI, improved 'tprove' code, or anything else worthwhile that you'd like to add to TAPx::Parser. Or you could just release under your own name, if you prefer.
If you're curious about whether TAPx::Parser is ready for the prime time, you might be interested to know that Yahoo! might be using it to improve analysis of their test results.
Cheers,
Ovid
New address of my CGI Course.
In reply to Want a GUI for your test output? by Ovid
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |