Changeset 8028176 in flex_extract.git for Testing


Ignore:
Timestamp:
Aug 5, 2020, 8:40:33 AM (4 years ago)
Author:
Anne Philipp <anne.philipp@…>
Branches:
master, ctbto, dev
Children:
b4ae1d6
Parents:
0a75335
Message:

updated unit tests

Location:
Testing/Regression/Unit
Files:
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • Testing/Regression/Unit/Controls/CONTROL.test

    rbe6c0a2 r8028176  
    1 DTIME 3
    2 TYPE AN FC FC FC FC FC AN FC FC FC FC FC AN FC FC FC FC FC AN FC FC FC FC FC
    3 TIME 00 00 00 00 00 00 06 00 00 00 00 00 12 12 12 12 12 12 18 12 12 12 12 12
    4 STEP 00 01 02 03 04 05 00 07 08 09 10 11 00 01 02 03 04 05 00 07 08 09 10 11
    5 CLASS EI
     1START_DATE 20180809
     2DTIME 1
     3TYPE AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN
     4TIME 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23
     5STEP 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
     6ACCTYPE FC
     7ACCTIME 06/18
     8ACCMAXSTEP 12
     9CLASS EA
    610STREAM OPER
    7 EXPVER 1
    8 GRID 5000 
    9 LEFT -10000
    10 LOWER 30000
    11 UPPER 40000
    12 RIGHT 10000
    13 LEVELIST 59/to/60
    14 RESOL 63
     11GRID 0.28125 
     12LEFT -24.
     13LOWER 9.875
     14UPPER 74.
     15RIGHT 60.375
     16LEVELIST 1/to/137
     17RESOL 799
     18ETA 1
     19FORMAT GRIB2
     20PREFIX EA
     21CWC 1
     22RRINT 1
     23ECTRANS 1
  • Testing/Regression/Unit/InstallTar/mk_install_tar.sh

    rbe6c0a2 r8028176  
    1111path=../../
    1212
    13 tarname='flex_extract_v7.1_local.tar'
     13tarname='flex_extract_v7.1.2_local.tar'
    1414pwd
    1515tar -zcvf ../../Testing/Regression/Unit/InstallTar/$tarname  \
     
    2121        ${path}Source/Fortran/*.h \
    2222        ${path}Source/Fortran/makefile* \
    23         ${path}Templates/convert.nl \
    24         ${path}Templates/*.temp \
    25         ${path}Templates/ecmwf_grib1_table_128 \
     23        ${path}Templates/* \
    2624        ${path}Run/run_local.sh \
    2725        ${path}Run/Control/CONTROL* \
    28         --exclude=${path}Run/Control/Testgrid \
    29         --exclude=${path}Run/Control/notPublic \
    30         ${path}Run/Jobscripts \
    31         ${path}LICENSE.md \
    32         ${path}CODE_OF_CONDUCT.md \
    33         ${path}README.md  \
    34         ${path}Testing/* \
     26        ${path}Run/Jobscripts/*.md \
     27        ${path}*.md \
     28        ${path}Testing/Installation/*.sh \
     29        ${path}Testing/Installation/Api_testscripts/* \
     30        ${path}Testing/Installation/Calc_etadot/* \
     31        ${path}Testing/Installation/First_extraction/* \
    3532        --exclude=*.ksh  \
    3633        --exclude=flex_extract_v7.1_*.tar
     
    3835                 
    3936                 
    40 tarname='flex_extract_v7.1_ecgate.tar'
     37tarname='flex_extract_v7.1.2_ecgate.tar'
    4138
    4239tar -zcvf ../../Testing/Regression/Unit/InstallTar/$tarname \
     
    4845        ${path}Source/Fortran/*.h \
    4946        ${path}Source/Fortran/makefile* \
    50         ${path}Templates/convert.nl \
    51         ${path}Templates/*.temp \
    52         ${path}Templates/ecmwf_grib1_table_128 \
     47        ${path}Templates/* \
    5348        ${path}Run/ECMWF_ENV \
    5449        ${path}Run/run.sh \
    5550        ${path}Run/Control/CONTROL* \
    56         --exclude=${path}Run/Control/Testgrid \
    57         --exclude=${path}Run/Control/notPublic \
    58         ${path}Run/Jobscripts \
     51        ${path}Run/Jobscripts/*.md \
    5952        ${path}LICENSE.md \
    6053        ${path}CODE_OF_CONDUCT.md \
    6154        ${path}README.md \
    62         ${path}Testing/* \
     55        ${path}Testing/Installation/*.sh \
     56        ${path}Testing/Installation/Api_testscripts/* \
     57        ${path}Testing/Installation/Calc_etadot/* \
     58        ${path}Testing/Installation/First_extraction/* \
    6359        --exclude=*.ksh  \
    6460        --exclude=flex_extract_v7.1_*.tar
  • Testing/Regression/Unit/Testfiles/compilejob.test

    rbe6c0a2 r8028176  
    2525
    2626set -x
    27 export VERSION=7.1
     27export VERSION=7.1.2
    2828case ${HOST} in
    2929  *ecg*)
    3030  module unload grib_api
    31   module unload eccodes
     31  module unload emos
     32  module load python3
    3233  module load eccodes
    33   module load python
    34   module unload emos
    3534  module load emos/455-r64
    3635  export FLEXPART_ROOT_SCRIPTS=fp_root_test_path
     
    3938  *cca*)
    4039  module switch PrgEnv-cray PrgEnv-intel
     40  module load python3
    4141  module load eccodes
    42   module load emos
    43   module load python
     42  module load emos/455-r64
    4443  echo ${GROUP}
    4544  echo ${HOME}
     
    5554cd ${FLEXPART_ROOT_SCRIPTS}/flex_extract_v${VERSION}   # if FLEXPART_ROOT is not set this means cd to the home directory
    5655tar -xvf ${HOME}/flex_extract_v${VERSION}.tar
    57 cd source/fortran
    58 \rm *.o *.mod CONVERT2
     56cd Source/Fortran
     57\rm *.o *.mod calc_etadot
    5958make -f ${MAKEFILE} >flexcompile 2>flexcompile
    6059
    61 ls -l CONVERT2 >>flexcompile
     60ls -l calc_etadot >>flexcompile
    6261if [ $? -eq 0 ]; then
    6362  echo 'SUCCESS!' >>flexcompile
  • Testing/Regression/Unit/Testfiles/submitscript.template.test

    rbe6c0a2 r8028176  
    1717##PBS -q np
    1818##PBS -S /usr/bin/ksh
    19 ## -o /scratch/ms/testgroup/testuser/flex_ecmwf.${PBS_JOBID}.out
     19## -o /scratch/ms/testgroup/testuser/flex_ecmwf.$${PBS_JOBID}.out
    2020## job output is in .ecaccess_DO_NOT_REMOVE
    2121##PBS -j oe
     
    2525
    2626set -x
    27 export VERSION=7.1
    28 case ${HOST} in
     27export VERSION=7.1.2
     28case $${HOST} in
    2929  *ecg*)
    30   module load python
    3130  module unload grib_api
    32   module unload eccodes
     31  module unload emos
     32  module load python3
    3333  module load eccodes
    34   module unload emos
    3534  module load emos/455-r64
    36   export PATH=${PATH}:fp_root_test_path/flex_extract_v7.1/source/python
     35  export PATH=$${PATH}:fp_root_test_path/flex_extract_v7.1.2/Source/Python
    3736  ;;
    3837  *cca*)
    3938  module switch PrgEnv-cray PrgEnv-intel
     39  module load python3
    4040  module load eccodes
    41   module load emos
    42   module load python
    43   export SCRATCH=${TMPDIR}
    44   export PATH=${PATH}:fp_root_test_path/flex_extract_v7.1/source/python
     41  module load emos/455-r64
     42  export SCRATCH=$${TMPDIR}
     43  export PATH=$${PATH}:fp_root_test_path/flex_extract_v7.1.2/Source/Python
    4544  ;;
    4645esac
    4746
    48 cd ${SCRATCH}
    49 mkdir -p python$$
    50 cd python$$
     47cd $${SCRATCH}
     48mkdir -p extract$$$$
     49cd extract$$$$
    5150
    5251export CONTROL=CONTROL
    5352
    54 cat >${CONTROL}<<EOF
     53cat >$${CONTROL}<<EOF
     54$control_content
    5555EOF
    5656
    5757
    58 submit.py --controlfile=${CONTROL} --inputdir=./work --outputdir=./work 1> prot 2>&1
     58submit.py --controlfile=$${CONTROL} --inputdir=./work --outputdir=./work 1> prot 2>&1
    5959
    6060if [ $? -eq 0 ] ; then
    6161  l=0
    62   for muser in `grep -i MAILOPS ${CONTROL}`; do
    63       if [ ${l} -gt 0 ] ; then
    64          mail -s flex.${HOST}.$$ ${muser} <prot
     62  for muser in `grep -i MAILOPS $${CONTROL}`; do
     63      if [ $${l} -gt 0 ] ; then
     64         mail -s flex.$${HOST}.$$$$ $${muser} <prot
    6565      fi
    66       l=$((${l}+1))
     66      l=$(($${l}+1))
    6767  done
    6868else
    6969  l=0
    70   for muser in `grep -i MAILFAIL ${CONTROL}`; do
    71       if [ ${l} -gt 0 ] ; then
    72          mail -s "ERROR! flex.${HOST}.$$" ${muser} <prot
     70  for muser in `grep -i MAILFAIL $${CONTROL}`; do
     71      if [ $${l} -gt 0 ] ; then
     72         mail -s "ERROR! flex.$${HOST}.$$$$" $${muser} <prot
    7373      fi
    74       l=$((${l}+1))
     74      l=$(($${l}+1))
    7575  done
    7676fi
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG