Permalink
Browse files

Merge from trunk. Mainly to test subversion 1.5.2 merging - which app…

…ears to work pretty magically :)
  • Loading branch information...
AndyA committed Oct 7, 2008
1 parent 07f0d14 commit fe6c781cdf22acc9281b213e1cf533eb0418fd93
Showing with 3,123 additions and 1,432 deletions.
  1. +15 −1 Changes
  2. +13 −0 MANIFEST
  3. +62 −265 META.yml
  4. +9 −1 Makefile.PL
  5. +7 −3 bin/prove
  6. +86 −0 examples/analyze_tests.pl
  7. +1 −1 inc/MyBuilder.pm
  8. +34 −9 lib/App/Prove.pm
  9. +107 −57 lib/App/Prove/State.pm
  10. +233 −0 lib/App/Prove/State/Result.pm
  11. +146 −0 lib/App/Prove/State/Result/Test.pm
  12. +2 −2 lib/TAP/Base.pm
  13. +441 −0 lib/TAP/Formatter/Base.pm
  14. +2 −2 lib/TAP/Formatter/Color.pm
  15. +6 −398 lib/TAP/Formatter/Console.pm
  16. +70 −57 lib/TAP/Formatter/Console/ParallelSession.pm
  17. +25 −149 lib/TAP/Formatter/Console/Session.pm
  18. +58 −0 lib/TAP/Formatter/File.pm
  19. +109 −0 lib/TAP/Formatter/File/Session.pm
  20. +175 −0 lib/TAP/Formatter/Session.pm
  21. +152 −102 lib/TAP/Harness.pm
  22. +23 −2 lib/TAP/Object.pm
  23. +4 −2 lib/TAP/Parser.pm
  24. +6 −3 lib/TAP/Parser/Aggregator.pm
  25. +7 −8 lib/TAP/Parser/Grammar.pm
  26. +2 −2 lib/TAP/Parser/Iterator.pm
  27. +2 −2 lib/TAP/Parser/Iterator/Array.pm
  28. +2 −2 lib/TAP/Parser/Iterator/Process.pm
  29. +2 −2 lib/TAP/Parser/Iterator/Stream.pm
  30. +2 −2 lib/TAP/Parser/IteratorFactory.pm
  31. +2 −2 lib/TAP/Parser/Multiplexer.pm
  32. +7 −5 lib/TAP/Parser/Result.pm
  33. +2 −2 lib/TAP/Parser/Result/Bailout.pm
  34. +2 −2 lib/TAP/Parser/Result/Comment.pm
  35. +2 −2 lib/TAP/Parser/Result/Plan.pm
  36. +2 −2 lib/TAP/Parser/Result/Pragma.pm
  37. +2 −2 lib/TAP/Parser/Result/Test.pm
  38. +2 −2 lib/TAP/Parser/Result/Unknown.pm
  39. +2 −2 lib/TAP/Parser/Result/Version.pm
  40. +2 −2 lib/TAP/Parser/Result/YAML.pm
  41. +2 −2 lib/TAP/Parser/ResultFactory.pm
  42. +96 −27 lib/TAP/Parser/Scheduler.pm
  43. +5 −5 lib/TAP/Parser/Scheduler/Job.pm
  44. +2 −2 lib/TAP/Parser/Scheduler/Spinner.pm
  45. +2 −2 lib/TAP/Parser/Source.pm
  46. +6 −4 lib/TAP/Parser/Source/Perl.pm
  47. +2 −2 lib/TAP/Parser/Utils.pm
  48. +2 −2 lib/TAP/Parser/YAMLish/Reader.pm
  49. +3 −3 lib/TAP/Parser/YAMLish/Writer.pm
  50. +3 −3 lib/Test/Harness.pm
  51. +1 −0 smoke/config.bleep
  52. +1 −0 smoke/config.cygwin
  53. +1 −0 smoke/config.fuzzy
  54. +1 −0 smoke/config.kumina
  55. +1 −0 smoke/config.pickle
  56. +14 −2 smoke/config.surly
  57. +1 −0 smoke/config.tarball
  58. +1 −0 smoke/config.vms
  59. +1 −0 smoke/config.voodoo
  60. +125 −101 smoke/smoke.pl
  61. +3 −1 t/000-load.t
  62. +5 −1 t/aggregator.t
  63. +12 −5 t/compat/failure.t
  64. +2 −2 t/compat/inc_taint.t
  65. +2 −1 t/compat/test-harness-compat.t
  66. +402 −0 t/file.t
  67. +44 −0 t/glob-to-regexp.t
  68. +10 −1 t/grammar.t
  69. +49 −0 t/harness-bailout.t
  70. +75 −0 t/harness-subclass.t
  71. +41 −26 t/harness.t
  72. +7 −2 t/iterators.t
  73. +7 −0 t/lib/NOP.pm
  74. +26 −5 t/multiplexer.t
  75. +2 −2 t/nofork-mux.t
  76. +3 −3 t/nofork.t
  77. +12 −4 t/parse.t
  78. +4 −4 t/parser-config.t
  79. +5 −5 t/parser-subclass.t
  80. +7 −2 t/process.t
  81. +1 −1 t/prove.t
  82. +6 −1 t/proverc.t
  83. +42 −21 t/proverun.t
  84. +5 −1 t/regression.t
  85. +1 −2 t/sample-tests/delayed
  86. +0 −9 t/sample-tests/inc_taint
  87. +0 −5 t/sample-tests/stdout_stderr
  88. +7 −2 t/source.t
  89. +84 −74 t/state.t
  90. +154 −0 t/state_results.t
  91. +7 −2 t/testargs.t
View
16 Changes
@@ -1,8 +1,22 @@
Revision history for Test-Harness
-3.14
+3.15
+ - After discussion with Andy, agreed to clean up the test output
+ somewhat. t/foo.....ok becomes t/foo ... ok
+ - Make Bail out! die instead of exiting. Dies with the same
+ message as 2.64 for (belated) backwards compatibility.
+ - Alex Vaniver's patch to refactor TAP::Formatter::Console into
+ a new class, TAP::Formatter::File and a common base class:
+ TAP::Formatter::Base.
+
+3.14 2008-09-13
+ - Created a proper (ha!) API for prove state results and tests.
- Added --count and --nocount options to prove to control X/Y display
while running tests.
+ - Added 'fresh' state option to run test scripts that have been
+ touched since the test run.
+ - fixed bug where PERL5OPT was not properly split
+ - fixed regex in _filtered_inc. Fixes #39248. Thanks Slaven.
3.13 2008-07-27
- fixed various closure related leaks
View
@@ -2,6 +2,7 @@ bin/prove
Build.PL
Changes
Changes-2.64
+examples/analyze_tests.pl
examples/bin/forked_tests.pl
examples/bin/test_html.pl
examples/bin/tprove_gtk
@@ -17,11 +18,17 @@ HACKING.pod
inc/MyBuilder.pm
lib/App/Prove.pm
lib/App/Prove/State.pm
+lib/App/Prove/State/Result.pm
+lib/App/Prove/State/Result/Test.pm
lib/TAP/Base.pm
+lib/TAP/Formatter/Base.pm
lib/TAP/Formatter/Color.pm
lib/TAP/Formatter/Console.pm
lib/TAP/Formatter/Console/ParallelSession.pm
lib/TAP/Formatter/Console/Session.pm
+lib/TAP/Formatter/File.pm
+lib/TAP/Formatter/File/Session.pm
+lib/TAP/Formatter/Session.pm
lib/TAP/Harness.pm
lib/TAP/Object.pm
lib/TAP/Parser.pm
@@ -75,7 +82,11 @@ t/data/catme.1
t/data/proverc
t/data/sample.yml
t/errors.t
+t/file.t
+t/glob-to-regexp.t
t/grammar.t
+t/harness-bailout.t
+t/harness-subclass.t
t/harness.t
t/iterators.t
t/lib/App/Prove/Plugin/Dummy.pm
@@ -92,6 +103,7 @@ t/lib/MyResult.pm
t/lib/MyResultFactory.pm
t/lib/MySource.pm
t/lib/NoFork.pm
+t/lib/NOP.pm
t/lib/TAP/Parser/SubclassTest.pm
t/lib/Test/Builder.pm
t/lib/Test/Builder/Module.pm
@@ -176,6 +188,7 @@ t/source_tests/harness_failure
t/source_tests/source
t/spool.t
t/state.t
+t/state_results.t
t/streams.t
t/subclass_tests/non_perl_source
t/subclass_tests/perl_source
Oops, something went wrong.

0 comments on commit fe6c781

Please sign in to comment.