Ignore:
Timestamp:
05/26/20 15:16:30 (4 years ago)
Author:
yushan
Message:

trunk : only copy valid reports to XIOS_TEST_SUITE_REPOSITORY

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/xios_test_suite/TEST_SUITE/run_test

    r1841 r1886  
    9999mkdir -p ${rundir}/test_${machine_name} ; CHMOD ${rundir}/test_${machine_name} 
    100100 
    101 cp plain_report.txt ${rundir}/test_${machine_name}/test_${xios_revision}_${machine_name}_${arch}_${mode}.txt 
    102 CHMOD ${rundir}/test_${machine_name}/test_${xios_revision}_${machine_name}_${arch}_${mode}.txt 
     101ll=$(wc -l plain_report.txt | awk '{print $1}') 
    103102 
    104 mkdir -p ${rundir}/def_files ;  CHMOD ${rundir}/RUN/def_files 
    105 mkdir -p ${rundir}/def_files/${xios_revision} ;  CHMOD ${rundir}/def_files/${xios_revision} 
     103if [[ $(($ll > 6))  ]] ; then 
     104  #echo "report ok" 
    106105 
    107 for i in $(ls -d test_*/) 
    108 do 
    109   mkdir -p ${rundir}/def_files/${xios_revision}/${i%%} 
    110   cp ${i%%}/user_param.json ${rundir}/def_files/${xios_revision}/${i%%}       
    111   for j in $(ls -d ${i%%/}/config_*) 
     106  cp plain_report.txt ${rundir}/test_${machine_name}/test_${xios_revision}_${machine_name}_${arch}_${mode}.txt 
     107  CHMOD ${rundir}/test_${machine_name}/test_${xios_revision}_${machine_name}_${arch}_${mode}.txt 
     108 
     109  mkdir -p ${rundir}/def_files ;  CHMOD ${rundir}/RUN/def_files 
     110  mkdir -p ${rundir}/def_files/${xios_revision} ;  CHMOD ${rundir}/def_files/${xios_revision} 
     111 
     112  for i in $(ls -d test_*/) 
    112113  do 
    113     mkdir -p ${rundir}/def_files/${xios_revision}/${j%%} 
    114     cp ${j%%}/setup/all_param.def ${rundir}/def_files/${xios_revision}/${j%%}   
     114    mkdir -p ${rundir}/def_files/${xios_revision}/${i%%} 
     115    cp ${i%%}/user_param.json ${rundir}/def_files/${xios_revision}/${i%%}       
     116    for j in $(ls -d ${i%%/}/config_*) 
     117    do 
     118      mkdir -p ${rundir}/def_files/${xios_revision}/${j%%} 
     119      cp ${j%%}/setup/all_param.def ${rundir}/def_files/${xios_revision}/${j%%}   
     120    done 
     121    CHMOD ${rundir}/def_files 
    115122  done 
    116   CHMOD ${rundir}/def_files 
    117 done 
     123fi 
    118124 
    119125fi 
Note: See TracChangeset for help on using the changeset viewer.