Revision history for Test-Command
0.11 4/29/2013
- fix determination of diagnostic test name in signal_is_undef()
0.10 2/8/2013
- fix signal tests on Win32 platforms
0.09 2/1/2013
- added exit_value(), signal_value(), stdout_value(), stdout_file(),
stderr_value() and stderr_file() (these provide access to raw value
for arbitrary testing not covered by this module)
0.08 Wed May 13 23:04 2009
- removed use of POSIX module (need a better understanding of how
to use it on BSD systems), reverted back to hand-rolled exit and
signal determination
- changed signal tests to use Config.pm to determine symbolic signal
values
0.07 Mon May 11 23:42 2009
- removed internal requirement that ref $self eq 'Test::Command' to
allow subclassing (requested by Lanny Ripple via
http://rt.cpan.org/Public/Bug/Display.html?id=43541)
0.06 Mon May 11 23:01 2009
- only use POSIX::W* macros when available
- skip signal tests on MSWin32
0.05 Mon May 11 21:32 2009
- use ${^CHILD_ERROR_NATIVE} if available (hopefully will help with
BSD test failures)
0.04 Sun May 10 09:38 2009
- exit and signal values can be undef if POSIX::WIFEXITED() or
POSIX::WIFSIGNALED return false respectively
- added exit_is_defined(), exit_is_undef(), signal_is_defined() and
signal_is_undef()
0.03 Sat May 9 23:21 2009
- use POSIX::WEXITSTATUS() to find exit status instead of manual bit
shift
- added terminating signal handling via POSIX::WTERMSIG() (was
mentioned in "DEVELOPMENT IDEAS" but finally spurred on by Lanny
Ripple via http://rt.cpan.org/Public/Bug/Display.html?id=43541)
- added t/06-signal.t
0.02 Tue Apr 10 21:58 2007
- added 'tests => 11' import to 'use Test::Command' in SYNOPSIS
- modified "No such file" tests to only test for $@ after the eval
since the regex test wasn't valid for other languages
- added development idea about creating a script to generate test
files
0.01 Sun Apr 8 15:36 2007
- First release.