Test Anything Protocol
TAP is tolerable for minimal testing, but fails to provide a lot of features you really want for anything nontrivial.A while back I wrote out a list of what we really want out of a test framework (more than any existing framework supports, though many get much closer than TAP):https://gist.github.com/o11c/ef8f0886d5967dfebc3d