⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes

📁 source of perl for linux application,
💻
📖 第 1 页 / 共 2 页
字号:
Revision history for Perl extension Test::HarnessNEXT    [FIXES]    * prove's --perl=/path/to/file wasn't taking a value.    * prove's version number was not getting incremented.  From now on,      prove's $VERSION will match Test::Harness's $VERSION, and I added      a test to make sure this is the case.    [ENHANCEMENTS]    * Added test straps overload via HARNESS_STRAP_OVERLOAD environment      variable.  prove now takes a --strap=class parameter.  Thanks,      Adam Kennedy.2.63_01 Fri Jun 30 16:59:50 CDT 2006    [ENHANCEMENTS]    * Failed tests used to say "NOK x", and now say "NOK x/y".      Thanks to Will Coleda.    * Added the Test::Harness::Results object, so we have a well-defined      object, and not just a hash that we pass around.  Thanks to YAPC::NA      2006 Hackathon!2.62 Thu Jun  8 14:11:57 CDT 2006    [FIXES]    * Restored the behavior of dying if any subtests failed.  This is a      pretty crucial bug that I should have fixed long ago.  Not having this      means that CPANPLUS will install modules even if their tests fail. :-(2.60 Wed May 24 14:48:44 CDT 2006    [FIXES]    * Fixed the headers in the summary failure table.2.58 Sat May 13 22:53:53 CDT 2006    No changes.  Released to the world with a non-beta number.2.57_06 Sun Apr 23 00:55:43 CDT 2006    [THINGS THAT MIGHT BREAK YOUR CODE]    * Anything that displays a percentage of tests passed has been      removed.  Output at the end of failing runs is now different.    [FIXES]    * Fixed the TODO-passing patch from 2.57_05.    [ENHANCEMENTS]    * The unnecessary display of percentages of tests passing and failing      have been removed.  Tests are not a percentage game.    * Caches the results of _default_inc(), which is expensive because      of shelling out to get the pathnames.  Benchmarking was showing that      15% of Test::Harness's time was spent in this function.  For test      suites with many test files, this can be significant.  With this      speedup, the "make test" for the Perl core speeds up 2.5%.      Thanks to Nicholas Clark for finding this.    [DOCUMENTATION]    * Fixed HARNESS_PERL_SWITCHES typo.  Thanks, Andreas Koenig.    * Added docs on HARNESS_TIMER and --timer.  Thanks, Mike O'Regan.2.57_05 Wed Apr 19 00:31:10 CDT 2006    [ENHANCEMENTS]    * Now shows details of the tests that unexpectedly pass, instead of      just giving a number.  Thanks, demerphq!    [INTERNALS]    * Fixed globbing to work under Perls before 5.6.0.  Before Perl 5.6.0,      prove just uses the internal glob() function.2.57_04 Mon Apr 17 13:35:10 CDT 2006    [ENHANCEMENTS]    * prove's globbing is now done with File::Glob::bsd_glob().      Otherwise, "prove c:\program files\svk\t\*" fails because glob()      considers it to be two patterns, splitting on whitespace.  Thanks to      Audrey Tang.    [DOCUMENTATION]    * Added information about other TAP implementations in other languages.2.57_03 Dec 31 2005    [THINGS THAT MAY BREAK YOUR CODE]    * Internal functions _run_all_tests() and _show_results() no longer      exist.  You shouldn't have been using them anyway since they're      prepended with underscores.    [INTERNALS]    * Added the ability to send test output to a filehandle of      one's choosing.  Two internal functions are now exposed:      execute_tests() and get_results() (formerly _run_all_tests() and      _show_results()).  This should allow CPANPLUS to work properly      with Module::Build.  Thanks to Ken Williams.    [DOCUMENTATION]    * Hid the documentation for the private methods in Test::Harness::Straps.2.57_02 Fri Dec 30 23:51:17 CST 2005    [THINGS THAT MAY BREAK YOUR CODE]    * prove's --ext option has been removed.  I'm betting that nobody used it.    [ENHANCEMENTS]    * prove can now take -w and -W switches, analogous to those in perl.      This means that "prove -wlb t/*.t" is exactly the same as "make test".      Thanks to Rob Kinyon.    * Started a Test::Harness::Util module for code that may be reused      by other Harness-using modules.    [INTERNALS]    * The t/prove*.t tests now use $^X to call prove.  Thanks to Yves Orton.    * Test::Harness::Straps no longer uses Win32::GetShortPathName().      Thanks to Gisle Aas.2.57_01 Mon Dec 26 01:39:07 CST 2005    [FIXES]    * Removed code and docs mentioning HARNESS_IGNORE_EXITCODE, which      is not used anywhere.    [ENHANCEMENTS]    * If we have hi-res timings, then they're shown in integer      milliseconds, rather than fractional seconds.    * Added the --perl switch to prove.    [DOCUMENTATION]    * Added links to CPAN support sites.2.56 Wed Sep 28 16:04:00 CDT 2005    [FIXES]    * Incorporate bleadperl patch to fix Test::Harness on VMS.2.54 Wed Sep 28 09:52:19 CDT 2005    [FIXES]    * Test counts were wrong, so wouldn't install on Perls < 5.8.0.2.53_02 Thu Aug 25 21:37:01 CDT 2005    [FIXES]    * File order in prove is now sorted within the directory.  It's not      the sorting that's important as much as the deterministic results.      Thanks to Adam Kennedy and Casey West for pointing this out,      independently of each other, with 12 hours of the other.    [INTERNALS]    * Fix calls to podusage() to not use the DATA typeglob.  Thanks sungo.2.53_01 Sun Jul 10 10:45:27 CDT 2005    [FIXES]    * If we go over 100,000 tests, it used to print out a warning for      every test over 100,000.  Now, we stop after the first.  Thanks to      Sebastien Aperghis-Tramoni.2.52 Sun Jun 26 23:05:19 CDT 2005    No changes2.51_02    [ENHANCEMENTS]    * The Test::Harness timer is now off by default.  Set HARNESS_TIMER      true if you want it.  Added --timer flag to prove.2.50_01    [FIXES]    * Call CORE::time() to figure out if we should print when we're      printing once per second.  Otherwise, we're using Time::HiRes'      version of it.  Thanks, Nicholas Clark.2.50 Tue Jun 21 14:32:12 CDT 2005    [FIXES]    * Added some includes in t/strap-analyze.t to make Cygwin happy.2.49_02 Tue Jun 21 09:54:44 CDT 2005    [FIXES]    * Added some includes in t/test_harness.t to make Cygwin happy.2.49_01 Fri Jun 10 15:37:31 CDT 2005    [ENHANCEMENTS]    * Now shows elapsed time in 1000ths of a second if Time::HiRes      is available.    [FIXES]    * Test::Harness::Iterator didn't have a 1; at the end.  Thanks to      Steve Peters for finding it.2.48    Fri Apr 22 22:41:46 CDT 2005    Released after weeks of non-complaint.2.47_03 Wed Mar  2 16:52:55 CST 2005    [THINGS THAT MIGHT BREAK YOUR CODE]    * Test::Harness now requires Perl 5.005_03 or above.    [FIXES]    * Fixed incorrect "confused by tests in wrong order" error in 2.47_02.2.47_02 Tue Mar  1 23:15:47 CST 2005    [THINGS THAT MIGHT BREAK YOUR CODE]    * Test directives for skip tests used to be anything that matches      /^skip/i, like the word "skipped", but now it must match      /^skip\s+/i.    [ENHANCEMENTS]    * T::H now sets environment variable HARNESS_VERSION, in case a test      program wants to know what version of T::H it's running under.2.47_01 Mon Feb 21 01:14:13 CST 2005    [FIXES]    * Fixed a problem submitted by Craig Berry:        Several of the Test::Harness tests now fail on VMS with the        following warning:        Can't find string terminator "]" anywhere before EOF at -e line 1.        The problem is that when a command is piped to the shell and that        command has a newline character embedded in it, the part after        the newline is invisible to the shell. The patch below corrects        that by escaping the newline so it is not subject to variable        interpolation until it gets to the child's Perl one-liner.    [ENHANCEMENTS]    * Test::Harness::Straps now has diagnostic gathering without changing      how tests are run.  It also adds these messages by default.      Note that the new method, _is_diagnostic(), is for internal      use only.  It may change soon.  Thanks to chromatic.    [DOCUMENTATION]    * Expanded Test::Harness::TAP.pod, and added examples.    * Fixed a crucial documentation typo in Test::Harness::Straps.2.46    Thu Jan 20 11:50:59 CST 2005    Released.2.45_02 Fri Dec 31 14:57:33 CST 2004    [ENHANCEMENTS]    * Turns off buffering on both STDERR and STDOUT, so that the two      output handles don't get out of sync with each other.  Thanks to      David Wheeler.    * No longer requires, or supports, the HARNESS_OK_SLOW environment      variable.  Test counts are only updated once per second, which      used to require having HARNESS_OK_SLOW set.2.45_01 Fri Dec 17 22:39:17 CST 2004    [THINGS THAT MIGHT BREAK YOUR CODE]    * Test::Harness now requires Perl 5.004_05.    * We no longer try to print a stack if a coredump is detected.    [FIXES]    * Reverted Test::Harness::Iterator::next()'s use of readline, since      it fails under Perl 5.5.4.    * We no longer try to print a stack if a coredump is detected.      This means that the external problems we've had with wait.ph      now disappear.  This resolves a number of problems that various      Linux distros have, and closes a couple of RT tickets like #2729      and #7716.    [ENHANCEMENTS]    * Added Test::Harness->strap() method to access the internal strap.    [DOCUMENTATION]    * Obfuscated the rt.cpan.org email address.  The damage is already      done, but at least we'll have it hidden going forward.2.44 Tue Nov 30 18:38:17 CST 2004    [INTERNALS]    * De-anonymized the callbacks and handlers in Test::Harness, mostly      so I can profile better.    * Checks _is_header() only if _is_line() fails first.  No point      in checking every line of the input for something that can only      occur once.    * Inline the _detailize() function, which was getting called once      per line of input.  Reduced execution time about 5-7%.    * Removed unnecessary temporary variables in Test::Harness::Straps      and in Test::Harness::Iterator.2.43_02 Thu Nov 25 00:20:36 CST 2004    [ENHANCEMENTS]    * Added more debug output if $Test::Harness::Debug is on.    [FIXES]    * Test::Harness now removes default paths from the paths that it      sets in PERL5LIB.  This fixes RT #5649.  Thanks, Schwern.    [THINGS THAT MIGHT BREAK YOUR CODE]    * Test::Harness::Straps' constructor no longer will work as an      object method.  You can't say $strap->new any more, but that's      OK because you never really wanted to anyway.2.43_01    [FIXES]    * Added workaround for local $ENV{} bug on Cygwin to    t/prove-switches.t.  See the following RT tickets for details.    https://rt.cpan.org/Ticket/Display.html?id=6452    http://rt.perl.org/rt3/Ticket/Display.html?id=309522.42        Wed Apr 28 22:13:11 CDT 2004    [ENHANCEMENTS]    * prove -v now sets TEST_VERBOSE in case your tests rely on them.    * prove globs the command line, since Win32's shell doesn't.    [FIXES]    * Cross-platform test fixes on t/prove-globbing.t2.40        Tue Dec 30 20:38:59 CST 2003    [FIXES]    * Test::Harness::Straps should now properly quote on VMS.    [ENHANCEMENTS]    * prove now takes a -l option to add lib/ to @INC.  Now when you're      building a module, you don't have to do a make before you run      the prove.  Thanks to David Wheeler for the idea.    [INTERNALS]    * Internal functions corestatus() and canonfailed() prepended with      underscores, to indicate such.    * Gratuitous text-only changes in Test::Harness::Iterator.    * All tests now do their use_ok() in a BEGIN block.  Some of the      use_ok() calls were too much of a hassle to put into a BEGIN block,      so I changed them to regular use calls.2.38        Mon Nov 24 22:36:18 CST 2003    Released.  See changes below.2.37_03     Tue Nov 18 23:51:38 CST 2003    [ENHANCEMENTS]    * prove -V now shows the Perl version being used.    * Now there's a HARNESS_DEBUG flag that shows diagnostics as the      harness runs the tests.  This is different from HARNESS_VERBOSE,      which shows test output, but not information about the harness      itself.    * Added _command_line() to the Strap API.    [FIXES]    * Bad interaction with Module::Build:  The strap was only checking      $ENV{HARNESS_PERL_SWITCHES} for definedness, but not emptiness.      It now also strips any leading or trailing whitesapce from the      switches.    * Test::Harness and prove only quote those parms that actually need      to be quoted: Have some whitespace and aren't already quoted.2.36        Fri Nov 14 09:24:44 CST 2003    [FIXES]    * t/prove-includes.t properly ignores PROVE_SWITCHES that you may      already have set.2.35_02     Thu Nov 13 09:57:36 CST 2003    [ENHANCEMENTS]    * prove's --blib now works just like the blib pragma.2.35_01     Wed Nov 12 23:08:45 CST 2003    [FIXES]    * Fixed taint-handling and path preservation under MacOS.  Thanks to      Schwern for the patch and the tests.    * Preserves case of -t or -T in the shebang line of the test.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -