logo       

Re: TAP ain't "Test All Perl": msg#00112

Subject: Re: TAP ain't "Test All Perl"
* Adrian Howard <adrianh@xxxxxxxxxxxxxx> [2006-08-16 14:35]:
> On 15 Aug 2006, at 19:29, Michael Peters wrote:
> >I think this is the most important benefit. Test runs aren't
> >bound to the single time it was run with a certain harness.
> >They can be captured and viewed later by the same developer or
> >shared among developers.
> 
> Nothing stopping you doing this with JUnit/TestNG/whatever
> either. You don't have a protocol, but you do have a standard
> set of class based APIs.

I don’t know about you, but I tend to prefer a well-defined and
simple wire formats over APIs. :-)  In a sense, it’s declarative,
rather than imperative. Integration of heterogenous systems is
much easier that way – even subsystems for which no explicit
format emitter is available can participate without much trouble.
You can easily scale the complexity of the participants at either
end of the wire to match your needs. At one extreme of the scale,
you might telnet to your smoke server and manually tap in (pun
intended) “ok 1”, “not ok 2” responses. Then you can go through
scripts which manually `print "ok 1"` through Test::More all the
way to Test::Class. Your infrastructure can be as simple or
complex as you want or need.

I think this is a powerful benefit.

> Not that hard to stick a proxy/recorder type thang in the
> middle.

Yes, but you have to make extra effort and possibly hack a
little. With TAP, you get that for free. As the name implies,
you can test everything, and with minimum fuss.

Regards,
-- 
Aristotle Pagaltzis // <http://plasmasturm.org/>



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
linux.arklinux....    user-groups.lin...    kde.usability/2...    ietf.ipp/2002-0...    mail.spam.spamc...    os.netbsd.devel...    audio.cd-record...    text.unicode.de...    php.documentati...    games.fps.halfl...    window-managers...    suse.oracle.gen...    bug-tracking.gn...    video.dvdrip.us...    xfree86.cvs/200...    java.netbeans.m...    network.argus/2...    culture.sf.kill...    debian.ports.al...    freebsd.questio...    qplus.devel/200...    handhelds.palm....   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe