summaryrefslogtreecommitdiff
path: root/ext/threads
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2009-08-28 00:44:15 +0100
committerNicholas Clark <nick@ccl4.org>2009-08-28 00:44:15 +0100
commit2adbc9b6919cad1240a834325b355e9b2d5efd67 (patch)
treea8ca75ac9ed7b8284a533b3f24c8407110d0c546 /ext/threads
parentd418880282b996e8cb066a570596b473fa7900da (diff)
downloadperl-2adbc9b6919cad1240a834325b355e9b2d5efd67.tar.gz
Make extensions in ext run their tests from the extension's own directory.
Inspired by, and in parts borrows from, Schwern's branch on github, but takes a slightly different approach in places. Not quite perfect yet - ext/File-Glob still runs from t, at least one FIXME needs fixing, and the changes to dual-life modules' tests need to be filtered back upstream, and possibly modified to suit their respective authors. But it works.
Diffstat (limited to 'ext/threads')
-rw-r--r--ext/threads/t/err.t2
-rw-r--r--ext/threads/t/exit.t2
-rw-r--r--ext/threads/t/free.t2
-rw-r--r--ext/threads/t/free2.t2
-rw-r--r--ext/threads/t/libc.t2
-rw-r--r--ext/threads/t/thread.t2
6 files changed, 6 insertions, 6 deletions
diff --git a/ext/threads/t/err.t b/ext/threads/t/err.t
index 9888ee0987..f5e0a19f82 100644
--- a/ext/threads/t/err.t
+++ b/ext/threads/t/err.t
@@ -2,7 +2,7 @@ use strict;
use warnings;
BEGIN {
- require($ENV{PERL_CORE} ? './test.pl' : './t/test.pl');
+ require($ENV{PERL_CORE} ? '../../t/test.pl' : './t/test.pl');
use Config;
if (! $Config{'useithreads'}) {
diff --git a/ext/threads/t/exit.t b/ext/threads/t/exit.t
index 7e42172d10..34f248a4db 100644
--- a/ext/threads/t/exit.t
+++ b/ext/threads/t/exit.t
@@ -2,7 +2,7 @@ use strict;
use warnings;
BEGIN {
- require($ENV{PERL_CORE} ? './test.pl' : './t/test.pl');
+ require($ENV{PERL_CORE} ? '../../t/test.pl' : './t/test.pl');
use Config;
if (! $Config{'useithreads'}) {
diff --git a/ext/threads/t/free.t b/ext/threads/t/free.t
index b6bec81219..d41199af05 100644
--- a/ext/threads/t/free.t
+++ b/ext/threads/t/free.t
@@ -5,7 +5,7 @@ BEGIN {
# Import test.pl into its own package
{
package Test;
- require($ENV{PERL_CORE} ? './test.pl' : './t/test.pl');
+ require($ENV{PERL_CORE} ? '../../t/test.pl' : './t/test.pl');
}
use Config;
diff --git a/ext/threads/t/free2.t b/ext/threads/t/free2.t
index 2e0bbf01ab..99761302c6 100644
--- a/ext/threads/t/free2.t
+++ b/ext/threads/t/free2.t
@@ -5,7 +5,7 @@ BEGIN {
# Import test.pl into its own package
{
package Test;
- require($ENV{PERL_CORE} ? './test.pl' : './t/test.pl');
+ require($ENV{PERL_CORE} ? '../../t/test.pl' : './t/test.pl');
}
use Config;
diff --git a/ext/threads/t/libc.t b/ext/threads/t/libc.t
index 9741cce09d..4f6f6ed3ae 100644
--- a/ext/threads/t/libc.t
+++ b/ext/threads/t/libc.t
@@ -2,7 +2,7 @@ use strict;
use warnings;
BEGIN {
- require($ENV{PERL_CORE} ? './test.pl' : './t/test.pl');
+ require($ENV{PERL_CORE} ? '../../t/test.pl' : './t/test.pl');
use Config;
if (! $Config{'useithreads'}) {
diff --git a/ext/threads/t/thread.t b/ext/threads/t/thread.t
index a5df4f7f55..b980c625c0 100644
--- a/ext/threads/t/thread.t
+++ b/ext/threads/t/thread.t
@@ -2,7 +2,7 @@ use strict;
use warnings;
BEGIN {
- require($ENV{PERL_CORE} ? './test.pl' : './t/test.pl');
+ require($ENV{PERL_CORE} ? '../../t/test.pl' : './t/test.pl');
use Config;
if (! $Config{'useithreads'}) {