- Timestamp:
- Aug 5, 2020, 8:40:33 AM (4 years ago)
- Branches:
- master, ctbto, dev
- Children:
- b4ae1d6
- Parents:
- 0a75335
- 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 1 START_DATE 20180809 2 DTIME 1 3 TYPE AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN 4 TIME 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 5 STEP 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6 ACCTYPE FC 7 ACCTIME 06/18 8 ACCMAXSTEP 12 9 CLASS EA 6 10 STREAM 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 11 GRID 0.28125 12 LEFT -24. 13 LOWER 9.875 14 UPPER 74. 15 RIGHT 60.375 16 LEVELIST 1/to/137 17 RESOL 799 18 ETA 1 19 FORMAT GRIB2 20 PREFIX EA 21 CWC 1 22 RRINT 1 23 ECTRANS 1 -
Testing/Regression/Unit/InstallTar/mk_install_tar.sh
rbe6c0a2 r8028176 11 11 path=../../ 12 12 13 tarname='flex_extract_v7.1 _local.tar'13 tarname='flex_extract_v7.1.2_local.tar' 14 14 pwd 15 15 tar -zcvf ../../Testing/Regression/Unit/InstallTar/$tarname \ … … 21 21 ${path}Source/Fortran/*.h \ 22 22 ${path}Source/Fortran/makefile* \ 23 ${path}Templates/convert.nl \ 24 ${path}Templates/*.temp \ 25 ${path}Templates/ecmwf_grib1_table_128 \ 23 ${path}Templates/* \ 26 24 ${path}Run/run_local.sh \ 27 25 ${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/* \ 35 32 --exclude=*.ksh \ 36 33 --exclude=flex_extract_v7.1_*.tar … … 38 35 39 36 40 tarname='flex_extract_v7.1 _ecgate.tar'37 tarname='flex_extract_v7.1.2_ecgate.tar' 41 38 42 39 tar -zcvf ../../Testing/Regression/Unit/InstallTar/$tarname \ … … 48 45 ${path}Source/Fortran/*.h \ 49 46 ${path}Source/Fortran/makefile* \ 50 ${path}Templates/convert.nl \ 51 ${path}Templates/*.temp \ 52 ${path}Templates/ecmwf_grib1_table_128 \ 47 ${path}Templates/* \ 53 48 ${path}Run/ECMWF_ENV \ 54 49 ${path}Run/run.sh \ 55 50 ${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 \ 59 52 ${path}LICENSE.md \ 60 53 ${path}CODE_OF_CONDUCT.md \ 61 54 ${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/* \ 63 59 --exclude=*.ksh \ 64 60 --exclude=flex_extract_v7.1_*.tar -
Testing/Regression/Unit/Testfiles/compilejob.test
rbe6c0a2 r8028176 25 25 26 26 set -x 27 export VERSION=7.1 27 export VERSION=7.1.2 28 28 case ${HOST} in 29 29 *ecg*) 30 30 module unload grib_api 31 module unload eccodes 31 module unload emos 32 module load python3 32 33 module load eccodes 33 module load python34 module unload emos35 34 module load emos/455-r64 36 35 export FLEXPART_ROOT_SCRIPTS=fp_root_test_path … … 39 38 *cca*) 40 39 module switch PrgEnv-cray PrgEnv-intel 40 module load python3 41 41 module load eccodes 42 module load emos 43 module load python 42 module load emos/455-r64 44 43 echo ${GROUP} 45 44 echo ${HOME} … … 55 54 cd ${FLEXPART_ROOT_SCRIPTS}/flex_extract_v${VERSION} # if FLEXPART_ROOT is not set this means cd to the home directory 56 55 tar -xvf ${HOME}/flex_extract_v${VERSION}.tar 57 cd source/fortran58 \rm *.o *.mod CONVERT256 cd Source/Fortran 57 \rm *.o *.mod calc_etadot 59 58 make -f ${MAKEFILE} >flexcompile 2>flexcompile 60 59 61 ls -l CONVERT2>>flexcompile60 ls -l calc_etadot >>flexcompile 62 61 if [ $? -eq 0 ]; then 63 62 echo 'SUCCESS!' >>flexcompile -
Testing/Regression/Unit/Testfiles/submitscript.template.test
rbe6c0a2 r8028176 17 17 ##PBS -q np 18 18 ##PBS -S /usr/bin/ksh 19 ## -o /scratch/ms/testgroup/testuser/flex_ecmwf.$ {PBS_JOBID}.out19 ## -o /scratch/ms/testgroup/testuser/flex_ecmwf.$${PBS_JOBID}.out 20 20 ## job output is in .ecaccess_DO_NOT_REMOVE 21 21 ##PBS -j oe … … 25 25 26 26 set -x 27 export VERSION=7.1 28 case $ {HOST} in27 export VERSION=7.1.2 28 case $${HOST} in 29 29 *ecg*) 30 module load python31 30 module unload grib_api 32 module unload eccodes 31 module unload emos 32 module load python3 33 33 module load eccodes 34 module unload emos35 34 module load emos/455-r64 36 export PATH=$ {PATH}:fp_root_test_path/flex_extract_v7.1/source/python35 export PATH=$${PATH}:fp_root_test_path/flex_extract_v7.1.2/Source/Python 37 36 ;; 38 37 *cca*) 39 38 module switch PrgEnv-cray PrgEnv-intel 39 module load python3 40 40 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 45 44 ;; 46 45 esac 47 46 48 cd $ {SCRATCH}49 mkdir -p python$$50 cd python$$47 cd $${SCRATCH} 48 mkdir -p extract$$$$ 49 cd extract$$$$ 51 50 52 51 export CONTROL=CONTROL 53 52 54 cat >${CONTROL}<<EOF 53 cat >$${CONTROL}<<EOF 54 $control_content 55 55 EOF 56 56 57 57 58 submit.py --controlfile=$ {CONTROL} --inputdir=./work --outputdir=./work 1> prot 2>&158 submit.py --controlfile=$${CONTROL} --inputdir=./work --outputdir=./work 1> prot 2>&1 59 59 60 60 if [ $? -eq 0 ] ; then 61 61 l=0 62 for muser in `grep -i MAILOPS $ {CONTROL}`; do63 if [ $ {l} -gt 0 ] ; then64 mail -s flex.$ {HOST}.$$${muser} <prot62 for muser in `grep -i MAILOPS $${CONTROL}`; do 63 if [ $${l} -gt 0 ] ; then 64 mail -s flex.$${HOST}.$$$$ $${muser} <prot 65 65 fi 66 l=$(($ {l}+1))66 l=$(($${l}+1)) 67 67 done 68 68 else 69 69 l=0 70 for muser in `grep -i MAILFAIL $ {CONTROL}`; do71 if [ $ {l} -gt 0 ] ; then72 mail -s "ERROR! flex.$ {HOST}.$$"${muser} <prot70 for muser in `grep -i MAILFAIL $${CONTROL}`; do 71 if [ $${l} -gt 0 ] ; then 72 mail -s "ERROR! flex.$${HOST}.$$$$" $${muser} <prot 73 73 fi 74 l=$(($ {l}+1))74 l=$(($${l}+1)) 75 75 done 76 76 fi
Note: See TracChangeset
for help on using the changeset viewer.