Integrate macperl patch #16868.
[p5sagit/p5-mst-13.2.git] / lib / Test / Harness / Changes
CommitLineData
2fe373ce 1Revision history for Perl extension Test::Harness
2
c0bb2de7 32.23 Wed May 22 12:59:47 EDT 2002
4 - reason for all skip wasn't being displayed. Broken in 2.20.
5 - Changed the wait status tests to conform with POSIX standards.
6 - Quieted some SYSTEM$ABORT noise leaking out from dying test tests
7 on VMS.
8
6e5a998b 92.22 Fri May 17 19:01:35 EDT 2002
10 - Fixed parsing of #!/usr/bin/perl-current to not see a -t.
11 (RT #574)
12 - Fixed exit codes on MPE/iX
13
308957f5 142.21 Mon May 6 00:43:22 EDT 2002
15 - removed a bunch of dead code left over after 2.20's gutting.
16 - The fix for the $^X "bug" added in 2.02 has been removed. It
17 caused more trouble than the old bug (I'd never seen a problem
18 before anyway)
19 - 2.20 broke $verbose
20
212.20 Sat May 4 22:31:20 EDT 2002
22 * An almost complete conversion of the Test::Harness test parsing
23 to use Test::Harness::Straps.
24
252.04 Tue Apr 30 00:54:49 EDT 2002
26 * Changing the output format of skips
27 - Taking into account VMS's special exit codes in the tests.
28
356733da 292.03 Thu Apr 25 01:01:34 EDT 2002
30 * $^X fix made safer.
31 - Noise from loading wait.ph to analyze core files supressed
32 - MJD found a situation where a test could run Test::Harness
33 out of memory. Protecting against that specific case.
34 - Made the 1..M docs a bit clearer.
35 - Fixed TODO tests so Test::Harness does not display a NOK for
36 them.
37 - Test::Harness::Straps->analyze_file() docs were not clear as to
38 its effects
39
402.02 Thu Mar 14 18:06:04 EST 2002
41 * Ken Williams fixed the long standing $^X bug.
42 * Added HARNESS_VERBOSE
43 * Fixed a bug where Test::Harness::Straps was considering a test that
44 is ok but died as passing.
45 - Added the exit and wait codes of the test to the
46 analyze_file() results.
47
13287dd5 482.01 Thu Dec 27 18:54:36 EST 2001
49 * Added 'passing' to the results to tell you if the test passed
50 * Added Test::Harness::Straps example (examples/mini_harness.plx)
51 * Header-at-end tests were being interpreted as failing sometimes
52 - The 'skip_all' results from analyze* was not being set
53 - analyze_fh() and analyze_file() now work more efficiently, reading
54 line-by-line instead of slurping as before.
55
562.00 Sun Dec 23 19:13:57 EST 2001
57 - Fixed a warning on VMS.
58 - Removed a little unnecessary code from analyze_file()
59 - Made sure filehandles are getting closed
60 - analyze() now considers "not \nok" to be a failure (VMSism)
61 but Test::Harness still doesn't.
62
632.00_05 Mon Dec 17 22:08:02 EST 2001
64 * Wasn't filtering @INC properly when a test is run with -T, caused the
65 command line to be too long on VMS. VMS should be 100% now.
66 - Little bug in the skip 'various reasons' logic.
67 - Minor POD nit in 5.004_04
68 - Little speling mistak
69
702.00_04 Sun Dec 16 00:33:32 EST 2001
71 * Major Test::Harness::Straps doc bug.
72
732.00_03 Sat Dec 15 23:52:17 EST 2001
74 * First release candidate
75 * 'summary' is now 'details'
76 * Test #1 is now element 0 on the details array. It works out better
77 that way.
78 * analyze_file() is more portable, but no longer taint clean
79 * analyze_file() properly preserves @INC and handles -T switches
80 - minor mistake in the test header line parsing
81
433ad7b6 821.26 Mon Nov 12 15:44:01 EST 2001
83 * An excuse to upload a new version to CPAN to get Test::Harness
84 back on the index.
85
13287dd5 862.00_00 Sat Sep 29 00:12:03 EDT 2001
87 * Partial gutting of the internals
88 * Added Test::Harness::Straps
89
2fe373ce 901.25 Tue Aug 7 08:51:09 EDT 2001
91 * Fixed a bug with tests failing if they're all skipped
92 reported by Stas Bekman.
93 - Fixed a very minor warning in 5.004_04
94 - Fixed displaying filenames not from @ARGV
95 - Merging with bleadperl
96 - minor fixes to the filename in the report
97 - '[no reason given]' skip reason
98
13287dd5 991.24 Tue Aug 7 08:51:09 EDT 2001
2fe373ce 100 - Added internal information about number of todo tests
101
1021.23 Tue Jul 31 15:06:47 EDT 2001
103 - Merged in Ilya's "various reasons" patch
104 * Fixed "not ok 23 - some name # TODO" style tests
105
1061.22 Mon Jun 25 02:00:02 EDT 2001
107 * Fixed bug with failing tests using header at end.
108 - Documented how Test::Harness deals with garbage input
109 - Turned on test counter mismatch warning
110
1111.21 Wed May 23 19:22:53 BST 2001
112 * No longer considered unstable. Merging back with the perl core.
113 - Fixed minor nit about the report summary
114 - Added docs on the meaning of the failure report
115 - Minor POD nits fixed mirroring perl change 9176
116 - TODO and SEE ALSO expanded
117
1181.20 Wed Mar 14 23:09:20 GMT 2001 by Michael G Schwern *UNSTABLE*
119 * Fixed and tested with 5.004!
120 - Added EXAMPLE docs
121 - Added TODO docs
122 - Now uneffected by -l, $\ or $,
123
1241.19 Sat Mar 10 00:43:29 GMT 2001 by Michael G Schwern *UNSTABLE*
125 - More internal reworking
126 * Removed use of experimental /(?>...)/ feature for backwards compat
127 * Removed use of open(my $fh, $file) for backwards compatibility
128 * Removed use of Tie::StdHandle in tests for backwards compat
129 * Added dire warning that this is unstable.
130 - Added some tests from the old CPAN release
131
1321.18 Mon Mar 5 17:35:11 GMT 2001 by Michael G Schwern
133 * Under new management!
134 * Test::Harness is now being concurrently shipped on CPAN as well
135 as in the core.
136 - Switched "our" for "use vars" and moved the minimum version back
137 to 5.004. This may be optimistic.
138
139
140*** Missing version history to be extracted from Perl changes ***
141
142
1431.07 Fri Feb 23 1996 by Andreas Koenig
144 - Gisle sent me a documentation patch that showed me, that the
145 unless(/^#/) is unnessessary. Applied the patch and deleted the block
146 checking for "comment" lines. -- All lines are comment lines that do
147 not match /^1\.\.([0-9]+)/ or /^(not\s+)?ok\b/.
148 - Ilyaz request to print "ok (empty test case)" whenever we say 1..0
149 implemented.
150 - Harness now doesn't abort anymore if we received confused test output,
151 just warns instead.
152
1531.05 Wed Jan 31 1996 by Andreas Koenig
154 - More updates on docu and introduced the liberality that the script
155 output may omit the test numbers.
156
1571.03 Mon January 28 1996 by Andreas Koenig
158 - Added the statistics for subtests. Updated the documentation.
159
1601.02 by Andreas Koenig
161 - This version reports a list of the tests that failed accompanied by
162 some trivial statistics. The older (unnumbered) version stopped
163 processing after the first failed test.
164 - Additionally it reports the exit status if there is one.
165
166