TAP in depth

TAP in depth

By Michael Peters (‎mpeters‎) from Raleigh.pm
Date: Monday, June 22, 2009 04:15 PM
Duration: 20 minutes
Target audience: Any
Language:
Tags: tap testing

You can find more information on the speaker's site:


The Test Anything Protocol is beginning to spread. What started out as a solution to Perl testing problems is now being used by PHP, Postgr
eSQL, C, C++, and more. It starts as a simple "1 ok", "2 ok" and then you're hooked. Seems so simple but like most starter drugs there's a more complicated underbelly.

Recently an IETF working was started to take the extisting implementations and all the extension propsals and turn them into a full standard. In this talk we'll examine the work that's been done so far. Starting with the basic building blocks (ok, not ok, comments), then some more interesting pieces (plans, pass, skip) and then into the more exciting (nested TAP, diagnostics) and experimental (logging, visualization) features.


Attended by: Brandon Wigfield, David Moreno (‎damog‎), Michael Canzoneri (‎mikecanz‎), Ricardo Signes (‎rjbs‎), Jesse Luehrs (‎doy‎), Stephen Scaffidi (‎hercynium‎), Jason Switzer (‎s1n‎), Robert Boone (‎rlb3‎), Dan Magnuszewski (‎magnachef‎), Michael Peters (‎mpeters‎), Timothy Appnel (‎tima‎), Mike Kelly (‎pioto‎), Elliot Shank, Nova Patch (‎patch‎), Adam Foxson (‎Fhoxh‎), Todd Rinaldo (‎toddr‎), Adri Mills, Mark Jubenville (‎ioncache‎), Darian Patrick (‎dapatrick‎), brian janaszek, Leonard Miller (‎olegm‎), Krishna Sethuraman (‎shamu‎), mark stout, Kenneth Power, Andrew Walker (‎Andy‎), Sean McCune (‎pghcoder‎), Victor Stevko, Michael Graham (‎magog‎), Liam Echlin, Lisa Wilcox, Jason Crome (‎CromeDome‎), G. Wade Johnson (‎gwadej‎), Duane Brown (‎duaneb‎), Bruce Gray (‎Util‎), Jonathan Swartz, James E Keenan (‎kid51‎), James Mastros (‎theorbtwo‎), Mark Jensen, Brad Oaks (‎bradoaks‎), Patrick Mclaughlin, Jack Foy,