From: thierry Date: Tue, 26 Jun 2007 16:58:34 +0000 (+0000) Subject: first attempt to run tests after build X-Git-Tag: foo~460 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=c5c57ec0a27899159386cfc1a948345512fda52c;p=infrastructure.git first attempt to run tests after build --- diff --git a/scripts/nightly-build.sh b/scripts/nightly-build.sh index 881187a..4cca007 100755 --- a/scripts/nightly-build.sh +++ b/scripts/nightly-build.sh @@ -13,6 +13,10 @@ DISTRO=onelab MAILTO="onelab-build@one-lab.org" TAGSFILE=onelab-tags.mk +TESTBUILDURL="http://onelab-build.inria.fr/" +TESTBOX=onelab-test.inria.fr +TESTSCRIPT=plctest/TestMain.py + #################### # plc chroot runs in UTC DATE=$(date -u +'%Y.%m.%d') @@ -89,7 +93,18 @@ function build () { rm -f latest ln -s $BASE latest - success +} + +function runtest () { + set -x + build=$1; shift + buildname=$(dirname $build) + distroname=$(dirname $(dirname $build)) + cd build + rpm=$(find . -name myplc\*.rpm ) + url=${TESTBUILDURL}${distroname}/${buildname}/${rpm} + ssh root@${TESTBOX} ${TESTSCRIPT} ${URL} + return $? } function show_env () { @@ -174,6 +189,11 @@ function main () { BUILD=$ROOT/$BASE build >> ${BUILD}/log-build.txt 2>&1 + + runtest ${BUILD} >> ${BUILD}/log-build.txt 2>&1 + + success + fi }