#!/bin/sh TEST_DIR=/opt/paradiseo/project-management/test/build/continuous CMAKE_INSTALL_CONFIG=/opt/paradiseo/project-management/test/work-copy/continuous/trunk/install.cmake PARADISEO_EO_DIR=/opt/paradiseo/project-management/test/work-copy/continuous/trunk/paradiseo-eo PARADISEO_MO_DIR=/opt/paradiseo/project-management/test/work-copy/continuous/trunk/paradiseo-mo PARADISEO_MOEO_DIR=/opt/paradiseo/project-management/test/work-copy/continuous/trunk/paradiseo-moeo PARADISEO_PEO_DIR=/opt/paradiseo/project-management/test/work-copy/continuous/trunk/paradiseo-peo EO_BUILD_TYPE=Debug MO_BUILD_TYPE=Debug MOEO_BUILD_TYPE=Debug PEO_BUILD_TYPE=Debug GENERATOR_LIST="Unix_Makefiles KDevelop3" SLEEP_TIME=5400 # export the ssh-agent variables export SSH_AUTH_SOCK=/tmp/ssh-NFkaL18206/agent.18206 export SSH_AGENT_PID=18207 while (true) do for gen in $GENERATOR_LIST do DATE=`/bin/date '+%Y%m%d%H%M%S'` SPY=$TEST_DIR/logs/continuous.${DATE}.log gen=`echo "$gen" | sed s/_/\ /g` echo "*** BEGIN Generator=$gen" >> $SPY ################ EO ################################################## # Launch CMake for EO cd $PARADISEO_EO_DIR/build # Launch CTest for EO cmake .. -G"$gen" -DCMAKE_BUILD_TYPE=$EO_BUILD_TYPE -DENABLE_CMAKE_TESTING=TRUE >> $SPY ctest -D ContinuousUpdate -D ContinuousStart -D ContinuousBuild -D ContinuousCoverage -D ContinuousTest -D ContinuousMemCheck -D ContinuousSubmit -VV >> $SPY ################ MO ################################################## # Launch CMake for MO cd $PARADISEO_MO_DIR/build # Launch CTest for MO cmake .. -Dconfig=$CMAKE_INSTALL_CONFIG -G"$gen" -DCMAKE_BUILD_TYPE=$MO_BUILD_TYPE -DENABLE_CMAKE_TESTING=TRUE >> $SPY ctest -D ContinuousUpdate -D ContinuousStart -D ContinuousBuild -D ContinuousCoverage -D ContinuousTest -D ContinuousMemCheck -D ContinuousSubmit -VV >> $SPY ################ MOEO ################################################## # Launch CMake for MOEO cd $PARADISEO_MOEO_DIR/build # Launch CTest for MOEO cmake .. -Dconfig=$CMAKE_INSTALL_CONFIG -G"$gen" -DCMAKE_BUILD_TYPE=$MOEO_BUILD_TYPE -DENABLE_CMAKE_TESTING=TRUE >> $SPY ctest -D ContinuousUpdate -D ContinuousStart -D ContinuousBuild -D ContinuousCoverage -D ContinuousTest -D ContinuousMemCheck -D ContinuousSubmit -VV >> $SPY ################ PEO ################################################## # Launch CMake for PEO cd $PARADISEO_PEO_DIR/build # Launch CTest for PEO cmake .. -Dconfig=$CMAKE_INSTALL_CONFIG -G"$gen" -DCMAKE_BUILD_TYPE=$PEO_BUILD_TYPE -DENABLE_CMAKE_TESTING=TRUE >> $SPY ctest -D ContinuousUpdate -D ContinuousStart -D ContinuousBuild -D ContinuousCoverage -D ContinuousTest -D ContinuousMemCheck -D ContinuousSubmit -VV >> $SPY echo "*** END Generator=$gen" >> $SPY done sleep $SLEEP_TIME done