[Box Backup-commit] COMMIT r1907 - box/trunk
boxbackup-dev@fluffy.co.uk
boxbackup-dev@fluffy.co.uk
Sat, 03 Nov 2007 19:41:21 +0000
Author: chris
Date: 2007-11-03 19:41:21 +0000 (Sat, 03 Nov 2007)
New Revision: 1907
Modified:
box/trunk/runtest.pl.in
Log:
Keep each test's log in a separate file for later review.
Modified: box/trunk/runtest.pl.in
===================================================================
--- box/trunk/runtest.pl.in 2007-11-03 19:28:12 UTC (rev 1906)
+++ box/trunk/runtest.pl.in 2007-11-03 19:41:21 UTC (rev 1907)
@@ -86,13 +86,15 @@
$exit_code = 2;
return;
}
+
+ my $logfile = "test-$t.log";
# run it
my $test_res = system("cd $test_mode/test/$t ; ./t 2>&1 " .
- "| tee ../../../temp.runtest");
+ "| tee ../../../$logfile");
# open test results
- if(open RESULTS,'temp.runtest')
+ if(open RESULTS, $logfile)
{
my $last;
while(<RESULTS>)
@@ -102,7 +104,7 @@
close RESULTS;
chomp $last;
- push @results,"$t: $last";
+ push @results, "$t: $last";
if ($last ne "PASSED")
{
@@ -111,10 +113,11 @@
}
else
{
- push @results,"$t: output not found";
+ push @results,
+ "$t: failed to open test log file: $logfile: $!";
}
# delete test results
- # unlink 'temp.runtest';
+ # unlink $logfile;
}