summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2008-08-19 18:09:00 +0000
committerNicholas Clark <nick@ccl4.org>2008-08-19 18:09:00 +0000
commit90bc526312d7d2f64b432a8f23bf7cd3105eac1d (patch)
tree7f4fd010bad71c7a73da35c93d42b19709739de0
parent06d90eb2f694021a5def99acedeffe3d57873a83 (diff)
downloadperl-90bc526312d7d2f64b432a8f23bf7cd3105eac1d.tar.gz
Move the modules, tests, prove and Changes file from lib/ to
ext/Test/Harness. Not everything is there yet, but it makes it way easier to swap the directory out and replace it with a trunk svn checkout. p4raw-id: //depot/perl@34206
-rw-r--r--MANIFEST169
-rw-r--r--ext/Test/Harness/Changes (renamed from lib/Test/Harness/Changes)0
-rw-r--r--ext/Test/Harness/Makefile.PL49
-rw-r--r--ext/Test/Harness/bin/prove (renamed from lib/Test/Harness/bin/prove)0
-rw-r--r--ext/Test/Harness/lib/App/Prove.pm (renamed from lib/App/Prove.pm)0
-rw-r--r--ext/Test/Harness/lib/App/Prove/State.pm (renamed from lib/App/Prove/State.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Base.pm (renamed from lib/TAP/Base.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Formatter/Color.pm (renamed from lib/TAP/Formatter/Color.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Formatter/Console.pm (renamed from lib/TAP/Formatter/Console.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Formatter/Console/ParallelSession.pm (renamed from lib/TAP/Formatter/Console/ParallelSession.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Formatter/Console/Session.pm (renamed from lib/TAP/Formatter/Console/Session.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Harness.pm (renamed from lib/TAP/Harness.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Object.pm (renamed from lib/TAP/Object.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser.pm (renamed from lib/TAP/Parser.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Aggregator.pm (renamed from lib/TAP/Parser/Aggregator.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Grammar.pm (renamed from lib/TAP/Parser/Grammar.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Iterator.pm (renamed from lib/TAP/Parser/Iterator.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Iterator/Array.pm (renamed from lib/TAP/Parser/Iterator/Array.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Iterator/Process.pm (renamed from lib/TAP/Parser/Iterator/Process.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Iterator/Stream.pm (renamed from lib/TAP/Parser/Iterator/Stream.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/IteratorFactory.pm (renamed from lib/TAP/Parser/IteratorFactory.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Multiplexer.pm (renamed from lib/TAP/Parser/Multiplexer.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Result.pm (renamed from lib/TAP/Parser/Result.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Result/Bailout.pm (renamed from lib/TAP/Parser/Result/Bailout.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Result/Comment.pm (renamed from lib/TAP/Parser/Result/Comment.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Result/Plan.pm (renamed from lib/TAP/Parser/Result/Plan.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Result/Pragma.pm (renamed from lib/TAP/Parser/Result/Pragma.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Result/Test.pm (renamed from lib/TAP/Parser/Result/Test.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Result/Unknown.pm (renamed from lib/TAP/Parser/Result/Unknown.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Result/Version.pm (renamed from lib/TAP/Parser/Result/Version.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Result/YAML.pm (renamed from lib/TAP/Parser/Result/YAML.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/ResultFactory.pm (renamed from lib/TAP/Parser/ResultFactory.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Scheduler.pm (renamed from lib/TAP/Parser/Scheduler.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Scheduler/Job.pm (renamed from lib/TAP/Parser/Scheduler/Job.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Scheduler/Spinner.pm (renamed from lib/TAP/Parser/Scheduler/Spinner.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Source.pm (renamed from lib/TAP/Parser/Source.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Source/Perl.pm (renamed from lib/TAP/Parser/Source/Perl.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/Utils.pm (renamed from lib/TAP/Parser/Utils.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/YAMLish/Reader.pm (renamed from lib/TAP/Parser/YAMLish/Reader.pm)0
-rw-r--r--ext/Test/Harness/lib/TAP/Parser/YAMLish/Writer.pm (renamed from lib/TAP/Parser/YAMLish/Writer.pm)0
-rw-r--r--ext/Test/Harness/lib/Test/Harness.pm (renamed from lib/Test/Harness.pm)0
-rw-r--r--ext/Test/Harness/t/000-load.t (renamed from lib/Test/Harness/t/000-load.t)0
-rw-r--r--ext/Test/Harness/t/aggregator.t (renamed from lib/Test/Harness/t/aggregator.t)0
-rwxr-xr-xext/Test/Harness/t/bailout.t (renamed from lib/Test/Harness/t/bailout.t)0
-rw-r--r--ext/Test/Harness/t/base.t (renamed from lib/Test/Harness/t/base.t)0
-rw-r--r--ext/Test/Harness/t/callbacks.t (renamed from lib/Test/Harness/t/callbacks.t)0
-rw-r--r--ext/Test/Harness/t/compat/env.t (renamed from lib/Test/Harness/t/compat/env.t)0
-rw-r--r--ext/Test/Harness/t/compat/failure.t (renamed from lib/Test/Harness/t/compat/failure.t)0
-rw-r--r--ext/Test/Harness/t/compat/inc-propagation.t (renamed from lib/Test/Harness/t/compat/inc-propagation.t)0
-rw-r--r--ext/Test/Harness/t/compat/inc_taint.t (renamed from lib/Test/Harness/t/compat/inc_taint.t)0
-rw-r--r--ext/Test/Harness/t/compat/nonumbers.t (renamed from lib/Test/Harness/t/compat/nonumbers.t)0
-rw-r--r--ext/Test/Harness/t/compat/regression.t (renamed from lib/Test/Harness/t/compat/regression.t)0
-rw-r--r--ext/Test/Harness/t/compat/test-harness-compat.t (renamed from lib/Test/Harness/t/compat/test-harness-compat.t)0
-rw-r--r--ext/Test/Harness/t/compat/version.t (renamed from lib/Test/Harness/t/compat/version.t)0
-rw-r--r--ext/Test/Harness/t/console.t (renamed from lib/Test/Harness/t/console.t)0
-rw-r--r--ext/Test/Harness/t/errors.t (renamed from lib/Test/Harness/t/errors.t)0
-rw-r--r--ext/Test/Harness/t/grammar.t (renamed from lib/Test/Harness/t/grammar.t)0
-rw-r--r--ext/Test/Harness/t/harness.t (renamed from lib/Test/Harness/t/harness.t)0
-rw-r--r--ext/Test/Harness/t/iterators.t (renamed from lib/Test/Harness/t/iterators.t)0
-rw-r--r--ext/Test/Harness/t/multiplexer.t (renamed from lib/Test/Harness/t/multiplexer.t)0
-rw-r--r--ext/Test/Harness/t/nofork-mux.t (renamed from lib/Test/Harness/t/nofork-mux.t)2
-rwxr-xr-xext/Test/Harness/t/nofork.t (renamed from lib/Test/Harness/t/nofork.t)0
-rw-r--r--ext/Test/Harness/t/object.t (renamed from lib/Test/Harness/t/object.t)0
-rwxr-xr-xext/Test/Harness/t/parse.t (renamed from lib/Test/Harness/t/parse.t)0
-rw-r--r--ext/Test/Harness/t/parser-config.t (renamed from lib/Test/Harness/t/parser-config.t)0
-rw-r--r--ext/Test/Harness/t/parser-subclass.t (renamed from lib/Test/Harness/t/parser-subclass.t)0
-rw-r--r--ext/Test/Harness/t/premature-bailout.t (renamed from lib/Test/Harness/t/premature-bailout.t)0
-rw-r--r--ext/Test/Harness/t/process.t (renamed from lib/Test/Harness/t/process.t)0
-rw-r--r--ext/Test/Harness/t/prove.t (renamed from lib/Test/Harness/t/prove.t)0
-rw-r--r--ext/Test/Harness/t/proveenv.t (renamed from lib/Test/Harness/t/proveenv.t)0
-rw-r--r--ext/Test/Harness/t/proverc.t (renamed from lib/Test/Harness/t/proverc.t)0
-rw-r--r--ext/Test/Harness/t/proverun.t (renamed from lib/Test/Harness/t/proverun.t)0
-rw-r--r--ext/Test/Harness/t/regression.t (renamed from lib/Test/Harness/t/regression.t)0
-rw-r--r--ext/Test/Harness/t/results.t (renamed from lib/Test/Harness/t/results.t)0
-rw-r--r--ext/Test/Harness/t/scheduler.t (renamed from lib/Test/Harness/t/scheduler.t)0
-rw-r--r--ext/Test/Harness/t/source.t (renamed from lib/Test/Harness/t/source.t)0
-rw-r--r--ext/Test/Harness/t/spool.t (renamed from lib/Test/Harness/t/spool.t)0
-rw-r--r--ext/Test/Harness/t/state.t (renamed from lib/Test/Harness/t/state.t)2
-rwxr-xr-xext/Test/Harness/t/streams.t (renamed from lib/Test/Harness/t/streams.t)0
-rw-r--r--ext/Test/Harness/t/taint.t (renamed from lib/Test/Harness/t/taint.t)0
-rw-r--r--ext/Test/Harness/t/testargs.t (renamed from lib/Test/Harness/t/testargs.t)0
-rw-r--r--ext/Test/Harness/t/unicode.t (renamed from lib/Test/Harness/t/unicode.t)0
-rw-r--r--ext/Test/Harness/t/utils.t (renamed from lib/Test/Harness/t/utils.t)0
-rw-r--r--ext/Test/Harness/t/yamlish-output.t (renamed from lib/Test/Harness/t/yamlish-output.t)0
-rw-r--r--ext/Test/Harness/t/yamlish-writer.t (renamed from lib/Test/Harness/t/yamlish-writer.t)0
-rw-r--r--ext/Test/Harness/t/yamlish.t (renamed from lib/Test/Harness/t/yamlish.t)0
-rw-r--r--utils/prove.PL2
87 files changed, 137 insertions, 87 deletions
diff --git a/MANIFEST b/MANIFEST
index 6435153975..12a6474c29 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1121,6 +1121,91 @@ ext/Sys/Syslog/win32/PerlLog_dll.uu Sys::Syslog extension Win32 related file
ext/Sys/Syslog/win32/PerlLog.mc Sys::Syslog extension Win32 related file
ext/Sys/Syslog/win32/PerlLog_RES.uu Sys::Syslog extension Win32 related file
ext/Sys/Syslog/win32/Win32.pm Sys::Syslog extension Win32 related file
+ext/Test/Harness/bin/prove The prove harness utility
+ext/Test/Harness/Changes Test::Harness change log
+ext/Test/Harness/lib/App/Prove.pm Gubbins for the prove utility
+ext/Test/Harness/lib/App/Prove/State.pm Gubbins for the prove utility
+ext/Test/Harness/lib/TAP/Base.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Formatter/Color.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Formatter/Console/ParallelSession.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Formatter/Console.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Formatter/Console/Session.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Harness.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Object.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Aggregator.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Grammar.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Iterator/Array.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/IteratorFactory.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Iterator.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Iterator/Process.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Iterator/Stream.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Multiplexer.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Result/Bailout.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Result/Comment.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/ResultFactory.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Result/Plan.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Result.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Result/Pragma.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Result/Test.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Result/Unknown.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Result/Version.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Result/YAML.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Scheduler/Job.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Scheduler.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Scheduler/Spinner.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Source/Perl.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Source.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/Utils.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/YAMLish/Reader.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/TAP/Parser/YAMLish/Writer.pm A parser for Test Anything Protocol
+ext/Test/Harness/lib/Test/Harness.pm A test harness
+ext/Test/Harness/Makefile.PL Makefile.PL for Test::Harness
+ext/Test/Harness/t/000-load.t Test::Harness test
+ext/Test/Harness/t/aggregator.t Test::Harness test
+ext/Test/Harness/t/bailout.t Test::Harness test
+ext/Test/Harness/t/base.t Test::Harness test
+ext/Test/Harness/t/callbacks.t Test::Harness test
+ext/Test/Harness/t/compat/env.t Test::Harness test
+ext/Test/Harness/t/compat/failure.t Test::Harness test
+ext/Test/Harness/t/compat/inc-propagation.t Test::Harness test
+ext/Test/Harness/t/compat/inc_taint.t Test::Harness test
+ext/Test/Harness/t/compat/nonumbers.t Test::Harness test
+ext/Test/Harness/t/compat/regression.t Test::Harness test
+ext/Test/Harness/t/compat/test-harness-compat.t Test::Harness test
+ext/Test/Harness/t/compat/version.t Test::Harness test
+ext/Test/Harness/t/console.t Test::Harness test
+ext/Test/Harness/t/errors.t Test::Harness test
+ext/Test/Harness/t/grammar.t Test::Harness test
+ext/Test/Harness/t/harness.t Test::Harness test
+ext/Test/Harness/t/iterators.t Test::Harness test
+ext/Test/Harness/t/multiplexer.t Test::Harness test
+ext/Test/Harness/t/nofork-mux.t Test::Harness test
+ext/Test/Harness/t/nofork.t Test::Harness test
+ext/Test/Harness/t/object.t Test::Harness test
+ext/Test/Harness/t/parser-config.t Test::Harness test
+ext/Test/Harness/t/parser-subclass.t Test::Harness test
+ext/Test/Harness/t/parse.t Test::Harness test
+ext/Test/Harness/t/premature-bailout.t Test::Harness test
+ext/Test/Harness/t/process.t Test::Harness test
+ext/Test/Harness/t/proveenv.t Test::Harness test
+ext/Test/Harness/t/proverc.t Test::Harness test
+ext/Test/Harness/t/proverun.t Test::Harness test
+ext/Test/Harness/t/prove.t Test::Harness test
+ext/Test/Harness/t/regression.t Test::Harness test
+ext/Test/Harness/t/results.t Test::Harness test
+ext/Test/Harness/t/scheduler.t Test::Harness test
+ext/Test/Harness/t/source.t Test::Harness test
+ext/Test/Harness/t/spool.t Test::Harness test
+ext/Test/Harness/t/state.t Test::Harness test
+ext/Test/Harness/t/streams.t Test::Harness test
+ext/Test/Harness/t/taint.t Test::Harness test
+ext/Test/Harness/t/testargs.t Test::Harness test
+ext/Test/Harness/t/unicode.t Test::Harness test
+ext/Test/Harness/t/utils.t Test::Harness test
+ext/Test/Harness/t/yamlish-output.t Test::Harness test
+ext/Test/Harness/t/yamlish.t Test::Harness test
+ext/Test/Harness/t/yamlish-writer.t Test::Harness test
ext/Text/Soundex/Changes Changelog for Text::Soundex
ext/Text/Soundex/Makefile.PL Text::Soundex extension makefile writer
ext/Text/Soundex/README README for Text::Soundex
@@ -1417,8 +1502,6 @@ keywords.pl Program to write keywords.h
lib/abbrev.pl An abbreviation table builder
lib/AnyDBM_File.pm Perl module to emulate dbmopen
lib/AnyDBM_File.t See if AnyDBM_File works
-lib/App/Prove.pm Gubbins for the prove utility
-lib/App/Prove/State.pm Gubbins for the prove utility
lib/Archive/Extract.pm Archive::Extract
lib/Archive/Extract/t/01_Archive-Extract.t Archive::Extract tests
lib/Archive/Extract/t/src/double_dir.zip.packed Archive::Extract tests
@@ -2637,40 +2720,6 @@ lib/Symbol.pm Symbol table manipulation routines
lib/Symbol.t See if Symbol works
lib/syslog.pl Perl library supporting syslogging
lib/tainted.pl Old code for tainting
-lib/TAP/Base.pm A parser for Test Anything Protocol
-lib/TAP/Formatter/Color.pm A parser for Test Anything Protocol
-lib/TAP/Formatter/Console/ParallelSession.pm A parser for Test Anything Protocol
-lib/TAP/Formatter/Console.pm A parser for Test Anything Protocol
-lib/TAP/Formatter/Console/Session.pm A parser for Test Anything Protocol
-lib/TAP/Harness.pm A parser for Test Anything Protocol
-lib/TAP/Object.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Aggregator.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Grammar.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Iterator/Array.pm A parser for Test Anything Protocol
-lib/TAP/Parser/IteratorFactory.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Iterator.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Iterator/Process.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Iterator/Stream.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Multiplexer.pm A parser for Test Anything Protocol
-lib/TAP/Parser.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Result/Bailout.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Result/Comment.pm A parser for Test Anything Protocol
-lib/TAP/Parser/ResultFactory.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Result/Plan.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Result.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Result/Pragma.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Result/Test.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Result/Unknown.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Result/Version.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Result/YAML.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Scheduler/Job.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Scheduler.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Scheduler/Spinner.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Source/Perl.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Source.pm A parser for Test Anything Protocol
-lib/TAP/Parser/Utils.pm A parser for Test Anything Protocol
-lib/TAP/Parser/YAMLish/Reader.pm A parser for Test Anything Protocol
-lib/TAP/Parser/YAMLish/Writer.pm A parser for Test Anything Protocol
lib/Term/ANSIColor/ChangeLog Term::ANSIColor
lib/Term/ANSIColor.pm Perl module supporting termcap usage
lib/Term/ANSIColor/README Term::ANSIColor
@@ -2691,54 +2740,6 @@ lib/Test/Builder/Module.pm Base class for test modules
lib/Test/Builder.pm For writing new test libraries
lib/Test/Builder/Tester/Color.pm Turn on color in Test::Builder::Tester
lib/Test/Builder/Tester.pm For testing Test::Builder based classes
-lib/Test/Harness/bin/prove The prove harness utility
-lib/Test/Harness/Changes Test::Harness change log
-lib/Test/Harness.pm A test harness
-lib/Test/Harness/t/000-load.t Test::Harness test
-lib/Test/Harness/t/aggregator.t Test::Harness test
-lib/Test/Harness/t/bailout.t Test::Harness test
-lib/Test/Harness/t/base.t Test::Harness test
-lib/Test/Harness/t/callbacks.t Test::Harness test
-lib/Test/Harness/t/compat/env.t Test::Harness test
-lib/Test/Harness/t/compat/failure.t Test::Harness test
-lib/Test/Harness/t/compat/inc-propagation.t Test::Harness test
-lib/Test/Harness/t/compat/inc_taint.t Test::Harness test
-lib/Test/Harness/t/compat/nonumbers.t Test::Harness test
-lib/Test/Harness/t/compat/regression.t Test::Harness test
-lib/Test/Harness/t/compat/test-harness-compat.t Test::Harness test
-lib/Test/Harness/t/compat/version.t Test::Harness test
-lib/Test/Harness/t/console.t Test::Harness test
-lib/Test/Harness/t/errors.t Test::Harness test
-lib/Test/Harness/t/grammar.t Test::Harness test
-lib/Test/Harness/t/harness.t Test::Harness test
-lib/Test/Harness/t/iterators.t Test::Harness test
-lib/Test/Harness/t/multiplexer.t Test::Harness test
-lib/Test/Harness/t/nofork-mux.t Test::Harness test
-lib/Test/Harness/t/nofork.t Test::Harness test
-lib/Test/Harness/t/object.t Test::Harness test
-lib/Test/Harness/t/parser-config.t Test::Harness test
-lib/Test/Harness/t/parser-subclass.t Test::Harness test
-lib/Test/Harness/t/parse.t Test::Harness test
-lib/Test/Harness/t/premature-bailout.t Test::Harness test
-lib/Test/Harness/t/process.t Test::Harness test
-lib/Test/Harness/t/proveenv.t Test::Harness test
-lib/Test/Harness/t/proverc.t Test::Harness test
-lib/Test/Harness/t/proverun.t Test::Harness test
-lib/Test/Harness/t/prove.t Test::Harness test
-lib/Test/Harness/t/regression.t Test::Harness test
-lib/Test/Harness/t/results.t Test::Harness test
-lib/Test/Harness/t/scheduler.t Test::Harness test
-lib/Test/Harness/t/source.t Test::Harness test
-lib/Test/Harness/t/spool.t Test::Harness test
-lib/Test/Harness/t/state.t Test::Harness test
-lib/Test/Harness/t/streams.t Test::Harness test
-lib/Test/Harness/t/taint.t Test::Harness test
-lib/Test/Harness/t/testargs.t Test::Harness test
-lib/Test/Harness/t/unicode.t Test::Harness test
-lib/Test/Harness/t/utils.t Test::Harness test
-lib/Test/Harness/t/yamlish-output.t Test::Harness test
-lib/Test/Harness/t/yamlish.t Test::Harness test
-lib/Test/Harness/t/yamlish-writer.t Test::Harness test
lib/Test/More.pm More utilities for writing tests
lib/Test.pm A simple framework for writing test scripts
lib/Test/Simple/Changes Test::Simple changes
diff --git a/lib/Test/Harness/Changes b/ext/Test/Harness/Changes
index 2051eab790..2051eab790 100644
--- a/lib/Test/Harness/Changes
+++ b/ext/Test/Harness/Changes
diff --git a/ext/Test/Harness/Makefile.PL b/ext/Test/Harness/Makefile.PL
new file mode 100644
index 0000000000..e6e34c3074
--- /dev/null
+++ b/ext/Test/Harness/Makefile.PL
@@ -0,0 +1,49 @@
+#!/usr/bin/perl -w
+
+# This Makefile.PL is provided for installation compatibility.
+# Extra developer actions are in the Build.PL.
+
+use ExtUtils::MakeMaker qw/WriteMakefile prompt/;
+
+use strict;
+
+my $core = grep { $_ eq 'PERL_CORE=1' } @ARGV;
+
+my %mm_args = (
+ 'NAME' => 'Test::Harness',
+ 'VERSION_FROM' => 'lib/Test/Harness.pm',
+ 'PREREQ_PM' => {
+ 'File::Spec' => 0.8,
+ },
+ 'INSTALLDIRS' => 'perl',
+ 'PL_FILES' => {},
+ 'test' => { 'TESTS' => 't/*.t t/compat/*.t' },
+ # In the core pods will be built by installman, and prove found by
+ # utils/prove.PL
+ $core ? (
+ 'MAN3PODS' => {}
+ ) : (
+ 'EXE_FILES' => ['bin/prove'],
+ ),
+);
+
+{
+ local $^W = 0; # Silence warning about non-numeric version
+ if ( $ExtUtils::MakeMaker::VERSION >= '6.31' ) {
+ $mm_args{LICENSE} = 'perl';
+ }
+}
+
+WriteMakefile(%mm_args);
+
+package MY;
+
+# Lifted from MM_Any.pm and modified so that make test tests against our
+# own code rather than the incumbent. If we don't do this we end up
+# loading a confused mixture of installed and new modules.
+sub test_via_harness {
+ my ( $self, $perl, $tests ) = @_;
+
+ return $self->SUPER::test_via_harness(
+ qq{$perl "-I\$(INST_LIB)" "-I\$(INST_ARCHLIB)"}, $tests );
+}
diff --git a/lib/Test/Harness/bin/prove b/ext/Test/Harness/bin/prove
index ee31df8832..ee31df8832 100644
--- a/lib/Test/Harness/bin/prove
+++ b/ext/Test/Harness/bin/prove
diff --git a/lib/App/Prove.pm b/ext/Test/Harness/lib/App/Prove.pm
index b68ca40742..b68ca40742 100644
--- a/lib/App/Prove.pm
+++ b/ext/Test/Harness/lib/App/Prove.pm
diff --git a/lib/App/Prove/State.pm b/ext/Test/Harness/lib/App/Prove/State.pm
index aeac6433a0..aeac6433a0 100644
--- a/lib/App/Prove/State.pm
+++ b/ext/Test/Harness/lib/App/Prove/State.pm
diff --git a/lib/TAP/Base.pm b/ext/Test/Harness/lib/TAP/Base.pm
index 07450346f6..07450346f6 100644
--- a/lib/TAP/Base.pm
+++ b/ext/Test/Harness/lib/TAP/Base.pm
diff --git a/lib/TAP/Formatter/Color.pm b/ext/Test/Harness/lib/TAP/Formatter/Color.pm
index 532f2796c3..532f2796c3 100644
--- a/lib/TAP/Formatter/Color.pm
+++ b/ext/Test/Harness/lib/TAP/Formatter/Color.pm
diff --git a/lib/TAP/Formatter/Console.pm b/ext/Test/Harness/lib/TAP/Formatter/Console.pm
index 05384f0693..05384f0693 100644
--- a/lib/TAP/Formatter/Console.pm
+++ b/ext/Test/Harness/lib/TAP/Formatter/Console.pm
diff --git a/lib/TAP/Formatter/Console/ParallelSession.pm b/ext/Test/Harness/lib/TAP/Formatter/Console/ParallelSession.pm
index a509cf736a..a509cf736a 100644
--- a/lib/TAP/Formatter/Console/ParallelSession.pm
+++ b/ext/Test/Harness/lib/TAP/Formatter/Console/ParallelSession.pm
diff --git a/lib/TAP/Formatter/Console/Session.pm b/ext/Test/Harness/lib/TAP/Formatter/Console/Session.pm
index 0c14f00b6d..0c14f00b6d 100644
--- a/lib/TAP/Formatter/Console/Session.pm
+++ b/ext/Test/Harness/lib/TAP/Formatter/Console/Session.pm
diff --git a/lib/TAP/Harness.pm b/ext/Test/Harness/lib/TAP/Harness.pm
index 774152a8d7..774152a8d7 100644
--- a/lib/TAP/Harness.pm
+++ b/ext/Test/Harness/lib/TAP/Harness.pm
diff --git a/lib/TAP/Object.pm b/ext/Test/Harness/lib/TAP/Object.pm
index 71a0a88170..71a0a88170 100644
--- a/lib/TAP/Object.pm
+++ b/ext/Test/Harness/lib/TAP/Object.pm
diff --git a/lib/TAP/Parser.pm b/ext/Test/Harness/lib/TAP/Parser.pm
index 62a8b51125..62a8b51125 100644
--- a/lib/TAP/Parser.pm
+++ b/ext/Test/Harness/lib/TAP/Parser.pm
diff --git a/lib/TAP/Parser/Aggregator.pm b/ext/Test/Harness/lib/TAP/Parser/Aggregator.pm
index 5ed7fdb140..5ed7fdb140 100644
--- a/lib/TAP/Parser/Aggregator.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Aggregator.pm
diff --git a/lib/TAP/Parser/Grammar.pm b/ext/Test/Harness/lib/TAP/Parser/Grammar.pm
index d56d0cbdff..d56d0cbdff 100644
--- a/lib/TAP/Parser/Grammar.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Grammar.pm
diff --git a/lib/TAP/Parser/Iterator.pm b/ext/Test/Harness/lib/TAP/Parser/Iterator.pm
index 0d471d94e3..0d471d94e3 100644
--- a/lib/TAP/Parser/Iterator.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Iterator.pm
diff --git a/lib/TAP/Parser/Iterator/Array.pm b/ext/Test/Harness/lib/TAP/Parser/Iterator/Array.pm
index 3eef09a93b..3eef09a93b 100644
--- a/lib/TAP/Parser/Iterator/Array.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Iterator/Array.pm
diff --git a/lib/TAP/Parser/Iterator/Process.pm b/ext/Test/Harness/lib/TAP/Parser/Iterator/Process.pm
index bcc34205af..bcc34205af 100644
--- a/lib/TAP/Parser/Iterator/Process.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Iterator/Process.pm
diff --git a/lib/TAP/Parser/Iterator/Stream.pm b/ext/Test/Harness/lib/TAP/Parser/Iterator/Stream.pm
index 3f2febffd3..3f2febffd3 100644
--- a/lib/TAP/Parser/Iterator/Stream.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Iterator/Stream.pm
diff --git a/lib/TAP/Parser/IteratorFactory.pm b/ext/Test/Harness/lib/TAP/Parser/IteratorFactory.pm
index b2c1cddcd7..b2c1cddcd7 100644
--- a/lib/TAP/Parser/IteratorFactory.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/IteratorFactory.pm
diff --git a/lib/TAP/Parser/Multiplexer.pm b/ext/Test/Harness/lib/TAP/Parser/Multiplexer.pm
index f57275687c..f57275687c 100644
--- a/lib/TAP/Parser/Multiplexer.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Multiplexer.pm
diff --git a/lib/TAP/Parser/Result.pm b/ext/Test/Harness/lib/TAP/Parser/Result.pm
index eb27a19846..eb27a19846 100644
--- a/lib/TAP/Parser/Result.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Result.pm
diff --git a/lib/TAP/Parser/Result/Bailout.pm b/ext/Test/Harness/lib/TAP/Parser/Result/Bailout.pm
index b20d03165d..b20d03165d 100644
--- a/lib/TAP/Parser/Result/Bailout.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Result/Bailout.pm
diff --git a/lib/TAP/Parser/Result/Comment.pm b/ext/Test/Harness/lib/TAP/Parser/Result/Comment.pm
index aaa78da443..aaa78da443 100644
--- a/lib/TAP/Parser/Result/Comment.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Result/Comment.pm
diff --git a/lib/TAP/Parser/Result/Plan.pm b/ext/Test/Harness/lib/TAP/Parser/Result/Plan.pm
index c851f2259f..c851f2259f 100644
--- a/lib/TAP/Parser/Result/Plan.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Result/Plan.pm
diff --git a/lib/TAP/Parser/Result/Pragma.pm b/ext/Test/Harness/lib/TAP/Parser/Result/Pragma.pm
index b89c713167..b89c713167 100644
--- a/lib/TAP/Parser/Result/Pragma.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Result/Pragma.pm
diff --git a/lib/TAP/Parser/Result/Test.pm b/ext/Test/Harness/lib/TAP/Parser/Result/Test.pm
index b36a7cecb7..b36a7cecb7 100644
--- a/lib/TAP/Parser/Result/Test.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Result/Test.pm
diff --git a/lib/TAP/Parser/Result/Unknown.pm b/ext/Test/Harness/lib/TAP/Parser/Result/Unknown.pm
index 47c888e843..47c888e843 100644
--- a/lib/TAP/Parser/Result/Unknown.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Result/Unknown.pm
diff --git a/lib/TAP/Parser/Result/Version.pm b/ext/Test/Harness/lib/TAP/Parser/Result/Version.pm
index 62bac2e534..62bac2e534 100644
--- a/lib/TAP/Parser/Result/Version.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Result/Version.pm
diff --git a/lib/TAP/Parser/Result/YAML.pm b/ext/Test/Harness/lib/TAP/Parser/Result/YAML.pm
index f1b99eff70..f1b99eff70 100644
--- a/lib/TAP/Parser/Result/YAML.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Result/YAML.pm
diff --git a/lib/TAP/Parser/ResultFactory.pm b/ext/Test/Harness/lib/TAP/Parser/ResultFactory.pm
index bf4797f20f..bf4797f20f 100644
--- a/lib/TAP/Parser/ResultFactory.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/ResultFactory.pm
diff --git a/lib/TAP/Parser/Scheduler.pm b/ext/Test/Harness/lib/TAP/Parser/Scheduler.pm
index e0dea7607e..e0dea7607e 100644
--- a/lib/TAP/Parser/Scheduler.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Scheduler.pm
diff --git a/lib/TAP/Parser/Scheduler/Job.pm b/ext/Test/Harness/lib/TAP/Parser/Scheduler/Job.pm
index 2dc05e0a3c..2dc05e0a3c 100644
--- a/lib/TAP/Parser/Scheduler/Job.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Scheduler/Job.pm
diff --git a/lib/TAP/Parser/Scheduler/Spinner.pm b/ext/Test/Harness/lib/TAP/Parser/Scheduler/Spinner.pm
index 6a0fa60f78..6a0fa60f78 100644
--- a/lib/TAP/Parser/Scheduler/Spinner.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Scheduler/Spinner.pm
diff --git a/lib/TAP/Parser/Source.pm b/ext/Test/Harness/lib/TAP/Parser/Source.pm
index 9fc97a9e78..9fc97a9e78 100644
--- a/lib/TAP/Parser/Source.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Source.pm
diff --git a/lib/TAP/Parser/Source/Perl.pm b/ext/Test/Harness/lib/TAP/Parser/Source/Perl.pm
index fd60a768ed..fd60a768ed 100644
--- a/lib/TAP/Parser/Source/Perl.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Source/Perl.pm
diff --git a/lib/TAP/Parser/Utils.pm b/ext/Test/Harness/lib/TAP/Parser/Utils.pm
index 837c63e7ec..837c63e7ec 100644
--- a/lib/TAP/Parser/Utils.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/Utils.pm
diff --git a/lib/TAP/Parser/YAMLish/Reader.pm b/ext/Test/Harness/lib/TAP/Parser/YAMLish/Reader.pm
index fca56de3c8..fca56de3c8 100644
--- a/lib/TAP/Parser/YAMLish/Reader.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/YAMLish/Reader.pm
diff --git a/lib/TAP/Parser/YAMLish/Writer.pm b/ext/Test/Harness/lib/TAP/Parser/YAMLish/Writer.pm
index 5889ac1717..5889ac1717 100644
--- a/lib/TAP/Parser/YAMLish/Writer.pm
+++ b/ext/Test/Harness/lib/TAP/Parser/YAMLish/Writer.pm
diff --git a/lib/Test/Harness.pm b/ext/Test/Harness/lib/Test/Harness.pm
index 4f0164eee3..4f0164eee3 100644
--- a/lib/Test/Harness.pm
+++ b/ext/Test/Harness/lib/Test/Harness.pm
diff --git a/lib/Test/Harness/t/000-load.t b/ext/Test/Harness/t/000-load.t
index c6d6a92531..c6d6a92531 100644
--- a/lib/Test/Harness/t/000-load.t
+++ b/ext/Test/Harness/t/000-load.t
diff --git a/lib/Test/Harness/t/aggregator.t b/ext/Test/Harness/t/aggregator.t
index b3aff2a21f..b3aff2a21f 100644
--- a/lib/Test/Harness/t/aggregator.t
+++ b/ext/Test/Harness/t/aggregator.t
diff --git a/lib/Test/Harness/t/bailout.t b/ext/Test/Harness/t/bailout.t
index e10b133e0f..e10b133e0f 100755
--- a/lib/Test/Harness/t/bailout.t
+++ b/ext/Test/Harness/t/bailout.t
diff --git a/lib/Test/Harness/t/base.t b/ext/Test/Harness/t/base.t
index 4fee54844e..4fee54844e 100644
--- a/lib/Test/Harness/t/base.t
+++ b/ext/Test/Harness/t/base.t
diff --git a/lib/Test/Harness/t/callbacks.t b/ext/Test/Harness/t/callbacks.t
index 9d0cae46c5..9d0cae46c5 100644
--- a/lib/Test/Harness/t/callbacks.t
+++ b/ext/Test/Harness/t/callbacks.t
diff --git a/lib/Test/Harness/t/compat/env.t b/ext/Test/Harness/t/compat/env.t
index ac5c096213..ac5c096213 100644
--- a/lib/Test/Harness/t/compat/env.t
+++ b/ext/Test/Harness/t/compat/env.t
diff --git a/lib/Test/Harness/t/compat/failure.t b/ext/Test/Harness/t/compat/failure.t
index c1b902bab0..c1b902bab0 100644
--- a/lib/Test/Harness/t/compat/failure.t
+++ b/ext/Test/Harness/t/compat/failure.t
diff --git a/lib/Test/Harness/t/compat/inc-propagation.t b/ext/Test/Harness/t/compat/inc-propagation.t
index ffa53700a1..ffa53700a1 100644
--- a/lib/Test/Harness/t/compat/inc-propagation.t
+++ b/ext/Test/Harness/t/compat/inc-propagation.t
diff --git a/lib/Test/Harness/t/compat/inc_taint.t b/ext/Test/Harness/t/compat/inc_taint.t
index 06a8e237bd..06a8e237bd 100644
--- a/lib/Test/Harness/t/compat/inc_taint.t
+++ b/ext/Test/Harness/t/compat/inc_taint.t
diff --git a/lib/Test/Harness/t/compat/nonumbers.t b/ext/Test/Harness/t/compat/nonumbers.t
index 144a7599b2..144a7599b2 100644
--- a/lib/Test/Harness/t/compat/nonumbers.t
+++ b/ext/Test/Harness/t/compat/nonumbers.t
diff --git a/lib/Test/Harness/t/compat/regression.t b/ext/Test/Harness/t/compat/regression.t
index 1d848f9174..1d848f9174 100644
--- a/lib/Test/Harness/t/compat/regression.t
+++ b/ext/Test/Harness/t/compat/regression.t
diff --git a/lib/Test/Harness/t/compat/test-harness-compat.t b/ext/Test/Harness/t/compat/test-harness-compat.t
index 480d6d8d70..480d6d8d70 100644
--- a/lib/Test/Harness/t/compat/test-harness-compat.t
+++ b/ext/Test/Harness/t/compat/test-harness-compat.t
diff --git a/lib/Test/Harness/t/compat/version.t b/ext/Test/Harness/t/compat/version.t
index 08344cbd9c..08344cbd9c 100644
--- a/lib/Test/Harness/t/compat/version.t
+++ b/ext/Test/Harness/t/compat/version.t
diff --git a/lib/Test/Harness/t/console.t b/ext/Test/Harness/t/console.t
index 32f5db62ac..32f5db62ac 100644
--- a/lib/Test/Harness/t/console.t
+++ b/ext/Test/Harness/t/console.t
diff --git a/lib/Test/Harness/t/errors.t b/ext/Test/Harness/t/errors.t
index 3a54cbe066..3a54cbe066 100644
--- a/lib/Test/Harness/t/errors.t
+++ b/ext/Test/Harness/t/errors.t
diff --git a/lib/Test/Harness/t/grammar.t b/ext/Test/Harness/t/grammar.t
index f1521ede5e..f1521ede5e 100644
--- a/lib/Test/Harness/t/grammar.t
+++ b/ext/Test/Harness/t/grammar.t
diff --git a/lib/Test/Harness/t/harness.t b/ext/Test/Harness/t/harness.t
index 70ff42e452..70ff42e452 100644
--- a/lib/Test/Harness/t/harness.t
+++ b/ext/Test/Harness/t/harness.t
diff --git a/lib/Test/Harness/t/iterators.t b/ext/Test/Harness/t/iterators.t
index 11b2899b12..11b2899b12 100644
--- a/lib/Test/Harness/t/iterators.t
+++ b/ext/Test/Harness/t/iterators.t
diff --git a/lib/Test/Harness/t/multiplexer.t b/ext/Test/Harness/t/multiplexer.t
index dd988dcee1..dd988dcee1 100644
--- a/lib/Test/Harness/t/multiplexer.t
+++ b/ext/Test/Harness/t/multiplexer.t
diff --git a/lib/Test/Harness/t/nofork-mux.t b/ext/Test/Harness/t/nofork-mux.t
index 23a0746176..5751945076 100644
--- a/lib/Test/Harness/t/nofork-mux.t
+++ b/ext/Test/Harness/t/nofork-mux.t
@@ -14,4 +14,4 @@ use strict;
use NoFork;
require(
- ( $ENV{PERL_CORE} ? '../lib/Test/Harness/' : '' ) . 't/multiplexer.t' );
+ ( $ENV{PERL_CORE} ? '../ext/Test/Harness/' : '' ) . 't/multiplexer.t' );
diff --git a/lib/Test/Harness/t/nofork.t b/ext/Test/Harness/t/nofork.t
index 6a45e503c8..6a45e503c8 100755
--- a/lib/Test/Harness/t/nofork.t
+++ b/ext/Test/Harness/t/nofork.t
diff --git a/lib/Test/Harness/t/object.t b/ext/Test/Harness/t/object.t
index b1a4dd0b98..b1a4dd0b98 100644
--- a/lib/Test/Harness/t/object.t
+++ b/ext/Test/Harness/t/object.t
diff --git a/lib/Test/Harness/t/parse.t b/ext/Test/Harness/t/parse.t
index 7118199a51..7118199a51 100755
--- a/lib/Test/Harness/t/parse.t
+++ b/ext/Test/Harness/t/parse.t
diff --git a/lib/Test/Harness/t/parser-config.t b/ext/Test/Harness/t/parser-config.t
index cf0a246a03..cf0a246a03 100644
--- a/lib/Test/Harness/t/parser-config.t
+++ b/ext/Test/Harness/t/parser-config.t
diff --git a/lib/Test/Harness/t/parser-subclass.t b/ext/Test/Harness/t/parser-subclass.t
index f522f89aff..f522f89aff 100644
--- a/lib/Test/Harness/t/parser-subclass.t
+++ b/ext/Test/Harness/t/parser-subclass.t
diff --git a/lib/Test/Harness/t/premature-bailout.t b/ext/Test/Harness/t/premature-bailout.t
index 9226a44064..9226a44064 100644
--- a/lib/Test/Harness/t/premature-bailout.t
+++ b/ext/Test/Harness/t/premature-bailout.t
diff --git a/lib/Test/Harness/t/process.t b/ext/Test/Harness/t/process.t
index 5adddc9017..5adddc9017 100644
--- a/lib/Test/Harness/t/process.t
+++ b/ext/Test/Harness/t/process.t
diff --git a/lib/Test/Harness/t/prove.t b/ext/Test/Harness/t/prove.t
index 38b9b85097..38b9b85097 100644
--- a/lib/Test/Harness/t/prove.t
+++ b/ext/Test/Harness/t/prove.t
diff --git a/lib/Test/Harness/t/proveenv.t b/ext/Test/Harness/t/proveenv.t
index be9942a043..be9942a043 100644
--- a/lib/Test/Harness/t/proveenv.t
+++ b/ext/Test/Harness/t/proveenv.t
diff --git a/lib/Test/Harness/t/proverc.t b/ext/Test/Harness/t/proverc.t
index 2577250532..2577250532 100644
--- a/lib/Test/Harness/t/proverc.t
+++ b/ext/Test/Harness/t/proverc.t
diff --git a/lib/Test/Harness/t/proverun.t b/ext/Test/Harness/t/proverun.t
index b40d56362d..b40d56362d 100644
--- a/lib/Test/Harness/t/proverun.t
+++ b/ext/Test/Harness/t/proverun.t
diff --git a/lib/Test/Harness/t/regression.t b/ext/Test/Harness/t/regression.t
index c029a050a9..c029a050a9 100644
--- a/lib/Test/Harness/t/regression.t
+++ b/ext/Test/Harness/t/regression.t
diff --git a/lib/Test/Harness/t/results.t b/ext/Test/Harness/t/results.t
index 0522dd6299..0522dd6299 100644
--- a/lib/Test/Harness/t/results.t
+++ b/ext/Test/Harness/t/results.t
diff --git a/lib/Test/Harness/t/scheduler.t b/ext/Test/Harness/t/scheduler.t
index b2742078b1..b2742078b1 100644
--- a/lib/Test/Harness/t/scheduler.t
+++ b/ext/Test/Harness/t/scheduler.t
diff --git a/lib/Test/Harness/t/source.t b/ext/Test/Harness/t/source.t
index 8f7e60f2e3..8f7e60f2e3 100644
--- a/lib/Test/Harness/t/source.t
+++ b/ext/Test/Harness/t/source.t
diff --git a/lib/Test/Harness/t/spool.t b/ext/Test/Harness/t/spool.t
index deb1a0205f..deb1a0205f 100644
--- a/lib/Test/Harness/t/spool.t
+++ b/ext/Test/Harness/t/spool.t
diff --git a/lib/Test/Harness/t/state.t b/ext/Test/Harness/t/state.t
index 7ec4cfd611..e6bfb7c318 100644
--- a/lib/Test/Harness/t/state.t
+++ b/ext/Test/Harness/t/state.t
@@ -15,7 +15,7 @@ use Test::More;
use App::Prove::State;
sub mn {
- my $pfx = $ENV{PERL_CORE} ? '../lib/Test/Harness/' : '';
+ my $pfx = $ENV{PERL_CORE} ? '../ext/Test/Harness/' : '';
return map {"$pfx$_"} @_;
}
diff --git a/lib/Test/Harness/t/streams.t b/ext/Test/Harness/t/streams.t
index b312ae8367..b312ae8367 100755
--- a/lib/Test/Harness/t/streams.t
+++ b/ext/Test/Harness/t/streams.t
diff --git a/lib/Test/Harness/t/taint.t b/ext/Test/Harness/t/taint.t
index 91335ac170..91335ac170 100644
--- a/lib/Test/Harness/t/taint.t
+++ b/ext/Test/Harness/t/taint.t
diff --git a/lib/Test/Harness/t/testargs.t b/ext/Test/Harness/t/testargs.t
index 9160c5909b..9160c5909b 100644
--- a/lib/Test/Harness/t/testargs.t
+++ b/ext/Test/Harness/t/testargs.t
diff --git a/lib/Test/Harness/t/unicode.t b/ext/Test/Harness/t/unicode.t
index 88d32081ba..88d32081ba 100644
--- a/lib/Test/Harness/t/unicode.t
+++ b/ext/Test/Harness/t/unicode.t
diff --git a/lib/Test/Harness/t/utils.t b/ext/Test/Harness/t/utils.t
index d60c8a2939..d60c8a2939 100644
--- a/lib/Test/Harness/t/utils.t
+++ b/ext/Test/Harness/t/utils.t
diff --git a/lib/Test/Harness/t/yamlish-output.t b/ext/Test/Harness/t/yamlish-output.t
index 914d7ea237..914d7ea237 100644
--- a/lib/Test/Harness/t/yamlish-output.t
+++ b/ext/Test/Harness/t/yamlish-output.t
diff --git a/lib/Test/Harness/t/yamlish-writer.t b/ext/Test/Harness/t/yamlish-writer.t
index f7a22c3dab..f7a22c3dab 100644
--- a/lib/Test/Harness/t/yamlish-writer.t
+++ b/ext/Test/Harness/t/yamlish-writer.t
diff --git a/lib/Test/Harness/t/yamlish.t b/ext/Test/Harness/t/yamlish.t
index 76ba7982b4..76ba7982b4 100644
--- a/lib/Test/Harness/t/yamlish.t
+++ b/ext/Test/Harness/t/yamlish.t
diff --git a/utils/prove.PL b/utils/prove.PL
index d1961c8725..91a42e3e69 100644
--- a/utils/prove.PL
+++ b/utils/prove.PL
@@ -34,7 +34,7 @@ $Config{startperl}
use File::Spec;
my $prove = File::Spec->catfile(File::Spec->catdir(File::Spec->updir,
- "lib", "Test", "Harness", "bin"), "prove");
+ "ext", "Test", "Harness", "bin"), "prove");
if (open(PROVE, $prove)) {
print OUT <PROVE>;