Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
0a47f474a163b3aa0469f696bd0ce5ff9b624ffa
[simgrid.git] / buildtools / ctest / verif_all.sh
1 #!/bin/bash
2
3 #GET the OS name
4 OS=`uname`
5 node=`uname -n`
6
7 # OS specific working directory 
8 BASEDIR=/pipol
9 DIR=$BASEDIR/$OS/$node
10
11 # Clean any leftover  from previous install
12 echo "remove old directory $BASEDIR/$OS/$node"
13 rm -rf $BASEDIR/$OS/$node
14
15 # create a new directory 
16 echo "create new directory $BASEDIR/$OS/$node"
17 mkdir  $BASEDIR/$OS/$node
18 cd $BASEDIR/$OS/$node
19
20 # load the simgrid directory
21 echo "untar simgrid-3.3.4-svn.tar.gz"
22 cp /home/mescal/navarro/simgrid-3.3.4-svn.tar.gz $BASEDIR/$OS/$node/simgrid-3.3.4-svn.tar.gz
23 tar -xzf ./simgrid-3.3.4-svn.tar.gz
24 echo "untar Cmake.tar.gz"
25 cp /home/mescal/navarro/Cmake.tar.gz $BASEDIR/$OS/$node/simgrid-3.3.4-svn/Cmake.tar.gz
26 cd $BASEDIR/$OS/$node/simgrid-3.3.4-svn
27 tar -xzf $BASEDIR/$OS/$node/simgrid-3.3.4-svn/Cmake.tar.gz
28
29 # install cmake
30 sudo aptitude install -y cmake
31
32 # 1er test
33 cd $BASEDIR/$OS/$node/simgrid-3.3.4-svn
34 echo "make clean"
35 make clean
36 echo "./configure"
37 ./configure
38 echo "make"
39 make 
40
41 cd $BASEDIR/$OS/$node/simgrid-3.3.4-svn/Cmake
42 cmake ./
43 ctest -D Experimental
44
45
46 # 2eme test supernovae
47 cd $BASEDIR/$OS/$node/simgrid-3.3.4-svn
48 echo "make clean"
49 make clean
50 echo "./configure --enable-supernovae"
51 ./configure --enable-supernovae
52 echo "make"
53 make 
54
55 cd $BASEDIR/$OS/$node/simgrid-3.3.4-svn/Cmake
56 cmake ./
57 ctest -D Experimental
58
59 # 3eme test pthread
60 cd $BASEDIR/$OS/$node/simgrid-3.3.4-svn
61 echo "make clean"
62 make clean
63 echo "./configure --with-pthread"
64 ./configure --with-pthread
65 echo "make"
66 make 
67
68 cd $BASEDIR/$OS/$node/simgrid-3.3.4-svn/Cmake
69 cmake ./
70 ctest -D Experimental
71
72 # 4eme test disable compile optimizations
73 cd $BASEDIR/$OS/$node/simgrid-3.3.4-svn
74 echo "make clean"
75 make clean
76 echo "./configure --disable-compile-optimizations"
77 ./configure --disable-compile-optimizations
78 echo "make"
79 make 
80
81 cd $BASEDIR/$OS/$node/simgrid-3.3.4-svn/Cmake
82 cmake ./
83 ctest -D Experimental
84
85 echo "Done!"