File: Changes

package info (click to toggle)
libtest-script-perl 1.31-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 296 kB
  • sloc: perl: 426; makefile: 2
file content (185 lines) | stat: -rw-r--r-- 6,022 bytes parent folder | download
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