diff options
author | Chris 'BinGOs' Williams <chris@bingosnet.co.uk> | 2010-06-29 10:16:45 +0100 |
---|---|---|
committer | Chris 'BinGOs' Williams <chris@bingosnet.co.uk> | 2010-06-29 10:16:45 +0100 |
commit | 6d3136644eb73f7a0727d341c90937f4234835bf (patch) | |
tree | 5d33927fe3fa23eedb65329c17a9eaffa9af71c3 /MANIFEST | |
parent | 8f4d46e2e6b66d00df1e347dab564fd9799c8d94 (diff) | |
download | perl-6d3136644eb73f7a0727d341c90937f4234835bf.tar.gz |
Update Test-Harness to CPAN version 3.21
Mark UPSTREAM as 'cpan' in Maintainers.pl
[DELTA]
3.21 2010-01-30
- Add test to ensure we're not depending on a module we no
longer ship.
- Fix up skip counts for Windows case - tests were failing
on Windows.
3.20 2010-01-22
- Remove references / dependency on TAP::Parser::Source::Perl
3.19 2010-01-20
- Avoid depending on Module::Build. The resulting circular
dependency made it impossible to install Test::Harness and/or
Module::Build in some cases.
3.18 2010-01-19
- Handle the case where the filename of the perl executable
contains space. Thanks to kmx.
- Various documentation fixes.
3.17_04 2010-01-04
- Fix failures due to unknown location of Perl in t/source_handler.t.
- Use EUMM style shebang magic to produce an executable 'psql'
for t/source_handler.t.
3.17_03 2009-11-19
- Fix failures due to over-strict assertions in t/source.t.
3.17_02 2009-11-17
- Merge in Steve's missing changes. Oops.
3.17_01 2009-11-17
- Re-engineered source handling API to allow users to configure how
TAP is sourced by the parser. Introduced a new 'sources' param to
TAP::Harness, and new options to prove, eg:
prove --source XYZ --xyz-option foo=bar
The new TAP::Parser::SourceHandler API makes it much easier to
write plugins. This breaks backwards compatibility for plugins &
extenstions that rely on the following APIs:
TAP::Parser::Source
TAP::Parser::SourceFactory
TAP::Parser::IteratorFactory
TAP::Parser, specifically:
new: 'source' & 'tap' params
source_class
perl_source_class
iterator_factory_class
make_source
make_perl_source
make_iterator
Please see the TAP::Parser docs for more details.
[Steve Purkis & David Wheeler]
- Removed dependency on File::Spec [Schwern]
- Made it possible to pass different args to each test [Lee Johnson]
- Added HARNESS_SUBCLASS option to Test::Harness
- Added TAP::Parser::SourceHandler::File which lets you to stream TAP
from a text file (eg: *.tap).
- Added TAP::Parser::SourceHandler::pgTAP. All the source handlers are
new, but this is the only one to add major new functioality: the
ability to run pgTAP tests (http://pgtap.projects.postgresql.org/).
Diffstat (limited to 'MANIFEST')
-rw-r--r-- | MANIFEST | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -2094,6 +2094,7 @@ cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm A parser for Test Anything Prot cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm A parser for Test Anything Protocol cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm A parser for Test Anything Protocol cpan/Test-Harness/lib/TAP/Parser/Scheduler/Spinner.pm A parser for Test Anything Protocol +cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm A parser for Test Anything Protocol cpan/Test-Harness/lib/TAP/Parser/Source/Perl.pm A parser for Test Anything Protocol cpan/Test-Harness/lib/TAP/Parser/Source.pm A parser for Test Anything Protocol cpan/Test-Harness/lib/TAP/Parser/Utils.pm A parser for Test Anything Protocol @@ -2111,6 +2112,7 @@ cpan/Test-Harness/t/compat/inc-propagation.t Test::Harness test cpan/Test-Harness/t/compat/inc_taint.t Test::Harness test cpan/Test-Harness/t/compat/nonumbers.t Test::Harness test cpan/Test-Harness/t/compat/regression.t Test::Harness test +cpan/Test-Harness/t/compat/subclass.t Test::Harness test cpan/Test-Harness/t/compat/switches.t Test::Harness test cpan/Test-Harness/t/compat/test-harness-compat.t Test::Harness test cpan/Test-Harness/t/compat/version.t Test::Harness test @@ -2125,6 +2127,7 @@ cpan/Test-Harness/t/grammar.t Test::Harness test cpan/Test-Harness/t/harness-bailout.t Test::Harness test cpan/Test-Harness/t/harness-subclass.t Test::Harness test cpan/Test-Harness/t/harness.t Test::Harness test +cpan/Test-Harness/t/iterator_factory.t Test::Harness test cpan/Test-Harness/t/iterators.t Test::Harness test cpan/Test-Harness/t/lib/App/Prove/Plugin/Dummy2.pm Module for testing Test::Harness cpan/Test-Harness/t/lib/App/Prove/Plugin/Dummy.pm Module for testing Test::Harness @@ -2132,12 +2135,16 @@ cpan/Test-Harness/t/lib/Dev/Null.pm Module for testing Test::Harness cpan/Test-Harness/t/lib/EmptyParser.pm Module for testing Test::Harness cpan/Test-Harness/t/lib/IO/c55Capture.pm Module for testing Test::Harness cpan/Test-Harness/t/lib/MyCustom.pm Module for testing Test::Harness +cpan/Test-Harness/t/lib/MyFileSourceHandler.pm Test::Harness test cpan/Test-Harness/t/lib/MyGrammar.pm Module for testing Test::Harness cpan/Test-Harness/t/lib/MyIteratorFactory.pm Module for testing Test::Harness cpan/Test-Harness/t/lib/MyIterator.pm Module for testing Test::Harness +cpan/Test-Harness/t/lib/MyPerlSourceHandler.pm Test::Harness test cpan/Test-Harness/t/lib/MyPerlSource.pm Module for testing Test::Harness cpan/Test-Harness/t/lib/MyResultFactory.pm Module for testing Test::Harness cpan/Test-Harness/t/lib/MyResult.pm Module for testing Test::Harness +cpan/Test-Harness/t/lib/MyShebanger.pm Test::Harness test +cpan/Test-Harness/t/lib/MySourceHandler.pm Test::Harness test cpan/Test-Harness/t/lib/MySource.pm Module for testing Test::Harness cpan/Test-Harness/t/lib/NoFork.pm Module for testing Test::Harness cpan/Test-Harness/t/lib/NOP.pm Module for testing Test::Harness @@ -2215,13 +2222,22 @@ cpan/Test-Harness/t/sample-tests/vms_nit Test data for Test::Harness cpan/Test-Harness/t/sample-tests/with_comments Test data for Test::Harness cpan/Test-Harness/t/sample-tests/zero_valid Test data for Test::Harness cpan/Test-Harness/t/scheduler.t Test::Harness test +cpan/Test-Harness/t/source_handler.t Test::Harness test cpan/Test-Harness/t/source.t Test::Harness test cpan/Test-Harness/t/source_tests/harness Test data for Test::Harness cpan/Test-Harness/t/source_tests/harness_badtap Test data for Test::Harness cpan/Test-Harness/t/source_tests/harness_complain Test data for Test::Harness cpan/Test-Harness/t/source_tests/harness_directives Test data for Test::Harness cpan/Test-Harness/t/source_tests/harness_failure Test data for Test::Harness +cpan/Test-Harness/t/source_tests/psql Test::Harness test +cpan/Test-Harness/t/source_tests/psql.bat Test::Harness test cpan/Test-Harness/t/source_tests/source Test data for Test::Harness +cpan/Test-Harness/t/source_tests/source.1 Test::Harness test +cpan/Test-Harness/t/source_tests/source.bat Test::Harness test +cpan/Test-Harness/t/source_tests/source.pl Test::Harness test +cpan/Test-Harness/t/source_tests/source.sh Test::Harness test +cpan/Test-Harness/t/source_tests/source.t Test::Harness test +cpan/Test-Harness/t/source_tests/source.tap Test::Harness test cpan/Test-Harness/t/spool.t Test::Harness test cpan/Test-Harness/t/state_results.t Test::Harness test cpan/Test-Harness/t/state.t Test::Harness test |