Changes in directory nightlytest-serverside:

NightlyTestAccept.cgi updated: 1.30 -> 1.31
---
Log message:

Added a check so that if the previous nights build failed, all of the tests 
wont be reported as newly passing


---
Diffs of the changes:  (+16 -4)

 NightlyTestAccept.cgi |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)


Index: nightlytest-serverside/NightlyTestAccept.cgi
diff -u nightlytest-serverside/NightlyTestAccept.cgi:1.30 
nightlytest-serverside/NightlyTestAccept.cgi:1.31
--- nightlytest-serverside/NightlyTestAccept.cgi:1.30   Tue Jul 25 19:15:04 2006
+++ nightlytest-serverside/NightlyTestAccept.cgi        Wed Jul 26 12:45:48 2006
@@ -561,11 +561,23 @@
 $yesterdays_passes = $row->{'passing_tests'};
 $yesterdays_fails = $row->{'unexpfail_tests'};
 $yesterdays_xfails = $row->{'expfail_tests'};
-$newly_passing_tests = Difference $passing_tests, $yesterdays_passes;
-$newly_failing_tests = Difference $expfail_tests."\n".$unexpfail_tests,
+if($yesterdays_passes ne ""){
+       $newly_passing_tests = Difference $passing_tests, $yesterdays_passes;
+}
+else{ $newly_passing_tests=""; }
+if($yesterdays_xfails ne "" and $yesterdays_fails ne ""){
+       $newly_failing_tests = Difference $expfail_tests."\n".$unexpfail_tests,
                                                                  
$yesterdays_xfails."\n".$yesterdays_fails;
-$new_tests = Difference $all_tests, $yesterdays_tests;
-$removed_tests = Difference $yesterdays_tests, $all_tests;
+}
+else{ $newly_failing_tests=""; }
+if($yesterdays_tests ne ""){
+       $new_tests = Difference $all_tests, $yesterdays_tests;
+}
+else{ $new_tests=""; }
+if($all_tests ne ""){
+       $removed_tests = Difference $yesterdays_tests, $all_tests;
+}
+else{ $removed_tests=""; }
 
 #$db_date = $date." ".$time;
 $db_date = `date "+20%y-%m-%d %H:%M:%S"`;



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to