From c5c57ec0a27899159386cfc1a948345512fda52c Mon Sep 17 00:00:00 2001 From: thierry Date: Tue, 26 Jun 2007 16:58:34 +0000 Subject: [PATCH] first attempt to run tests after build --- scripts/nightly-build.sh | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) 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 } -- 2.43.0