Changeset 11497 for utils/CI/sette/sette_rpt.sh
- Timestamp:
- 2019-09-04T12:14:12+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
utils/CI/sette/sette_rpt.sh
r11161 r11497 15 15 dorv=`ls -1rt $vdir/$nam/$mach/ | tail -1l ` 16 16 dorv=`echo $dorv | sed -e 's:.*/::'` 17 dorv2=`ls -1rt $vdir/$nam2/$mach/ | tail -1l ` 18 dorv2=`echo $dorv2 | sed -e 's:.*/::'` 17 19 else 18 20 dorv=$lastchange 21 dorv2=$lastchange 19 22 fi 20 23 } … … 364 367 function identictest(){ 365 368 # 366 # checks AGRIF does not corrupe results with no AGRIF zoom. Expects ORCA2AGUL/AGRIFNOZ and ORCA2AGUL_NAGR/AGRIFNO run directories 367 # Compares solver.stat files for each 369 # Checks AGRIF does not corrupt results with no AGRIF zoom by comparing run.stat files 368 370 # 369 371 vdir=$1 370 dir1=$2371 dir2=$3372 nam=$2 373 nam2=$3 372 374 pass=$4 373 375 # 374 if [ -d $vdir/$dir1 ] && [ -d $vdir/$dir2 ]; then 375 dorv1=`ls -1rt $vdir/$dir1/$mach/ | tail -1l ` 376 dorv1=`echo $dorv1 | sed -e 's:.*/::'` 377 dorv2=`ls -1rt $vdir/$dir2/$mach/ | tail -1l ` 378 dorv2=`echo $dorv2 | sed -e 's:.*/::'` 379 380 rep1=`ls -1rt $vdir/$dir1/$mach/$dorv1/ | tail -1l` 381 #clem rep2=`ls -1rt $vdir/$dir2/$mach/$dorv2/ | tail -1l` 382 rep2=`ls -1rt $vdir/$dir1/$mach/$dorv1/ | tail -1l` 383 f1s=$vdir/$dir1/$mach/$dorv1/$rep1/run.stat 384 f2s=$vdir/$dir2/$mach/$dorv2/$rep2/run.stat 385 386 if [ ! -f $f1s ] && [ ! -f $f2s ] ; then 387 printf "%-27s %s\n" $dir1 $dir2 " incomplete test"; 388 return; 389 fi 390 # 391 done_oce=0 392 393 if [ -f $f1s ] && [ -f $f2s ] ; then 376 get_dorv 377 # 378 rep=`ls -1rt $vdir/$nam/$mach/$dorv/ | tail -1l` 379 f1s=${vdir}/${nam}/${mach}/${dorv}/${rep}/run.stat 380 f2s=${vdir}/${nam2}/${mach}/${dorv2}/${rep}/run.stat 381 # 382 if [ -f $f1s ] && [ -f $f2s ] ; then 394 383 cmp -s $f1s $f2s 395 384 if [ $? == 0 ]; then 396 if [ $pass == 0 ]; then 397 printf "%-5s %s %-5s %s %s %s\n" $rep1 "AGRIF vs" $rep2 "NOAGRIF run.stat unchanged - passed : " $dorv1 $dorv2 398 fi 399 else 400 get_ktdiff $f1s $f2s 401 printf "\e[38;5;196m%-5s %s %-5s %s %s %s %s %-5s %s\e[0m\n" $rep1 "AGRIF vs" $rep2 "NOAGRIF run.stat changed - FAILED : " $dorv1 $dorv2 " (results are different after " $ktdiff " time steps)" 402 # 403 # Offer view of differences on the second pass 404 # 405 if [ $pass == 1 ]; then 406 echo "<return> to view run.stat differences" 407 read y 408 sdiff $f1s $f2s 409 done_oce=1 410 echo "<return> to continue" 411 read y 412 fi 413 fi 414 fi 385 if [ $pass == 0 ]; then 386 printf "%-5s %s %-5s %s %s %s\n" $rep "AGRIF vs" $rep "NOAGRIF run.stat unchanged - passed : " $dorv $dorv2 387 fi 388 else 389 get_ktdiff $f1s $f2s 390 printf "\e[38;5;196m%-5s %s %-5s %s %s %s %s %-5s %s\e[0m\n" $rep "AGRIF vs" $rep "NOAGRIF run.stat changed - FAILED : " $dorv $dorv2 " (results are different after " $ktdiff " time steps)" 391 # 392 # Offer view of differences on the second pass 393 # 394 if [ $pass == 1 ]; then 395 echo "<return> to view run.stat differences" 396 read y 397 sdiff $f1s $f2s 398 echo "<return> to continue" 399 read y 400 fi 401 fi 415 402 else 416 printf "%-27s %s\n" $dir1 $dir2 " incomplete test";403 printf "%-27s %-27s %s\n" $nam $nam2 " incomplete test" 417 404 fi 418 405 }
Note: See TracChangeset
for help on using the changeset viewer.