assorted tempfile clean-up in the test suite
authorCraig A. Berry <craigberry@mac.com>
Sun, 23 Jan 2005 14:23:17 +0000 (08:23 -0600)
committerH.Merijn Brand <h.m.brand@xs4all.nl>
Mon, 24 Jan 2005 15:10:55 +0000 (15:10 +0000)
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <41F407B5.7020106@mac.com>

p4raw-id: //depot/perl@23874

lib/Test/Simple/t/reset.t
t/io/fs.t
t/io/tell.t

index bc1546b..320fd86 100644 (file)
@@ -27,7 +27,7 @@ my $tmpfile = 'foo.tmp';
 $tb->output($tmpfile);
 $tb->failure_output($tmpfile);
 $tb->todo_output($tmpfile);
-END { unlink $tmpfile }
+END { 1 while unlink $tmpfile }
 
 # This won't print since we just sent output off to oblivion.
 $tb->ok(0, "And a failure for fun");
index eb305a9..30423f1 100755 (executable)
--- a/t/io/fs.t
+++ b/t/io/fs.t
@@ -373,4 +373,4 @@ if ($^O eq 'VMS') {
 ok(-d 'tmp1', "rename on directories working");
 
 # need to remove 'tmp' if rename() in test 28 failed!
-END { rmdir 'tmp1'; rmdir 'tmp'; unlink "Iofs.tmp"; }
+END { rmdir 'tmp1'; rmdir 'tmp'; 1 while unlink "Iofs.tmp"; }
index 1e1f661..dcb4ee9 100755 (executable)
@@ -100,7 +100,7 @@ if (tell(ether) == -1)  { print "ok 23\n"; } else { print "not ok 23\n"; }
 
 my $written = "tell_write.txt";
 
-END { unlink($written) }
+END { 1 while unlink($written) }
 
 close($tst);
 open($tst,">$written")  || die "Cannot open $written:$!";