[FIXES]
Fixed a problem submitted by Craig Berry:
Several of the Test::Harness tests now fail on VMS with the
following warning:Can't find string terminator "]" anywhere before EOF at -e line 1.
The problem is that when a command is piped to the shell and that
command has a newline character embedded in it, the part after
the newline is invisible to the shell. The patch below corrects
that by escaping the newline so it is not subject to variable
interpolation until it gets to the child's Perl one-liner.
[ENHANCEMENTS]
- Test::Harness::Straps now has diagnostic gathering without changing
how tests are run. It also adds these messages by default.
Note that the new method, _is_diagnostic(), is for internal
use only. It may change soon. Thanks to chromatic.
[DOCUMENTATION]
Expanded Test::Harness::TAP.pod, and added examples.
Fixed a crucial documentation typo in Test::Harness::Straps.