Ignore:
Timestamp:
10/03/19 16:28:14 (5 years ago)
Author:
yushan
Message:

GENERIC_TESTCASE : Each configuration is considered now as an independent test

Location:
XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function
Files:
3 added
4 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/CMakeLists.txt

    r1723 r1729  
     1############################## 
     2# file generated by setup.py # 
     3#      DO NOT modify         # 
     4############################## 
     5 
    16cmake_minimum_required(VERSION 2.8.12.2) 
    27 
    38project(generic_testcase) 
    49 
     10find_package(PythonInterp REQUIRED) 
    511 
    612enable_testing() 
    713 
    8 add_subdirectory(test_average) 
    9 add_subdirectory(test_maximum) 
    10 add_subdirectory(test_minimum) 
    11 add_subdirectory(test_sum) 
     14add_test( NAME test_function_config0 
     15          COMMAND ${PYTHON_EXECUTABLE} 
     16          ${CMAKE_CURRENT_BINARY_DIR}/run_test_0.py 
     17          test_function_config0) 
    1218 
    13 add_custom_target("subreport") 
    14 add_custom_command(TARGET "subreport"  
    15         POST_BUILD  
    16         COMMAND rm -f subreport.txt 
    17         COMMAND rm -f subreport.html 
    18         COMMAND cat */report.txt > subreport.txt 
    19         COMMAND cat */report.html > subreport.html) 
     19add_test( NAME test_function_config1 
     20          COMMAND ${PYTHON_EXECUTABLE} 
     21          ${CMAKE_CURRENT_BINARY_DIR}/run_test_1.py 
     22          test_function_config1) 
     23 
     24add_test( NAME test_function_config2 
     25          COMMAND ${PYTHON_EXECUTABLE} 
     26          ${CMAKE_CURRENT_BINARY_DIR}/run_test_2.py 
     27          test_function_config2) 
     28 
     29add_test( NAME test_function_config3 
     30          COMMAND ${PYTHON_EXECUTABLE} 
     31          ${CMAKE_CURRENT_BINARY_DIR}/run_test_3.py 
     32          test_function_config3) 
     33 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/context_atm.xml

    r1714 r1729  
    364364  <file_definition  type="one_file" > 
    365365     
    366     <file id="atm_output1" output_freq="1ts" type="one_file" enabled="true"> 
    367        <field id="id_field2D" field_ref="field2D" enabled="true"/> 
    368        <field id="id_field3D" field_ref="field3D" enabled="true"/> 
     366 
     367     <file id="atm_output" output_freq="4ts" enabled="true" > 
     368        
     369       <field field_ref="field2D" operation="average" enabled="true"/> 
     370       <field field_ref="field3D" operation="average" enabled="false"/> 
     371       <field field_ref="pressure" operation="average" enabled="false"/> 
     372       <field field_ref="field3D_recv" operation="average" enabled="false"/> 
     373       <field field_ref="field3D_resend" operation="average" enabled="false"/> 
     374        
     375       <!-- <field field_ref="field_X" operation="average" enabled="true"/> 
     376       <field field_ref="field_Y" operation="average" enabled="true"/> 
     377       <field field_ref="field_Z" operation="average" enabled="true"/> 
     378       <field field_ref="field_XY" operation="average" enabled="true"/> 
     379       <field field_ref="field_XYZ" operation="average" enabled="true"/> 
     380       <field field_ref="field_XZ" operation="average" enabled="true"/> 
     381       <field field_ref="field_YZ" operation="average" enabled="true"/> 
     382        
     383       <field field_ref="field_zoom_vert" operation="average" enabled="true"/> 
     384       <field field_ref="field_zoom_vert_sum" operation="average" enabled="true"/> --> 
     385        
    369386    </file> 
    370387 
    371      <file id="atm_output" output_freq="4ts" enabled="true"> 
    372        <field id="field2D_ave" field_ref="field2D" operation="average" enabled="true"/> 
    373        <field id="field2D_max" field_ref="field2D" operation="maximum" enabled="true"/> 
    374        <field id="field2D_min" field_ref="field2D" operation="minimum" enabled="true"/> 
    375        <field id="field2D_sum" field_ref="field2D" operation="accumulate" enabled="true"/> 
    376  
    377        <field id="field3D_ave" field_ref="field3D" operation="average" enabled="true"/> 
    378        <field id="field3D_max" field_ref="field3D" operation="maximum" enabled="true"/> 
    379        <field id="field3D_min" field_ref="field3D" operation="minimum" enabled="true"/> 
    380        <field id="field3D_sum" field_ref="field3D" operation="accumulate" enabled="true"/> 
     388 
     389    <file id="atm_output_ensemble" output_freq="4ts" enabled="false"> 
     390       <field field_ref="field2D_W" operation="average" /> 
     391       <field field_ref="field3D_W" operation="average" /> 
     392       <field field_ref="pressure_W" operation="average" /> 
     393       <field field_ref="field3D_recv_W" operation="average" /> 
     394       <field field_ref="field3D_resend_W" operation="average" /> 
     395 
     396       <field field_ref="field_XW" operation="average" enabled="false" /> 
     397       <field field_ref="field_YW" operation="average" enabled="false" /> 
     398       <field field_ref="field_XYW" operation="average" enabled="false" /> 
     399       <field field_ref="field_ZW" operation="average" enabled="false" /> 
     400       <field field_ref="field_XYZW" operation="average" enabled="false" /> 
     401       <field field_ref="field_XZW" operation="average" enabled="false" /> 
     402       <field field_ref="field_YZW" operation="average" enabled="false" /> 
    381403    </file> 
    382404 
     
    393415       <field field_ref="other_field_YZ" enabled="false"/> 
    394416    </file> 
    395  
    396     <file id="atm_output_W" output_freq="1ts" enabled="false"> 
    397        <field field_ref="field3D_W" enabled="true"/> 
    398        <field field_ref="field2D_W" enabled="true"/>  
    399        <field field_ref="field_XW" enabled="true"/> 
    400        <field field_ref="field_YW" enabled="true"/> 
    401        <field field_ref="field_XYW" enabled="true"/> 
    402        <field field_ref="field_ZW" enabled="true"/> 
    403        <field field_ref="field_XYZW" enabled="true"/> 
    404        <field field_ref="field_XZW" enabled="true"/> 
    405        <field field_ref="field_YZW" enabled="true"/> 
    406     </file> 
    407417     
    408418 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/iodef.xml

    r1712 r1729  
    4646    <variable_definition> 
    4747      <variable_group id="buffer"> 
    48         <variable id="min_buffer_size" type="int">10000000</variable> 
    49         <variable id="optimal_buffer_size" type="string">performance</variable> 
    50         <variable id="buffer_factor_size" type="double">0.8</variable>  
     48  <variable id="min_buffer_size" type="int">10000000</variable> 
     49  <variable id="optimal_buffer_size" type="string">performance</variable> 
     50  <variable id="buffer_factor_size" type="double">0.8</variable>  
    5151      </variable_group> 
    5252 
    5353      <variable_group id="parameters" > 
    54         <variable id="using_server" type="bool">xios::usingSrv2</variable> 
     54        <variable id="using_server" type="bool">true</variable> 
    5555        <variable id="info_level" type="int">100</variable> 
    5656        <variable id="print_file" type="bool">true</variable> 
    57         <variable id="using_server2" type="bool">false</variable> 
     57        <variable id="using_server2" type="bool">xios::usingSrv2</variable> 
    5858        <variable id="ratio_server2" type="int">xios::ratioSrv2</variable> 
    5959        <variable id="number_pools_server2" type="int">xios::nbplSrv2</variable> 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/job_irene.sh

    r1718 r1729  
    4848#ccc_mprun tau_exec -io ../../bin/test_send.exe 
    4949#ddt -start -n 8 ../buile_intelmpi/bin/test_omp.exe 
    50  
     50python setup.py 
    5151cmake . 
    5252make test 
    53 make subreport 
Note: See TracChangeset for help on using the changeset viewer.