Changeset 1719
- Timestamp:
- 09/24/19 16:46:00 (5 years ago)
- Location:
- XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/check.py
r1718 r1719 100 100 101 101 f=open("checkfile.def", "r") 102 # g=open("diff.txt", "w+r")103 102 h=open("report.txt", "a+") 104 103 … … 110 109 111 110 if not line.startswith("#") and len(line) != 0: 112 # os.system('cat diff.txt')113 111 cmd = 'cdo diffn '+ line + path + line + ' | tail -1 > diff.txt' 114 112 os.system(cmd) 115 113 116 114 if os.stat("diff.txt").st_size==0: 117 115 h.write("test for "+configName+" for file "+line+" \tPASSED\n") 118 116 print "\n ****************************************" 119 117 print " ** "+line+" is valid !!! **" 120 118 print "\n ****************************************" 121 else: 122 g=open("diff.txt", "r") 123 for gline in g: 124 if gline.strip().startswith("0") or ":" in gline : 125 h.write("test for "+configName+" for file "+line+" \tPASSED\n") 126 print "\n ****************************************" 127 print " ** "+line+" is valid !!! **" 128 print "\n ****************************************" 129 else: 130 h.write("test for "+configName+" for file "+line+" \tFAILED\n") 131 print "\n **************************************************" 132 print " ** "+line+" is NOT valid. Please debugging.. **" 133 print "\n **************************************************" 134 g.close() 119 120 else: 121 g=open("diff.txt", "r") 122 for gline in g: 123 if gline.strip().startswith("0") or ":" in gline : 124 h.write("test for "+configName+" for file "+line+" \tPASSED\n") 125 print "\n ****************************************" 126 print " ** "+line+" is valid !!! **" 127 print "\n ****************************************" 128 else: 129 h.write("test for "+configName+" for file "+line+" \tFAILED\n") 130 print "\n **************************************************" 131 print " ** "+line+" is NOT valid. Please debugging.. **" 132 print "\n **************************************************" 133 g.close() 135 134 f.close() 136 # g.close()137 135 h.close() 138 136 -
XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/test_average/checkfile.def
r1715 r1719 1 1 2 atm_output_ave.nc 2 atm_output.nc 3 atm_output_ensemble.nc -
XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/test_average/context_atm.xml
r1715 r1719 365 365 366 366 367 <file id="atm_output_ave" output_freq="4ts" enabled="true"> 368 <field id="field2D_ave" field_ref="field2D" operation="average" enabled="true"/> 369 370 <field id="field3D_ave" field_ref="field3D" operation="average" enabled="true"/> 367 <file id="atm_output" output_freq="4ts" enabled="true" > 368 369 <field field_ref="field2D" operation="average"/> 370 <field field_ref="field3D" operation="average"/> 371 <field field_ref="pressure" operation="average" /> 372 <field field_ref="field3D_recv" operation="average" /> 373 <field field_ref="field3D_resend" operation="average" /> 374 375 <field field_ref="field_X" operation="average" /> 376 <field field_ref="field_Y" operation="average" /> 377 <field field_ref="field_Z" operation="average" /> 378 <field field_ref="field_XY" operation="average" /> 379 <field field_ref="field_XYZ" operation="average" /> 380 <field field_ref="field_XZ" operation="average" /> 381 <field field_ref="field_YZ" operation="average" /> 382 383 <field field_ref="field_zoom_vert" operation="average" /> 384 <field field_ref="field_zoom_vert_sum" operation="average" /> 385 386 </file> 387 388 389 <file id="atm_output_ensemble" output_freq="4ts" enabled="true"> 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" enabled="false" /> 397 <field field_ref="field_YW" enabled="false" /> 398 <field field_ref="field_XYW" enabled="false" /> 399 <field field_ref="field_ZW" enabled="false" /> 400 <field field_ref="field_XYZW" enabled="false" /> 401 <field field_ref="field_XZW" enabled="false" /> 402 <field field_ref="field_YZW" enabled="false" /> 371 403 </file> 372 404 … … 383 415 <field field_ref="other_field_YZ" enabled="false"/> 384 416 </file> 385 386 <file id="atm_output_W" output_freq="1ts" enabled="false">387 <field field_ref="field3D_W" enabled="true"/>388 <field field_ref="field2D_W" enabled="true"/>389 <field field_ref="field_XW" enabled="true"/>390 <field field_ref="field_YW" enabled="true"/>391 <field field_ref="field_XYW" enabled="true"/>392 <field field_ref="field_ZW" enabled="true"/>393 <field field_ref="field_XYZW" enabled="true"/>394 <field field_ref="field_XZW" enabled="true"/>395 <field field_ref="field_YZW" enabled="true"/>396 </file>397 417 398 418 -
XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/test_average/iodef.xml
r1715 r1719 7 7 8 8 <variable id="timestep"> 1h </variable> 9 <variable id="domain"> atm::domain</variable>9 <variable id="domain"> lmdz </variable> 10 10 <variable id="domain_mask"> true </variable> 11 11 <variable id="axis_mask"> true </variable> … … 52 52 53 53 <variable_group id="parameters" > 54 <variable id="using_server" type="bool"> xios::usingSrv2</variable>54 <variable id="using_server" type="bool">false</variable> 55 55 <variable id="info_level" type="int">100</variable> 56 56 <variable id="print_file" type="bool">true</variable> 57 57 <variable id="using_server2" type="bool">false</variable> 58 <variable id="ratio_server2" type="int"> xios::ratioSrv2</variable>59 <variable id="number_pools_server2" type="int"> xios::nbplSrv2</variable>58 <variable id="ratio_server2" type="int">50</variable> 59 <variable id="number_pools_server2" type="int">1</variable> 60 60 <variable id="pure_one_sided" type="bool">false</variable> 61 61 <variable id="check_event_sync" type="bool">true</variable>
Note: See TracChangeset
for help on using the changeset viewer.