Test::Harness 2.01 -> 2.03
[p5sagit/p5-mst-13.2.git] / lib / Test / Harness / Changes
CommitLineData
2fe373ce 1Revision history for Perl extension Test::Harness
2
356733da 32.03 Thu Apr 25 01:01:34 EDT 2002
4 * $^X fix made safer.
5 - Noise from loading wait.ph to analyze core files supressed
6 - MJD found a situation where a test could run Test::Harness
7 out of memory. Protecting against that specific case.
8 - Made the 1..M docs a bit clearer.
9 - Fixed TODO tests so Test::Harness does not display a NOK for
10 them.
11 - Test::Harness::Straps->analyze_file() docs were not clear as to
12 its effects
13
142.02 Thu Mar 14 18:06:04 EST 2002
15 * Ken Williams fixed the long standing $^X bug.
16 * Added HARNESS_VERBOSE
17 * Fixed a bug where Test::Harness::Straps was considering a test that
18 is ok but died as passing.
19 - Added the exit and wait codes of the test to the
20 analyze_file() results.
21
13287dd5 222.01 Thu Dec 27 18:54:36 EST 2001
23 * Added 'passing' to the results to tell you if the test passed
24 * Added Test::Harness::Straps example (examples/mini_harness.plx)
25 * Header-at-end tests were being interpreted as failing sometimes
26 - The 'skip_all' results from analyze* was not being set
27 - analyze_fh() and analyze_file() now work more efficiently, reading
28 line-by-line instead of slurping as before.
29
302.00 Sun Dec 23 19:13:57 EST 2001
31 - Fixed a warning on VMS.
32 - Removed a little unnecessary code from analyze_file()
33 - Made sure filehandles are getting closed
34 - analyze() now considers "not \nok" to be a failure (VMSism)
35 but Test::Harness still doesn't.
36
372.00_05 Mon Dec 17 22:08:02 EST 2001
38 * Wasn't filtering @INC properly when a test is run with -T, caused the
39 command line to be too long on VMS. VMS should be 100% now.
40 - Little bug in the skip 'various reasons' logic.
41 - Minor POD nit in 5.004_04
42 - Little speling mistak
43
442.00_04 Sun Dec 16 00:33:32 EST 2001
45 * Major Test::Harness::Straps doc bug.
46
472.00_03 Sat Dec 15 23:52:17 EST 2001
48 * First release candidate
49 * 'summary' is now 'details'
50 * Test #1 is now element 0 on the details array. It works out better
51 that way.
52 * analyze_file() is more portable, but no longer taint clean
53 * analyze_file() properly preserves @INC and handles -T switches
54 - minor mistake in the test header line parsing
55
433ad7b6 561.26 Mon Nov 12 15:44:01 EST 2001
57 * An excuse to upload a new version to CPAN to get Test::Harness
58 back on the index.
59
13287dd5 602.00_00 Sat Sep 29 00:12:03 EDT 2001
61 * Partial gutting of the internals
62 * Added Test::Harness::Straps
63
2fe373ce 641.25 Tue Aug 7 08:51:09 EDT 2001
65 * Fixed a bug with tests failing if they're all skipped
66 reported by Stas Bekman.
67 - Fixed a very minor warning in 5.004_04
68 - Fixed displaying filenames not from @ARGV
69 - Merging with bleadperl
70 - minor fixes to the filename in the report
71 - '[no reason given]' skip reason
72
13287dd5 731.24 Tue Aug 7 08:51:09 EDT 2001
2fe373ce 74 - Added internal information about number of todo tests
75
761.23 Tue Jul 31 15:06:47 EDT 2001
77 - Merged in Ilya's "various reasons" patch
78 * Fixed "not ok 23 - some name # TODO" style tests
79
801.22 Mon Jun 25 02:00:02 EDT 2001
81 * Fixed bug with failing tests using header at end.
82 - Documented how Test::Harness deals with garbage input
83 - Turned on test counter mismatch warning
84
851.21 Wed May 23 19:22:53 BST 2001
86 * No longer considered unstable. Merging back with the perl core.
87 - Fixed minor nit about the report summary
88 - Added docs on the meaning of the failure report
89 - Minor POD nits fixed mirroring perl change 9176
90 - TODO and SEE ALSO expanded
91
921.20 Wed Mar 14 23:09:20 GMT 2001 by Michael G Schwern *UNSTABLE*
93 * Fixed and tested with 5.004!
94 - Added EXAMPLE docs
95 - Added TODO docs
96 - Now uneffected by -l, $\ or $,
97
981.19 Sat Mar 10 00:43:29 GMT 2001 by Michael G Schwern *UNSTABLE*
99 - More internal reworking
100 * Removed use of experimental /(?>...)/ feature for backwards compat
101 * Removed use of open(my $fh, $file) for backwards compatibility
102 * Removed use of Tie::StdHandle in tests for backwards compat
103 * Added dire warning that this is unstable.
104 - Added some tests from the old CPAN release
105
1061.18 Mon Mar 5 17:35:11 GMT 2001 by Michael G Schwern
107 * Under new management!
108 * Test::Harness is now being concurrently shipped on CPAN as well
109 as in the core.
110 - Switched "our" for "use vars" and moved the minimum version back
111 to 5.004. This may be optimistic.
112
113
114*** Missing version history to be extracted from Perl changes ***
115
116
1171.07 Fri Feb 23 1996 by Andreas Koenig
118 - Gisle sent me a documentation patch that showed me, that the
119 unless(/^#/) is unnessessary. Applied the patch and deleted the block
120 checking for "comment" lines. -- All lines are comment lines that do
121 not match /^1\.\.([0-9]+)/ or /^(not\s+)?ok\b/.
122 - Ilyaz request to print "ok (empty test case)" whenever we say 1..0
123 implemented.
124 - Harness now doesn't abort anymore if we received confused test output,
125 just warns instead.
126
1271.05 Wed Jan 31 1996 by Andreas Koenig
128 - More updates on docu and introduced the liberality that the script
129 output may omit the test numbers.
130
1311.03 Mon January 28 1996 by Andreas Koenig
132 - Added the statistics for subtests. Updated the documentation.
133
1341.02 by Andreas Koenig
135 - This version reports a list of the tests that failed accompanied by
136 some trivial statistics. The older (unnumbered) version stopped
137 processing after the first failed test.
138 - Additionally it reports the exit status if there is one.
139
140