[Dart-dev] [7158] DART/trunk/models/lorenz_96/tests/test_merge.ksh: last fiddling with this for a while; make it automatically

nancy at ucar.edu nancy at ucar.edu
Thu Aug 28 16:37:55 MDT 2014


Revision: 7158
Author:   nancy
Date:     2014-08-28 16:37:55 -0600 (Thu, 28 Aug 2014)
Log Message:
-----------
last fiddling with this for a while;  make it automatically
check for failed tests and say how many failed.

Modified Paths:
--------------
    DART/trunk/models/lorenz_96/tests/test_merge.ksh

-------------- next part --------------
Modified: DART/trunk/models/lorenz_96/tests/test_merge.ksh
===================================================================
--- DART/trunk/models/lorenz_96/tests/test_merge.ksh	2014-08-28 22:25:45 UTC (rev 7157)
+++ DART/trunk/models/lorenz_96/tests/test_merge.ksh	2014-08-28 22:37:55 UTC (rev 7158)
@@ -400,8 +400,30 @@
 
 longone case_11 works
 
-echo check output in log file:  test_merge.log
-echo bad tests are marked with \'TESTERROR:\'
+###############################
+rm -f flist
+echo obs_seq.O obs_seq.P obs_seq.Q obs_seq.R | xargs -n 1 echo >> flist
+cat > input.fragment <<EOF
+&obs_sequence_tool_nml
+   filename_seq      = 'obs_seq.O'
+   filename_seq_list = 'flist'
+   filename_out      = 'obs_seq.merged',
+   gregorian_cal     = .false.
+  /
+EOF
+
+longone case_12 fails
+
+###############################
+###############################
+
+n=`fgrep TESTERROR: test_merge.log | wc -l`
+echo found $n bad tests
+if [[ $n -gt 0 ]]; then
+  echo check output in log file:  test_merge.log
+  echo bad tests are marked with \'TESTERROR:\'
+fi
+
 exit 0
 
 # <next few lines under version control, do not edit>


More information about the Dart-dev mailing list