Salome HOME
[EDF27816] : Get rid of SALOME session for 3 last tests (YacsLoader, YacsLoader_Swig...
[modules/yacs.git] / src / runtime / Test / runtimeTest.sh
index a88954398f667c13d306f9fd4d5db0b9bbe55d16..c5b7cdae45e118b44a5f0b33593e9606c863e3c9 100644 (file)
 
 BASEDIR=`pwd`
 TESTDIR=$(mktemp -d  --suffix=.yacstest)
-OMNIORB_CONFIG=${TESTDIR}/omniorb.cfg
-OMNINAMES_LOGDIR=${TESTDIR}/omnilog
 
 export TESTDIR
-export OMNIORB_CONFIG
-export OMNINAMES_LOGDIR
 
 echo ${TESTDIR}
-echo ${OMNIORB_CONFIG}
-
-# do not use the default port 2810 for omninames (to improve, cf. SALOME)
-echo "InitRef = NameService=corbaname::localhost:2910" > ${OMNIORB_CONFIG}
-
-rm -rf ${OMNINAMES_LOGDIR}
-mkdir  ${OMNINAMES_LOGDIR}
-
-echo $$
-
-omniNames -start 2910 &
-pidomni=$!
-echo $pidomni
-
-#wait enough time to let omniNames start
-sleep 2
-
-./runtimeTestEchoSrv &
-pidecho=$!
-echo $pidecho
 
 # this find should work both for make test and for salome test
 mkdir -p ${TESTDIR}/lib/salome
@@ -56,16 +32,15 @@ cp $LIBTEST ${TESTDIR}/lib/salome
 
 export TESTCOMPONENT_ROOT_DIR=${TESTDIR}
 
-#wait enough time to let runtimeTestEchoSrv start and register
-sleep 2
-
 cp xmlrun.sh ${TESTDIR}
 cp TestRuntime ${TESTDIR}
+cp runtimeTestEchoSrv ${TESTDIR}
+LIBDIR=$BASEDIR/../../test/lib
 cd ${TESTDIR}
-./TestRuntime
+LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIBDIR ./TestRuntime
 ret=$?
+echo $ret
 cd -
 
-kill -9 $pidecho $pidomni
 cat /tmp/${USER}/UnitTestsResult
 exit $ret