Changeset 2292


Ignore:
Timestamp:
02/02/22 12:00:39 (2 years ago)
Author:
jderouillat
Message:

Fix in the test suite to launch generic_testcase only if compile succeed. + Minor fix for ccc_mpp

Location:
XIOS/dev/dev_ym/XIOS_COUPLING/xios_test_suite
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_ym/XIOS_COUPLING/xios_test_suite/TEST_SUITE/my_run.sh

    r2281 r2292  
    3939 
    4040  i=0 
    41   output=$(ccc_mpp | grep ${jobid}) 
     41  output=$(ccc_mpp -n -u ${USER} | grep ${jobid}) 
    4242  while [ ! -z "$output" ] 
    4343  do 
     
    4545    sleep 30 
    4646    ((i+=30)) 
    47     output=$(ccc_mpp | grep ${jobid}) 
     47    output=$(ccc_mpp -n -u ${USER} | grep ${jobid}) 
    4848    if [[ $i -eq 300 ]]; then 
    4949      ccc_mdel $jobid 
  • XIOS/dev/dev_ym/XIOS_COUPLING/xios_test_suite/TEST_SUITE/run_test

    r2281 r2292  
    2727  echo "./make_xios --arch_path `pwd`/../ARCH --arch ${arch} --${mode} --use_tv --build_dir ${build_dir} --job 16" >> compile.sh 
    2828  cmd=$(sbatch compile.sh) 
     29  sleep 10 
    2930  jobid="${cmd//[!0-9]/}" 
     31  i=0 
    3032  output=$(squeue -u uim55ri | grep ${jobid}) 
    3133  while [ ! -z "$output" ] 
     
    5961  echo "./make_xios --arch_path `pwd`/../ARCH --arch ${arch} --${mode} --use_tv ${enable_mem_track} --build_dir ${build_dir} --job 16" >> compile.sh 
    6062  cmd=$(ccc_msub compile.sh) 
     63  sleep 10 
    6164  jobid="${cmd//[!0-9]/}" 
    62   output=$(ccc_mpp | grep ${jobid}) 
     65  i=0 
     66  output=$(ccc_mpp -n -u ${USER} | grep ${jobid}) 
    6367  while [ ! -z "$output" ] 
    6468  do 
     
    6670    sleep 30 
    6771    ((i+=30)) 
    68     output=$(ccc_mpp | grep ${jobid}) 
     72    output=$(ccc_mpp -n -u ${USER} | grep ${jobid}) 
    6973  done 
    7074 
    7175fi 
    7276 
    73 build_info=$(sacct -j $jobid -o State) 
    74 if [[ $build_info == *"COMPLETED"* ]]; then 
     77#build_info=$(sacct -j $jobid -o State) 
     78#if [[ $build_info == *"COMPLETED"* ]]; then 
     79exec=${build_dir}/bin/generic_testcase.exe 
     80if [[ -f "$exec" ]]; then 
    7581  build_ok=true 
    7682else 
  • XIOS/dev/dev_ym/XIOS_COUPLING/xios_test_suite/launch_all

    r1945 r2292  
    88source ./load_env 
    99./launch_compile $1 $2 
    10 ./launch_test_suite $1 $2 
     10if [[ -n $(find BUILD/ -name generic_testcase.exe) ]] 
     11then 
     12    ./launch_test_suite $1 $2 
     13else 
     14    echo "All compilation test failed" 
     15fi 
Note: See TracChangeset for help on using the changeset viewer.