X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7069f4b050735608f02514cf05bd896c747933a3..540dd8d87513c6c68f2c7d3ddb03b079538eea3b:/buildtools/ctest/test_simgrid_pipol.sh diff --git a/buildtools/ctest/test_simgrid_pipol.sh b/buildtools/ctest/test_simgrid_pipol.sh index 2efd2beb56..e82be524e4 100755 --- a/buildtools/ctest/test_simgrid_pipol.sh +++ b/buildtools/ctest/test_simgrid_pipol.sh @@ -1,19 +1,91 @@ #! /bin/sh -#PIPOL esn i386-linux-ubuntu-jaunty.dd.gz none 02:00 /home/mescal/navarro/script/verif.sh -#PIPOL esn i386-linux-ubuntu-karmic.dd.gz none 02:00 /home/mescal/navarro/script/verif.sh -#PIPOL esn amd64-linux-ubuntu-jaunty.dd.gz none 02:00 /home/mescal/navarro/script/verif.sh -#PIPOL esn amd64-linux-ubuntu-karmic.dd.gz none 02:00 /home/mescal/navarro/script/verif.sh +#PIPOL esn i386-linux-ubuntu-jaunty.dd.gz none 02:00 --user --silent +#PIPOL esn i386-linux-ubuntu-karmic.dd.gz none 02:00 --user --silent +#PIPOL esn amd64-linux-ubuntu-jaunty.dd.gz none 02:00 --user --silent +#PIPOL esn amd64-linux-ubuntu-karmic.dd.gz none 02:00 --user --silent -#PIPOL esn i386-linux-debian-etch.dd.gz none 02:00 /home/mescal/navarro/script/verif.sh -#PIPOL esn i386-linux-debian-lenny.dd.gz none 02:00 /home/mescal/navarro/script/verif.sh -#PIPOL esn amd64-linux-debian-etch.dd.gz none 02:00 /home/mescal/navarro/script/verif.sh -#PIPOL esn amd64-linux-debian-lenny.dd.gz none 02:00 /home/mescal/navarro/script/verif.sh +#PIPOL esn i386-linux-debian-etch.dd.gz none 02:00 --user --silent +#PIPOL esn i386-linux-debian-lenny.dd.gz none 02:00 --user --silent +#PIPOL esn amd64-linux-debian-etch.dd.gz none 02:00 --user --silent +#PIPOL esn amd64-linux-debian-lenny.dd.gz none 02:00 --user --silent -#PIPOL esn i386-linux-fedora-core11.dd.gz none 02:00 /home/mescal/navarro/script/verif.sh -#PIPOL esn amd64-linux-fedora-core11.dd.gz none 02:00 /home/mescal/navarro/script/verif.sh +#PIPOL esn i386-linux-fedora-core11.dd.gz none 02:00 --user --silent +#PIPOL esn amd64-linux-fedora-core11.dd.gz none 02:00 --user --silent -#PIPOL esn i386-linux-mandriva-2009_powerpack.dd.gz none 02:00 /home/mescal/navarro/script/verif.sh -#PIPOL esn amd64-linux-mandriva-2009_powerpack.dd.gz none 02:00 /home/mescal/navarro/script/verif.sh +#PIPOL esn i386-linux-mandriva-2009_powerpack.dd.gz none 02:00 --user --silent +#PIPOL esn amd64-linux-mandriva-2009_powerpack.dd.gz none 02:00 --user --silent -#PIPOL esn i386_mac-mac-osx-server-leopard.dd.gz none 02:00 /home/mescal/navarro/script/verif.sh +#PIPOL esn i386_mac-mac-osx-server-leopard.dd.gz none 02:00 --user --silent + +#GET the OS name +OS=`uname` +node=`uname -n` + +# OS specific working directory +BASEDIR=/pipol +DIR=$BASEDIR/$OS/$node + +# Clean any leftover from previous install +echo "remove old directory $BASEDIR/$OS/$node" +rm -rf $BASEDIR/$OS/$node + +# create a new directory +echo "create new directory $BASEDIR/$OS/$node" +mkdir $BASEDIR/$OS +mkdir $BASEDIR/$OS/$node +cd $BASEDIR/$OS/$node + +# load the simgrid directory from svn +echo "load simgrid-svn" +svn checkout svn://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk +mv trunk/ simgrid +cp -r $BASEDIR/$OS/$node/simgrid/buildtools/ctest/Cmake $BASEDIR/$OS/$node/simgrid/Cmake + + + +if [[ $OS == 'Linux' ]]; then + # Install dependencies Linux + echo "get dependencies Linux" + sudo aptitude install -y libtool automake1.10 autoconf libgcj10-dev gcc g++ bash flex flexml doxygen bibtex bibtool iconv bibtex2html addr2line valgrind + # 1er test + cd $BASEDIR/$OS/$node/simgrid + echo "./bootstrap" + ./bootstrap + echo "./configure" + ./configure --enable-maintainer-mode --disable-compile-optimizations + echo "make" + make + echo "./checkall" + ./checkall + # 2eme test ctest + sudo aptitude install -y cmake + cd $BASEDIR/$OS/$node/simgrid/Cmake + cmake ./ + ctest -D Nightly +fi + +if [[ $OS == 'Darwin' ]]; then + # Install dependencies Mac + echo "get dependencies Mac" + fink --yes install libtool14 + # fink --yes install doxygen + fink --yes install autoconf + # 1er test + cd $BASEDIR/$OS/$node/simgrid + echo "./bootstrap" + ./bootstrap + echo "./configure" + ./configure --enable-maintainer-mode MAKE=gmake --disable-compile-optimizations + echo "make" + make + echo "./checkall" + ./checkall + # 2eme test ctest + fink --yes install cmake + cd $BASEDIR/$OS/$node/simgrid/Cmake + cmake ./ + ctest -D Nightly +fi + +echo "Finish !"