diff --git a/CDash_Test.sh b/CDash_Test.sh new file mode 100644 index 0000000000000000000000000000000000000000..1128b71ad2461e2f74c8222ec0cfa20ee31c02a3 --- /dev/null +++ b/CDash_Test.sh @@ -0,0 +1,33 @@ +#!/bin/bash +# +# CDASH check script +# + +HOST="$(hostname -s)" +BRANCH="$(git branch | grep \* | awk '{print $2}')" +SOURCE_DIR="$HOME/CDASH/mpdroot_$HOST" +LOG="$HOME/CDASH/LOGS/mpdroot_cdash_$HOST.log" + +mkdir -p $HOME/CDASH/LOGS + +date +"START TEST %y-%m-%d at %H:%M:%S" > $LOG + +if [[ $1 = "Nightly" ]]; then + if [ -e "$SOURCE_DIR" ] + then + cd $SOURCE_DIR + git reset --hard HEAD + else + git clone git@git.jinr.ru:nica/mpdroot.git $SOURCE_DIR + cd $SOURCE_DIR + fi + + ./Dart.sh Nightly >> $LOG 2>&1 +else + rm -rf $SOURCE_DIR + git clone -b $BRANCH git@git.jinr.ru:nica/mpdroot.git $SOURCE_DIR + cd $SOURCE_DIR + ./Dart.sh Experimental >> $LOG 2>&1 +fi + +date +"FINISH TEST %y-%m-%d at %H:%M:%S" >> $LOG