1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185
|
Revision history for Perl extension Test-Script
1.31 2025-08-11 12:07:41 -0600
- Fix bug introduced in 1.30 where exports were not happening correctly
in legacy mode (gh#47)
1.30 2025-08-04 14:01:25 -0600
- Documentation improvements (#42)
- Fix bug where implicit function export would happen regardless of which
functions were explicitly exported (gh#45, gh#46)
1.29 2021-05-13 09:17:30 -0600
- Production release identical to 1.28_01 release.
1.28_01 2021-05-10 10:12:22 -0600
- Added script_fails and program_fails functions (brainbuz++ gh#34, gh#38)
1.27 2021-02-17 13:15:57 -0700
- Documentation improvements (RRWO++ gh#31, gh#30)
1.26 2019-10-25 21:22:03 -0700
- Add program_runs and related functions for testing programs
that do not run under Perl (gh#26, gh#27)
1.25 2018-09-27 15:33:19 -0400
- Production release identical to 1.24_01 release.
1.24_01 2018-09-24 12:38:07 -0400
- Add interpreter_options to script_runs options
1.23 2017-07-18 03:12:24 -0400
- Production release identical to 1.22_01 release.
1.22_01 2017-07-14 07:21:00 -0400
- Fix testing failures on Windows introduced in 1.21_01
1.21_01 2017-07-13 13:37:09 -0400
- Migrate to using Test2::V0 internally
1.20 2017-07-13 11:17:42 -0400
- Production release identical to 1.19_08 release.
1.19_08 2017-07-12 08:22:41 -0400
- Diagnostic release
1.19_07 2017-07-12 07:53:55 -0400
- Diagnostic release
1.19_06 2017-07-11 05:34:30 -0400
- Diagnostic release
1.19_05 2017-07-09 11:35:59 -0400
- Diagnostic release
1.19_04 2017-07-07 16:26:41 -0400
- Add support for stdin option that was lost in the Capture::Tiny migration
- Officially drop support for Perl 5.6 (support for 5.6 was already
implicitly dropped when we migrated to Capture::Tiny).
- A near term future version will also drop support for the old pre-Test2
Test::Builder.
1.19_03 2017-07-07 10:14:25 -0400
- Use Test2::V0 instead of Test2::Bundle::Extended for Test2 tests
1.19_02 2017-06-21 17:06:47 -0400
- Identical to 1.19_01
1.19_01 2017-05-01 06:12:01 -0400
- Use Capture::Tiny instead of IPC::Run3 (Paul Cochrane/PTC++ gh#4, gh#15)
- Minor documentation fixes (Paul Cochrane/PTC++)
1.18 2017-04-12 07:01:14 -0400
- Production release identical to 1.17_02 release.
1.17_02 2017-04-10 08:39:46 -0400
- Use three argument open
1.17_01 2017-04-10 06:51:38 -0400
- Handle scripts with -T taint mode (gh#13)
1.16 2017-03-04 12:16:10 -0500
- Stricter useage of plans.
1.15 2017-02-14 07:08:51 +1100
- Fix bug where list reference arguments to script_compiles
and script_runs are modified (gh#9)
1.14 2016-10-13 11:04:48 -0400
- Fix a regex in a test that fails on recent versions of
Test2 on Windows (possibly others) (gh#8)
- One of the tests was unreasonably slow, so it does
not get run for users, but will be used for development
only
- Remove warning condition that happens with at least some
older versions of Perl when using quotemeta without
parentheses (gh#7 Thanks Brendan Byrd)
1.12 2016-05-02 11:18:01 -0400
- Production release identical to 1.11_03 release.
1.11_03 2016-04-28 06:45:52 -0400
- Check for IO errors on temporary .pm file
1.11_02 2016-04-27 13:15:35 -0400
- One possible fix for gh#5
(see https://github.com/plicease/Test-Script/issues/5)
1.11_01 2016-04-27 12:28:33 -0400
- Including some optional Test2 based tests that should
only be run with a merged Test2 / Test::Builder
(currently a dev release as Test::Simple on CPAN)
1.10 2015-05-12 05:15:41 -0400
- Work around for buggy IPC::Run3 0.048 on MSWin32
On Windows we probe for and mitigate a bug in IPC::Run3
(see https://github.com/plicease/Test-Script/issues/1 for details)
with the intention of removing the workaround if/when IPC::Run3
is fixed.
1.09 2015-05-07 16:44:26 -0400
- If IPC::Run3::run3 throws an exception it will now fail the test
(with a helpful diagnostic) rather than crashing the test script.
- A script that is killed with a singnal is now considered a failure
as well.
- Use alternate expected exit and signal values with options as the
second argument to script_runs.
- Ability to pass input via stdin to the script with script_runs.
- Ability to capture stdout and stderr from script with script_runs.
- Functions to test stdout and stderr:
script_stdout_is
script_stdout_isnt
script_stdout_like
script_stdout_unlike
script_stderr_is
script_stderr_isnt
script_stderr_like
script_stderr_unlike
1.08 2015-05-06 05:09:13 -0400
- Now works with or without blib (rt81222, rt102743)
- Compatability with older versions of Test::Builder::Tester (rt81335)
- Requires Perl 5.6.0
- Migrate to Dist::Zilla
1.07 Tue 24 Nov 2009
- Second attempt at fixing the "Using" bug
1.06 Wed 16 Sep 2009
- Update test to allow different die() return values
- Move Test::More to runtime dependency
1.05 Mon 14 Sep 2009
- Changed script_compiles_ok to script_compiles
- Added script_runs
1.04_03 Thu 18 Dec 2008
- Another attempt to support 5.6 properly
1.04_02 Wed 17 Dec 2008
- Test tweak to support 5.6 properly
1.04_01 Tue 16 Dec 2008
- Updated to Module::Install 0.77
- Adding dependency on Probe::Perl
- Full fidelity failure testing
1.03 Fri 29 Feb 2008
- Updated to Module::Install 0.68
- Incremental release to get updated author tests
1.02 Sun 15 Oct 2006
- Adding diagnostics to failing cases
- Add -Mblib to the call to perl
1.01 Sun 1 Oct 2006
- Making the Makefile.PL NOT executable
1.00 Sun 3 Sep 2006
- Converted the test scripts to full blown Test::Builder::Tester tests
- Made the tests more comprehensive
- The 0.01 version was returning false positive test results
- Force warnings on in test scripts
0.01 Tue 18 Jul 2006
- Created the initial implementation
|