Admin/isatest-makedist
changeset 13233 5ab7bac534c9
parent 13231 cce28efb2600
child 13234 8139edae3bf5
equal deleted inserted replaced
13232:8b1b5e8c4bd6 13233:5ab7bac534c9
     5 # License: GPL (GNU GENERAL PUBLIC LICENSE)
     5 # License: GPL (GNU GENERAL PUBLIC LICENSE)
     6 #
     6 #
     7 # DESCRIPTION: Build distribution and run isatest-make for lots of platforms.
     7 # DESCRIPTION: Build distribution and run isatest-make for lots of platforms.
     8 
     8 
     9 ## global settings
     9 ## global settings
    10 LOGPREFIX=~
    10 LOGPREFIX=~/log
    11 DISTPREFIX=~/isadist
    11 DISTPREFIX=~/isadist
    12 MAKEDIST=~/bin/makedist
    12 MAKEDIST=~/bin/makedist
    13 
    13 
    14 SUN=sunbroy2
    14 SUN=sunbroy2
    15 AT=atbroy37
    15 AT=atbroy37
    16 
    16 
    17 SSH="ssh -1 -f"
    17 SSH="ssh -f"
    18 
    18 
    19 ## diagnostics
    19 ## diagnostics
    20 
    20 
    21 PRG="$(basename "$0")"
    21 PRG="$(basename "$0")"
    22 
    22 
    41 export DISTPREFIX
    41 export DISTPREFIX
    42 
    42 
    43 DATE=$(date "+%d-%b-%Y")
    43 DATE=$(date "+%d-%b-%Y")
    44 DISTLOG=$LOGPREFIX/isatest-makedist-$DATE.log
    44 DISTLOG=$LOGPREFIX/isatest-makedist-$DATE.log
    45 
    45 
    46 # get newest version of makedist:
       
    47 # cvs -d sunbroy2:/usr/proj/isabelle-repository/archive co isabelle/Admin > $COUTLOG
       
    48 
       
    49 echo ------------------- preparing test release --- `date` --- $HOSTNAME > $DISTLOG 2>&1
    46 echo ------------------- preparing test release --- `date` --- $HOSTNAME > $DISTLOG 2>&1
    50 
    47 
    51 echo "### cleaning up old dist directory"  >> $DISTLOG 2>&1
    48 echo "### cleaning up old dist directory"  >> $DISTLOG 2>&1
    52 rm -rf $DISTPREFIX >> $DISTLOG 2>&1
    49 rm -rf $DISTPREFIX >> $DISTLOG 2>&1
    53 
    50 
    67 echo ------------------- prepared test successfully --- `date` --- $HOSTNAME >> $DISTLOG 2>&1
    64 echo ------------------- prepared test successfully --- `date` --- $HOSTNAME >> $DISTLOG 2>&1
    68 
    65 
    69 ## spawn test runs
    66 ## spawn test runs
    70 
    67 
    71 # run tests in parallel on multiprocessor sun 
    68 # run tests in parallel on multiprocessor sun 
    72 $SSH $SUN sun-poly   
    69 $SSH $SUN "$MAKEDIST $DISTPREFIX ~/settings/sun-poly"
    73 $SSH $SUN sun-sml
    70 $SSH $SUN "$MAKEDIST $DISTPREFIX ~/settings/sun-sml"
    74 
    71 
    75 # run tests sequentially on x86
    72 # run tests sequentially on x86
    76 $SSH $AT at-poly at-sml
    73 $SSH $AT "$MAKEDIST $DISTPREFIX ~/settings/at-poly ~/settings/at-sml"
    77 
    74 
    78 ## end
    75 ## end