On Mon, Feb 21, 2005 at 12:29:59PM -0000, Clayton, Nik wrote:
> Perhaps a gammar (or just a regex) that describes a fully conforming test
> line would be helpful.
> 
> Some comments about POSIX (non-)conformance might be useful, see the DejaGnu
> docs for examples; http://www.gnu.org/software/dejagnu/manual/x47.html.

As we don't have a copy of POSIX 1003.3 I don't know if we can really say
anything except perhaps "conformance with POSIX 1003.3 standard for test
frameworks was not considered in the formation of TAP" or something to 
express that we haven't looked at the POSIX standard.

>From what I can scrape from the POSIX docs, we have equivalents to...

PASS            == ok
FAIL            == not ok
XFAIL           == ok # TODO (not POSIX but dejagnu)
UNRESOLVED      == Bail out! and perhaps a non-zero exit code.
UNTESTED        == ok # TODO & SKIP
UNSUPPORTED     == ok # SKIP

Instead of just having a POSIX non-compliance section it might be worthwhile
having a comparision to other testing systems section, including Dejagnu,
POSIX and JUnit, drawing analogies between them and TAP.  It would help 
those who are already familiar with other systems to more easily understand 
TAP.

PS  is TODO & SKIP mentioned in TAP?

Reply via email to