This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
PATCH -- POD error in Symbol.pm
[perl5.git] / lib / Shell.t
index 23c1e0e..13bba22 100644 (file)
@@ -44,7 +44,10 @@ $Shell::capture_stderr = 0;
 # Trying to do two repeated C<ls>s in t in core and expecting the same output
 # is a race condition when tests are running in parallel, and using it as a
 # temporary directory. So go somewhere quieter.
-chdir 'uni' if $ENV{PERL_CORE} && -d 'uni';
+if ($ENV{PERL_CORE} && -d 'uni') {
+  chdir 'uni';
+  $chdir++;
+}
 
 # someone will have to fill in the blanks for other platforms
 
@@ -75,3 +78,7 @@ if ($Is_VMS) {
 
 }
 open(STDERR, ">&SAVERR") ;
+
+if ($chdir) {
+  chdir "..";
+}