From 4de6173cf68fb7cb3fa6aefa21d479615d2f55df Mon Sep 17 00:00:00 2001 From: Cezary Czaplewski Date: Wed, 27 Apr 2016 21:03:45 +0200 Subject: [PATCH] ctest for empty stat files --- ctest/prota_unres_energy_check.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ctest/prota_unres_energy_check.sh b/ctest/prota_unres_energy_check.sh index 3f1edbc..8497f9d 100755 --- a/ctest/prota_unres_energy_check.sh +++ b/ctest/prota_unres_energy_check.sh @@ -72,6 +72,10 @@ elif [ "$1" == "1l2y_micro" ]; then exit 0 fi elif [ "$1" == "1L2Y_L" ] || [ "$1" == "1L2Y_NH" ]; then + if [ ! -s $file_stat ]; then + echo 'FATAL error - stat file empty' + exit 2 + fi chi2=`./matplotlib_fit_hist.py $file_stat 111` echo 'Chi2 for fitting theoretical temperature distribution ' ${chi2} echo "`pwd`/${file_stat}.png" @@ -83,6 +87,10 @@ elif [ "$1" == "1L2Y_L" ] || [ "$1" == "1L2Y_NH" ]; then exit 0 fi elif [ "$1" == "1L2Y_B" ]; then + if [ ! -s $file_stat ]; then + echo 'FATAL error - stat file empty' + exit 2 + fi chi2=`./matplotlib_fit_hist.py $file_stat 111` echo 'Chi2 for fitting theoretical temperature distribution ' ${chi2} echo "`pwd`/${file_stat}.png" @@ -98,6 +106,10 @@ elif [ "$1" == "1L2Y_B" ]; then elif [ "$1" == "1L2Y_remd" ]; then rm -rf remd_all.stat tail -q -n +1000 1L2Y_remd*.stat >remd_all.stat + if [ ! -s remd_all.stat ]; then + echo 'FATAL error - stat files empty' + exit 2 + fi ./matplotlib_hist.py echo "`pwd`/1L2Y_remd_ene_hist.png" -- 1.7.9.5