Changeset 1893 for XIOS/trunk/xios_test_suite/TEST_SUITE/run_test_jeanzay
- Timestamp:
- 06/11/20 16:58:59 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/xios_test_suite/TEST_SUITE/run_test_jeanzay
r1887 r1893 1 1 #!/bin/bash 2 module load subversion 3 module load python/3.7.3 2 4 3 sbatch --wait job_jeanzay.sh 5 export arch=X64_JEANZAY 6 export mode=prod 7 export build_dir=xios_test_suite/RUN_TEST_SUITE/build_${arch}_${mode} 8 export svnR=$(svn info --show-item revision ../../) 9 export ref_location=/gpfswork/rech/psl/rpsl954/cron_xios 10 export ref_file=reference.tar.gz 11 12 echo "Start Building XIOS ... " 13 bash -c "cd ../.. && ./make_xios --arch_path `pwd`/../ARCH --arch ${arch} --${mode} --build_dir ${build_dir} --job 4" 14 15 export build_status=$? 16 if [[ ${build_status} == 0 ]] 17 then 18 echo "XIOS Build Finished. Start Unit Tests" 19 bash ./my_prod.sh 20 rundir=${xios_test_suite_repository}/RUN 21 mkdir -p $rundir ; CHMOD $rundir 22 mkdir -p ${rundir}/test_${xios_machine_name} ; CHMOD ${rundir}/test_${xios_machine_name} 23 24 cp report_${svnR}_${arch}_${mode}.txt ${rundir}/test_${xios_machine_name}/test_${svnR}_${xios_machine_name}_${arch}_${mode}.txt 25 26 CHMOD ${rundir}/test_${xios_machine_name}/test_${svnR}_${xios_machine_name}_${arch}_${mode}.txt 27 28 mkdir -p ${rundir}/def_files ; CHMOD ${rundir}/def_files 29 mkdir -p ${rundir}/def_files/${svnR} ; CHMOD ${rundir}/def_files/${svnR} 30 31 for i in $(ls -d test_*/) 32 do 33 mkdir -p ${rundir}/def_files/${svnR}/${i%%} 34 cp ${i%%}/user_param.json ${rundir}/def_files/${svnR}/${i%%} 35 for j in $(ls -d ${i%%/}/CONFIG_*) 36 do 37 mkdir -p ${rundir}/def_files/${svnR}/${j%%} 38 cp ${j%%}/all_param.def ${rundir}/def_files/${svnR}/${j%%} 39 done 40 CHMOD ${rundir}/def_files 41 done 42 43 44 else 45 echo "XIOS Build Failed. Skip Unit Tests" 46 fi 47 48 49 #sbatch --wait job_jeanzay.sh 4 50 5 51 #bash -c "python generate_test.py"
Note: See TracChangeset
for help on using the changeset viewer.