Changeset 1720 for XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/check.py
- Timestamp:
- 09/25/19 11:06:33 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/check.py
r1719 r1720 6 6 7 7 def main(): 8 9 black = lambda text: '\033[0;30m' + text + '\033[0m' 10 red = lambda text: '\033[0;31m' + text + '\033[0m' 11 green = lambda text: '\033[0;32m' + text + '\033[0m' 12 yellow = lambda text: '\033[0;33m' + text + '\033[0m' 13 blue = lambda text: '\033[0;34m' + text + '\033[0m' 14 magenta = lambda text: '\033[0;35m' + text + '\033[0m' 15 cyan = lambda text: '\033[0;36m' + text + '\033[0m' 16 white = lambda text: '\033[0;37m' + text + '\033[0m' 8 17 9 18 configNamePattern=[0]*7 … … 43 52 if not os.path.exists(configName): 44 53 os.mkdir(configName) 45 print ("\n ****************************************************************")46 print (" * Directory " + repr(configName) + " Created ")47 print (" * Copy results to \'not_validated_reference\' folder")48 print (" ****************************************************************\n")54 print blue("\n ****************************************************************") 55 print blue(" * Directory " + repr(configName) + " Created ") 56 print blue(" * Copy results to \'not_validated_reference\' folder") 57 print blue(" ****************************************************************\n") 49 58 50 59 os.mkdir(configName+'/setup') … … 68 77 os.system(cmd) 69 78 70 h.write("test for "+configName+" for file "+line+" \t INITIALIZED\n")71 print "\n ****************************************"72 print " ** "+line+" is stored as temporal reference !!! **"73 print "\n ****************************************"79 h.write("test for "+configName+" for file "+line+" \t"+yellow('INITIALIZED')+"\n") 80 print yellow("\n ****************************************") 81 print yellow(" ** "+line+" is stored as temporal reference !!! **") 82 print yellow("\n ****************************************") 74 83 75 84 f.close() … … 78 87 79 88 else: 80 print ("\n ********************************************************")81 print (" * Directory " + repr(configName) + " already exists")82 print (" * Start comparing results with (tmp) references")83 print (" ********************************************************\n")89 print blue("\n ********************************************************") 90 print blue(" * Directory " + repr(configName) + " already exists") 91 print blue(" * Start comparing results with (tmp) references") 92 print blue(" ********************************************************\n") 84 93 85 94 tmp_ref = os.path.isdir(configName+'/tmp_reference') … … 87 96 88 97 if ref: 89 print ("\n =====================================")90 print (" | Comparing results with references |")91 print (" =====================================\n")98 print blue("\n =====================================") 99 print blue(" | Comparing results with references |") 100 print blue(" =====================================\n") 92 101 os.system('rm -rf '+configName+'/tmp_reference/') 93 102 tmp_ref = False 94 103 path = configName+'/reference/' 95 104 elif tmp_ref: 96 print ("\n ===================================================")97 print (" | Comparing results with NON-Validated references |")98 print (" ===================================================\n")105 print blue("\n ===================================================") 106 print blue(" | Comparing results with NON-Validated references |") 107 print blue(" ===================================================\n") 99 108 path = ' '+configName+'/tmp_reference/' 100 109 … … 113 122 114 123 if os.stat("diff.txt").st_size==0: 115 h.write("test for "+configName+" for file "+line+" \t PASSED\n")116 print "\n ****************************************"117 print " ** "+line+" is valid !!! **"118 print "\n ****************************************"124 h.write("test for "+configName+" for file "+line+" \t"+green('PASSED')+"\n") 125 print green("\n ****************************************") 126 print green(" ** "+line+" is valid !!! **") 127 print green("\n ****************************************") 119 128 120 129 else: … … 122 131 for gline in g: 123 132 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 ****************************************"133 h.write("test for "+configName+" for file "+line+" \t"+green('PASSED')+"\n") 134 print green("\n ****************************************") 135 print green(" ** "+line+" is valid !!! **") 136 print green("\n ****************************************") 128 137 else: 129 h.write("test for "+configName+" for file "+line+" \t FAILED\n")130 print "\n **************************************************"131 print " ** "+line+" is NOT valid. Please debugging.. **"132 print "\n **************************************************"138 h.write("test for "+configName+" for file "+line+" \t"+red('FAILED')+"\n") 139 print red("\n **************************************************") 140 print red(" ** "+line+" is NOT valid. Please debugging.. **") 141 print red("\n **************************************************") 133 142 g.close() 134 143 f.close()
Note: See TracChangeset
for help on using the changeset viewer.