Ignore:
Timestamp:
01/07/22 15:18:07 (2 years ago)
Author:
jderouillat
Message:

Add tracking of the memory consumption in the test suite

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_ym/XIOS_COUPLING/xios_test_suite/TEST_SUITE/step1.py

    r2272 r2281  
    1212mode=os.getenv("mode") 
    1313arch=os.getenv("arch") 
     14enable_mem_track=os.getenv("enable_mem_track") 
    1415machine=os.getenv("xios_machine_name") 
    1516svnR=os.getenv("svnR") 
     
    176177 
    177178    for test_folder in test_folder_list: 
     179        # check if test concerns xios features (NetCDF), or memory consumption (mem files) 
     180        files_list="" 
     181        flist = open(test_folder+"/checkfile.def", 'r') 
     182        files_list = flist.read() 
     183        flist.close() 
     184        if ( enable_mem_track==None ) and ( not('.mem' in files_list) ) : 
     185            print( "test_folder = ", test_folder, " : launch std run") 
     186        elif ( enable_mem_track=='--memtrack full' ) and ( '.mem' in files_list ) : 
     187            print( "test_folder = ", test_folder, " : launch mem run")             
     188        else : 
     189            continue 
     190 
    178191        config_list=[] 
    179192        config_name=[] 
Note: See TracChangeset for help on using the changeset viewer.