Ignore:
Timestamp:
09/25/19 11:58:48 (5 years ago)
Author:
yushan
Message:

Generic_testcase : add folder xios_output in config reference to store XIOS output files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/check.py

    r1720 r1721  
    1414        magenta = lambda text: '\033[0;35m' + text + '\033[0m' 
    1515        cyan = lambda text: '\033[0;36m' + text + '\033[0m' 
    16         white = lambda text: '\033[0;37m' + text + '\033[0m' 
     16        lgray = lambda text: '\033[0;37m' + text + '\033[0m' 
     17        dgray = lambda text: '\033[1;30m' + text + '\033[0m' 
     18        lred = lambda text: '\033[1;32m' + text + '\033[0m' 
     19        lgreen = lambda text: '\033[1;32m' + text + '\033[0m' 
     20        lyellow = lambda text: '\033[1;33m' + text + '\033[0m' 
     21        lblue = lambda text: '\033[1;34m' + text + '\033[0m' 
     22        lpurple = lambda text: '\033[1;35m' + text + '\033[0m' 
     23        lcyan = lambda text: '\033[1;36m' + text + '\033[0m' 
     24        white = lambda text: '\033[1;37m' + text + '\033[0m' 
    1725         
    1826        configNamePattern=[0]*7 
     
    5967                os.mkdir(configName+'/setup') 
    6068                os.mkdir(configName+'/tmp_reference') 
     69                os.mkdir(configName+'/xios_output') 
    6170                 
    6271                os.system('cp param.def '+configName+'/setup/') 
     
    6675                os.system('cp context_grid_dynamico.xml '+configName+'/setup/') 
    6776                os.system('cp dynamico_grid.nc '+configName+'/setup/') 
     77                os.system('mv xios_*.out '+configName+'/xios_output/') 
     78                os.system('mv xios_*.err '+configName+'/xios_output/') 
    6879                 
    6980 
     
    7788                                os.system(cmd) 
    7889 
    79                                 h.write("test for "+configName+" for file "+line+"     \t"+yellow('INITIALIZED')+"\n")           
     90                                h.write("test for "+configName+" for file "+lpurple(line)+"     \t"+yellow('INITIALIZED')+"\n")          
    8091                                print yellow("\n        ****************************************") 
    8192                                print yellow("        ** "+line+" is stored as temporal reference !!! **") 
     
    122133 
    123134                                if os.stat("diff.txt").st_size==0: 
    124                                         h.write("test for "+configName+" for file "+line+"     \t"+green('PASSED')+"\n")                 
     135                                        h.write("test for "+configName+" for file "+lpurple(line)+"     \t"+green('PASSED')+"\n")                
    125136                                        print green("\n        ****************************************") 
    126137                                        print green("        ** "+line+" is valid !!! **") 
     
    131142                                        for gline in g: 
    132143                                                if gline.strip().startswith("0") or ":" in gline : 
    133                                                         h.write("test for "+configName+" for file "+line+"      \t"+green('PASSED')+"\n")                
     144                                                        h.write("test for "+configName+" for file "+lpurple(line)+"      \t"+green('PASSED')+"\n")               
    134145                                                        print green("\n        ****************************************") 
    135146                                                        print green("        ** "+line+" is valid !!! **") 
    136147                                                        print green("\n        ****************************************") 
    137148                                                else: 
    138                                                         h.write("test for "+configName+" for file "+line+"     \t"+red('FAILED')+"\n")           
     149                                                        h.write("test for "+configName+" for file "+lpurple(line)+"     \t"+red('FAILED')+"\n")          
    139150                                                        print red("\n        **************************************************") 
    140151                                                        print red("        ** "+line+" is NOT valid. Please debugging.. **") 
Note: See TracChangeset for help on using the changeset viewer.