]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/stressTest/stressTest.sh
make the update of the period level QA safe (by running in a temp location and only...
[u/mrichter/AliRoot.git] / TPC / stressTest / stressTest.sh
CommitLineData
bf8b39fa 1# Run stress test on the batch system
2# All run*.sh scripts in the $ALICE_ROOT test macro invoked
3#
4# Parameters:
5# 1 - output prefix
6# 2 - submit command
7#
8# Run example:
9# $ALICE_ROOT/test/stressTest/stressTest.sh /d/alice12/miranov/streeTest/ "bsub -q proof"
10#
11
12outdir=$1/$ALICE_LEVEL/$ALICE_TARGET
13submitcommand=$2
14echo _____________________________________________________________
15echo _____________________________________________________________
16echo _____________________________________________________________
17echo
18echo outdir $outdir
19echo subitcommand $submitcommand
20mkdirhier $outdir
21ls -al $outdir
22echo
23echo _____________________________________________________________
24echo _____________________________________________________________
25echo _____________________________________________________________
26
27#
28# Loop over all run*sh macros
29#
2b609f83 30svn status $ALICE_ROOT > svn.status
31svn diff $ALICE_ROOT > svn.diff
bf8b39fa 32for tmacro in `ls $ALICE_ROOT/test/*/run*.sh` ; do
33#
34dname=`dirname $tmacro`
35sname=`basename $dname`
36workdir=$outdir/$sname
37echo $sname $tmacro;
38mkdirhier $workdir
39cp $dname/* $workdir/
40cd $workdir
41rm *.root
2b609f83 42echo $submitcommand $tmacro
43$submitcommand $tmacro
bf8b39fa 44cd $outdir;
45done;
46
47
48
49
50