equal
deleted
inserted
replaced
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 |