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