Admin/isatest/isatest-stats
author haftmann
Tue, 10 Jul 2007 17:30:50 +0200
changeset 23709 fd31da8f752a
parent 23443 fd8ffc8a5709
child 24317 fef33067272b
permissions -rwxr-xr-x
moved lfp_induct2 here
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
22410
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
     1
#!/usr/bin/env bash
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
     2
#
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
     3
# $Id$
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
     4
# Author: Makarius
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
     5
#
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
     6
# DESCRIPTION: Standard statistics.
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
     7
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
     8
THIS=$(cd "$(dirname "$0")"; pwd -P)
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
     9
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    10
PLATFORMS="at-poly at-sml-dev at-mac-poly-e at64-poly-e"
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    11
SESSIONS="\
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    12
  HOL \
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    13
  HOL-Algebra \
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    14
  HOL-Auth \
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    15
  HOL-Bali \
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    16
  HOL-Complex \
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    17
  HOL-Complex-ex \
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    18
  HOL-Extraction \
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    19
  HOL-Hoare \
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    20
  HOL-HoareParallel \
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    21
  HOL-Lambda \
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    22
  HOL-MicroJava \
23443
fd8ffc8a5709 added HOL-Nominal-Examples;
wenzelm
parents: 22410
diff changeset
    23
  HOL-Nominal-Examples \
22410
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    24
  HOL-NumberTheory \
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    25
  HOL-SET-Protocol \
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    26
  HOL-UNITY \
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    27
  HOL-ex \
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    28
  ZF \
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    29
  ZF-Constructible\
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    30
  ZF-UNITY"
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    31
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    32
for PLATFORM in $PLATFORMS
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    33
do
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    34
  "$THIS/isatest-statistics" "stats/$PLATFORM" "$PLATFORM" ${1:-100} $SESSIONS
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    35
  cat > "stats/$PLATFORM.html" <<EOF
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    36
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    37
<html>
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    38
<head><title>Development Snapshot -- Performance Statistics</title></head>
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    39
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    40
<body>
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    41
<h1>$PLATFORM</h1>
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    42
EOF
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    43
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    44
for SESSION in $SESSIONS
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    45
do
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    46
  echo "<br><img src="$PLATFORM/$SESSION.png"><br>" >> "stats/$PLATFORM.html"
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    47
done
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    48
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    49
echo "</body>" >> "stats/$PLATFORM.html"
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    50
echo "</html>" >> "stats/$PLATFORM.html"
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    51
da313b67a04d moved all isatest/cron job related files to own directory
kleing
parents:
diff changeset
    52
done