From: Stefano Lattarini Date: Fri, 5 Aug 2011 18:52:34 +0000 (+0200) Subject: tap docs: we don't support pragma or version directives (yet) X-Git-Tag: ng-0.5a~89^2~148^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=144628d7033cdb098cf77fb94fb5204286adf10e;p=thirdparty%2Fautomake.git tap docs: we don't support pragma or version directives (yet) * doc/automake.texi (Incompatibilities with other TAP parsers and drivers): Document that limitation. Normalize an unrelated "TODO" item. --- diff --git a/ChangeLog b/ChangeLog index 80e516393..6036f422b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2011-08-05 Stefano Lattarini + + tap docs: we don't support pragma or version directives (yet) + * doc/automake.texi (Incompatibilities with other TAP parsers + and drivers): Document that limitation. Normalize an unrelated + "TODO" item. + 2011-08-05 Stefano Lattarini tap: new option to change the string designating TAP diagnostic diff --git a/doc/automake.texi b/doc/automake.texi index 254e98ca0..c63742d3b 100644 --- a/doc/automake.texi +++ b/doc/automake.texi @@ -9772,13 +9772,16 @@ the test script it occurs into. This doesn't follows TAP specifications, but on the other hand it maximizes compatibility (and code sharing) with the ``hard error'' concept of the default @option{parallel-tests} driver. @item +The @code{version} and @code{pragma} directives are not supported. +@item The @option{--diagnostic-string} option of out driver allows to modify the string that introduces TAP diagnostic from the default value of ``@code{#}''. The standard TAP protocol has currently no way to allow this, so if you use it your diagnostic will be lost to more compliant tools like @command{prove} and @code{Test::Harness} @item -@emph{TODO}: there's surely something else ... +And there are probably some other small and yet undiscovered +incompatibilities, especially in corner cases or with rare usages. @end itemize @node Links and external resources on TAP