Ignore:
Timestamp:
10/24/14 11:38:05 (10 years ago)
Author:
sdipsl
Message:
  • Avoid usage of /tmp. See #232
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/libIGCM_debug/libIGCM_debug.ksh

    r1115 r1118  
    801801 
    802802  #--------------------- 
    803   ${libIGCM}/libIGCM_debug/IGCM_debug_Test.ksh > /tmp/IGCM_debug_Test.$$.ref.failed 
     803  # Need to remove timestamps here 
     804  diff ${libIGCM}/libIGCM_debug/IGCM_debug_Test.ref <(${libIGCM}/libIGCM_debug/IGCM_debug_Test.ksh | sed -e "s:[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9] [0-9][0-9]\:[0-9][0-9]\:[0-9][0-9] ::g") > /dev/null 2>&1 
    804805  status=$? 
    805806 
    806   if [ ${status} -gt 0 ] ; then 
    807     IGCM_debug_Print 2 "IGCM_debug_Test.ksh failed for some reason" 
    808     IGCM_debug_Print 2 "Is /tmp full?" 
    809     df -h 
    810     IGCM_debug_Print 2 "Where /tmp is pointing to?" 
    811     ls -l / 
    812   fi 
    813  
    814   # Remove date stamp. 
    815   sed -e "s:[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9] [0-9][0-9]\:[0-9][0-9]\:[0-9][0-9] ::g" /tmp/IGCM_debug_Test.$$.ref.failed > /tmp/IGCM_debug_Test.$$.ref.failed.nodate 
    816   mv /tmp/IGCM_debug_Test.$$.ref.failed.nodate /tmp/IGCM_debug_Test.$$.ref.failed 
    817  
    818   if diff /tmp/IGCM_debug_Test.$$.ref.failed ${libIGCM}/libIGCM_debug/IGCM_debug_Test.ref > /dev/null 2>&1 ; then 
     807  if [ ${status} -eq 0 ] ; then 
    819808    echo "Check libIGCM_debug ..............................................[ OK ]" 
    820     rm -f /tmp/IGCM_debug_Test.$$.ref.failed 
    821809  else 
    822810    echo "Check libIGCM_debug ..........................................[ FAILED ]" 
     
    826814    echo "           diff IGCM_debug_Test.ref.failed ${libIGCM}/libIGCM_debug/IGCM_debug_Test.ref" 
    827815    echo "           Report errors to the author: Patrick.Brockmann@cea.fr" 
    828     cat /tmp/IGCM_debug_Test.$$.ref.failed 
     816    diff ${libIGCM}/libIGCM_debug/IGCM_debug_Test.ref <(${libIGCM}/libIGCM_debug/IGCM_debug_Test.ksh | sed -e "s:[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9] [0-9][0-9]\:[0-9][0-9]\:[0-9][0-9] ::g") 
    829817    exit 4 
    830818  fi 
Note: See TracChangeset for help on using the changeset viewer.