Skip to content
Snippets Groups Projects
Commit 65f52028 authored by Ger van Diepen's avatar Ger van Diepen
Browse files

BugID: 880

Use LOFARDATAROOT instead of /opt/lofar/data to make tests system independent
parent 61b0a60b
No related branches found
No related tags found
No related merge requests found
...@@ -8,8 +8,8 @@ echo "--------------- START $1 ---------------" ...@@ -8,8 +8,8 @@ echo "--------------- START $1 ---------------"
# check for input files # check for input files
if [[ ! ( -r tBandpass.in_parmdb_$1 && -r tBandpass.in_parset_$1 && -r tBandpass.in_stdout_$1 ) ]]; then if [[ ! ( -r tBandpass.in_parmdb_$1 && -r tBandpass.in_parset_$1 && -r tBandpass.in_stdout_$1 ) ]]; then
echo "$1: FAIL (not all input files found)" echo "$1: not all input files found"
return 1 return 3
fi fi
# construct sky_model ParmDB # construct sky_model ParmDB
......
...@@ -14,7 +14,10 @@ if [ $? != 0 ]; then ...@@ -14,7 +14,10 @@ if [ $? != 0 ]; then
fi fi
\rm -rf tCorrect_tmp.MS1 \rm -rf tCorrect_tmp.MS1
cp -r /opt/lofar/data/BBS2/demo3.MS_p1 tCorrect_tmp.MS1 if [ ! -d $LOFARDATAROOT/BBS2/demo3.MS_p1 ]; then
exit 3
fi
cp -r $LOFARDATAROOT/BBS2/demo3.MS_p1 tCorrect_tmp.MS1
$LOFAR_CHECKTOOL ./tCorrect $USER tCorrect_tmp.MS1 tCorrect_tmp.demo_instr tCorrect_tmp.demo_sky $LOFAR_CHECKTOOL ./tCorrect $USER tCorrect_tmp.MS1 tCorrect_tmp.demo_instr tCorrect_tmp.demo_sky
status=$? status=$?
......
...@@ -10,15 +10,20 @@ fi ...@@ -10,15 +10,20 @@ fi
# Create the ParmDB tables for tMSData. # Create the ParmDB tables for tMSData.
$srcdir/makeDemoParmDB tMSData $srcdir/makeDemoParmDB tMSData
echo "run1 ..." status=3
$LOFAR_CHECKTOOL ./tMSData /opt/lofar/data/BBS2/demo3.MS $USER /opt/lofar/data/BBS2/demo3.MS_p1 tMSData_tmp.demo_instr tMSData_tmp.demo_sky 0 100 MODEL_DATA if [ -d $LOFARDATAROOT/BBS2/demo3.MS -a -d $LOFARDATAROOT/BBS2/demo3.MS_p1 ]; then
status=$? echo "run1 ..."
$LOFAR_CHECKTOOL ./tMSData $LOFARDATAROOT/BBS2/demo3.MS $USER $LOFARDATAROOT/BBS2/demo3.MS_p1 tMSData_tmp.demo_instr tMSData_tmp.demo_sky 0 100 MODEL_DATA
status=$?
fi
echo "run2 ..." echo "run2 ..."
$LOFAR_CHECKTOOL ./tMSData /opt/lofar/data/BBS2/3C343/10008336.MS $USER /opt/lofar/data/BBS2/3C343/10008336.MS_p1 tMSData_tmp.demo_instr tMSData_tmp.demo_sky 0 14 DATA if [ -d $LOFARDATAROOT/BBS2/3C343/10008336.MS -a -d $LOFARDATAROOT/BBS2/3C343/10008336.MS_p1 ]; then
stat=$? $LOFAR_CHECKTOOL ./tMSData $LOFARDATAROOT/BBS2/3C343/10008336.MS $USER $LOFARDATAROOT/BBS2/3C343/10008336.MS_p1 tMSData_tmp.demo_instr tMSData_tmp.demo_sky 0 14 DATA
if [ $stat != 0 ]; then stat=$?
status=$stat if [ $stat != 0 ]; then
status=$stat
fi
fi fi
# Try to do a test with multiple bands by creating an MS with 2 bands. # Try to do a test with multiple bands by creating an MS with 2 bands.
......
...@@ -13,26 +13,30 @@ if [ $? != 0 ]; then ...@@ -13,26 +13,30 @@ if [ $? != 0 ]; then
exit 1 exit 1
fi fi
if [ ! -d $LOFARDATAROOT/BBS2/demo3.MS_p1 ]; then
exit 3
fi
echo "run1 ..." echo "run1 ..."
$LOFAR_CHECKTOOL ./tPerturbed $USER /opt/lofar/data/BBS2/demo3.MS_p1 tPerturbed_tmp.demo_instr tPerturbed_tmp.demo_sky TOTALGAIN.REALIMAG 'RA:*' 'DEC:*' 'StokesI:*' $LOFAR_CHECKTOOL ./tPerturbed $USER $LOFARDATAROOT/BBS2/demo3.MS_p1 tPerturbed_tmp.demo_instr tPerturbed_tmp.demo_sky TOTALGAIN.REALIMAG 'RA:*' 'DEC:*' 'StokesI:*'
status=$? status=$?
echo "run2 ..." echo "run2 ..."
$LOFAR_CHECKTOOL ./tPerturbed $USER /opt/lofar/data/BBS2/demo3.MS_p1 tPerturbed_tmp.demo_instr tPerturbed_tmp.demo_sky TOTALGAIN 'RA:*' 'DEC:*' 'StokesI:*' $LOFAR_CHECKTOOL ./tPerturbed $USER $LOFARDATAROOT/BBS2/demo3.MS_p1 tPerturbed_tmp.demo_instr tPerturbed_tmp.demo_sky TOTALGAIN 'RA:*' 'DEC:*' 'StokesI:*'
stat=$? stat=$?
if [ $stat != 0 ]; then if [ $stat != 0 ]; then
status=$stat status=$stat
fi fi
echo "run3 ..." echo "run3 ..."
$LOFAR_CHECKTOOL ./tPerturbed $USER /opt/lofar/data/BBS2/demo3.MS_p1 tPerturbed_tmp.demo_instr tPerturbed_tmp.demo_sky TOTALGAIN 'gain:*' $LOFAR_CHECKTOOL ./tPerturbed $USER $LOFARDATAROOT/BBS2/demo3.MS_p1 tPerturbed_tmp.demo_instr tPerturbed_tmp.demo_sky TOTALGAIN 'gain:*'
stat=$? stat=$?
if [ $stat != 0 ]; then if [ $stat != 0 ]; then
status=$stat status=$stat
fi fi
echo "run4 ..." echo "run4 ..."
$LOFAR_CHECKTOOL ./tPerturbed $USER /opt/lofar/data/BBS2/demo3.MS_p1 tPerturbed_tmp.demo_instr tPerturbed_tmp.demo_sky TOTALGAIN 'RA:*' 'DEC:*' 'StokesI:*' $LOFAR_CHECKTOOL ./tPerturbed $USER $LOFARDATAROOT/BBS2/demo3.MS_p1 tPerturbed_tmp.demo_instr tPerturbed_tmp.demo_sky TOTALGAIN 'RA:*' 'DEC:*' 'StokesI:*'
stat=$? stat=$?
if [ $stat != 0 ]; then if [ $stat != 0 ]; then
status=$stat status=$stat
......
...@@ -13,7 +13,11 @@ if [ $? != 0 ]; then ...@@ -13,7 +13,11 @@ if [ $? != 0 ]; then
exit 1 exit 1
fi fi
$LOFAR_CHECKTOOL ./tPredSolv $USER /opt/lofar/data/BBS2/demo3.MS_p1 tPredSolv_tmp.demo_instr tPredSolv_tmp.demo_sky if [ ! -d $LOFARDATAROOT/BBS2/demo3.MS_p1 ]; then
exit 3
fi
$LOFAR_CHECKTOOL ./tPredSolv $USER $LOFARDATAROOT/BBS2/demo3.MS_p1 tPredSolv_tmp.demo_instr tPredSolv_tmp.demo_sky
status=$? status=$?
exit $status exit $status
...@@ -14,7 +14,10 @@ if [ $? != 0 ]; then ...@@ -14,7 +14,10 @@ if [ $? != 0 ]; then
fi fi
\rm -rf tPredict_tmp.MS1 \rm -rf tPredict_tmp.MS1
cp -r /opt/lofar/data/BBS2/demo3.MS_p1 tPredict_tmp.MS1 if [ ! -d $LOFARDATAROOT/BBS2/demo3.MS_p1 ]; then
exit 3
fi
cp -r $LOFARDATAROOT/BBS2/demo3.MS_p1 tPredict_tmp.MS1
$LOFAR_CHECKTOOL ./tPredict $USER tPredict_tmp.MS1 tPredict_tmp.demo_instr tPredict_tmp.demo_sky $LOFAR_CHECKTOOL ./tPredict $USER tPredict_tmp.MS1 tPredict_tmp.demo_instr tPredict_tmp.demo_sky
status=$? status=$?
......
...@@ -14,7 +14,10 @@ if [ $? != 0 ]; then ...@@ -14,7 +14,10 @@ if [ $? != 0 ]; then
fi fi
\rm -rf tSubtract_tmp.MS1 \rm -rf tSubtract_tmp.MS1
cp -r /opt/lofar/data/BBS2/demo3.MS_p1 tSubtract_tmp.MS1 if [ ! -d $LOFARDATAROOT/BBS2/demo3.MS_p1 ]; then
exit 3
fi
cp -r $LOFARDATAROOT/BBS2/demo3.MS_p1 tSubtract_tmp.MS1
$LOFAR_CHECKTOOL ./tSubtract $USER tSubtract_tmp.MS1 tSubtract_tmp.demo_instr tSubtract_tmp.demo_sky $LOFAR_CHECKTOOL ./tSubtract $USER tSubtract_tmp.MS1 tSubtract_tmp.demo_instr tSubtract_tmp.demo_sky
status=$? status=$?
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment