src/HOL/Mirabelle/lib/scripts/report.pl
changeset 32546 d68b7c181211
parent 32545 8631b421ffc3
parent 32544 e129333b9df0
child 32548 b4119bbb2b79
--- a/src/HOL/Mirabelle/lib/scripts/report.pl	Wed Sep 09 12:27:12 2009 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
-#
-# Author: Sascha Boehme
-#
-# Reports for Mirabelle
-#
-
-my $log_file = $ARGV[0];
-
-open(FILE, "<$log_file") || die "Cannot open file '$log_file'";
-my @lines = <FILE>;
-close(FILE);
-
-my $unhandled = 0;
-
-my $sh_calls = 0;
-my $sh_succeeded = 0;
-my $sh_time = 0;
-
-my $metis_calls = 0;
-my $metis_succeeded = 0;
-my $metis_time_out = 0;
-my $metis_time = 0;
-
-foreach (@lines) {
-  if (m/^unhandled exception/) {
-    $unhandled++;
-  }
-  if (m/^sledgehammer:/) {
-    $sh_calls++;
-  }
-  if (m/^sledgehammer: succeeded \(([0-9]+)\)/) {
-    $sh_succeeded++;
-    $sh_time += $1;
-  }
-  if (m/^metis \(sledgehammer\):/) {
-    $metis_calls++;
-  }
-  if (m/^metis \(sledgehammer\): succeeded \(([0-9]+)\)/) {
-    $metis_succeeded++;
-    $metis_time += $1;
-  }
-  if (m/^metis \(sledgehammer\): time out/) {
-    $metis_time_out++;
-  }
-}
-
-open(FILE, ">>$log_file") || die "Cannot open file '$log_file'";
-
-print FILE "\n\n\n";
-
-if ($unhandled > 0) {
-  print FILE "Number of unhandled exceptions: $unhandled\n\n";
-}
-
-if ($sh_calls > 0) {
-  my $percent = $sh_succeeded / $sh_calls * 100;
-  my $time = $sh_time / 1000;
-  my $avg_time = $time / $sh_succeeded;
-  print FILE "Total number of sledgehammer calls: $sh_calls\n";
-  print FILE "Number of successful sledgehammer calls: $sh_succeeded\n";
-  printf FILE "Percentage of successful sledgehammer calls: %.0f%%\n", $percent;
-  printf FILE "Total time for successful sledgehammer calls: %.3f seconds\n", $time;
-  printf FILE "Average time for successful sledgehammer calls: %.3f seconds\n\n", $avg_time;
-}
-
-if ($metis_calls > 0) {
-  my $percent = $metis_succeeded / $metis_calls * 100;
-  my $time = $metis_time / 1000;
-  my $avg_time = $time / $metis_succeeded;
-  print FILE "Total number of metis calls: $metis_calls\n";
-  print FILE "Number of successful metis calls: $metis_succeeded\n";
-  print FILE "Number of metis time outs: $metis_time_out\n";
-  printf FILE "Percentage of successful metis calls: %.0f%%\n", $percent;
-  printf FILE "Total time for successful metis calls: %.3f seconds\n", $time;
-  printf FILE "Average time for successful metis calls: %.3f seconds\n", $avg_time;
-}
-
-close(FILE);