Changeset 1771 for XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/check.py
- Timestamp:
- 11/18/19 16:40:02 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/check.py
r1743 r1771 9 9 from default_param import * 10 10 from user_param import * 11 11 12 # load default_param first, variables defines in user_param will overwrite the default value 12 13 … … 184 185 configName = "config_default" 185 186 186 check_result=False187 188 187 189 188 if not os.path.exists(configName): 189 190 191 192 190 193 os.mkdir(configName) 191 194 print blue("\n ****************************************************************") … … 201 204 OSinfo('mv all_param.def '+configName+'/setup/') 202 205 OSinfo('mv user_param.py '+configName+'/setup/') 206 OSinfo('cp '+configName+'/setup/user_param.py '+configName+'/setup/user_param.def ') 203 207 OSinfo('mv iodef.xml '+configName+'/setup/') 204 208 OSinfo('cp context_atm.xml '+configName+'/setup/') … … 212 216 h=open("report.txt", "a+") 213 217 l=open("report.html", "a+") 218 preport=open("../plein_report.txt", "a+") 214 219 h.write("Config : "+configName+"\n") 215 220 l.write("<p>Config : "+configName+"</p>") … … 226 231 OSinfo(cmd) 227 232 228 h.write("test for "+lpurple("all NC files")+" \t"+yellow('INITIALIZED')+"\n") 233 h.write("test for "+lpurple("all NC files")+" \t"+yellow('INITIALIZED')+"\n") 234 preport.write(os.path.basename(os.getcwd())+" "+os.path.basename(os.getcwd())[5:]+"@"+configName+" "+os.path.basename(os.getcwd())[5:]+"@"+configName[7:]+"_all_nc_files"+" "+repr(0)+" \n") 229 235 l.write("<p>test for <font color=\"purple\">"+"all NC files"+"</font> <font color=\"darkorange\">INITIALIZED</font></p>") 230 236 print yellow("\n ****************************************") … … 239 245 240 246 h.write("test for "+lpurple(line)+" \t"+yellow('INITIALIZED')+"\n") 247 preport.write(os.path.basename(os.getcwd())+" "+os.path.basename(os.getcwd())[5:]+"@"+configName+" "+os.path.basename(os.getcwd())[5:]+"@"+configName[7:]+"@"+line+" "+repr(0)+" \n") 241 248 l.write("<p>test for <font color=\"purple\">"+line+"</font> <font color=\"darkorange\">INITIALIZED</font></p>") 242 249 print yellow("\n ****************************************") … … 248 255 l.write("<br>") 249 256 h.close() 257 l.close() 258 preport.close() 250 259 #generate job scripts 251 260 hostname=os.getenv('machine_name') … … 263 272 264 273 else: 274 275 276 265 277 print blue("\n ********************************************************") 266 278 print blue(" * Directory " + repr(configName) + " already exists") … … 285 297 h=open("report.txt", "a+") 286 298 l=open("report.html", "a+") 299 preport=open("../plein_report.txt", "a+") 287 300 288 301 … … 303 316 if os.stat("diff.txt").st_size==0: 304 317 h.write("test for "+lpurple(thisfile)+" \t"+green('PASSED')+"\n") 318 preport.write(os.path.basename(os.getcwd())+" "+os.path.basename(os.getcwd())[5:]+"@"+configName+" "+os.path.basename(os.getcwd())[5:]+"@"+configName[7:]+"@"+thisfile+" "+repr(1)+" \n") 305 319 l.write("<p>test for <font color=\"purple\">"+thisfile+"</font> <font color=\"green\">PASSED</font></p>") 306 320 print green("\n ****************************************") … … 312 326 for gline in g: 313 327 if gline.strip().startswith("0") or ":" in gline : 314 h.write("test for "+lpurple(thisfile)+" \t"+green('PASSED')+"\n") 328 h.write("test for "+lpurple(thisfile)+" \t"+green('PASSED')+"\n") 329 preport.write(os.path.basename(os.getcwd())+" "+os.path.basename(os.getcwd())[5:]+"@"+configName+" "+os.path.basename(os.getcwd())[5:]+"@"+configName[7:]+"@"+thisfile+" "+repr(1)+" \n") 315 330 l.write("<p>test for <font color=\"purple\">"+thisfile+"</font> <font color=\"green\">PASSED</font></p>") 316 331 print green("\n ****************************************") … … 318 333 print green("\n ****************************************") 319 334 else: 320 h.write("test for "+lpurple(thisfile)+" \t"+red('FAILED')+"\n") 335 h.write("test for "+lpurple(thisfile)+" \t"+red('FAILED')+"\n") 336 preport.write(os.path.basename(os.getcwd())+" "+os.path.basename(os.getcwd())[5:]+"@"+configName+" "+os.path.basename(os.getcwd())[5:]+"@"+configName[7:]+"@"+thisfile+" "+repr(-1)+" \n") 321 337 l.write("<p>test for <font color=\"purple\">"+thisfile+"</font> <font color=\"red\">FAILED</font></p>") 322 338 print red("\n **************************************************") … … 347 363 348 364 if os.stat("diff.txt").st_size==0: 349 h.write("test for "+lpurple(line)+" \t"+green('PASSED')+"\n") 365 h.write("test for "+lpurple(line)+" \t"+green('PASSED')+"\n") 366 preport.write(os.path.basename(os.getcwd())+" "+os.path.basename(os.getcwd())[5:]+"@"+configName+" "+os.path.basename(os.getcwd())[5:]+"@"+configName[7:]+"@"+line+" "+repr(1)+" \n") 350 367 l.write("<p>test for <font color=\"purple\">"+line+"</font> <font color=\"green\">PASSED</font></p>") 351 368 print green("\n ****************************************") … … 358 375 if gline.strip().startswith("0") or ":" in gline : 359 376 h.write("test for "+lpurple(line)+" \t"+green('PASSED')+"\n") 377 preport.write(os.path.basename(os.getcwd())+" "+os.path.basename(os.getcwd())[5:]+"@"+configName+" "+os.path.basename(os.getcwd())[5:]+"@"+configName[7:]+"@"+line+" "+repr(1)+" \n") 360 378 l.write("<p>test for <font color=\"purple\">"+line+"</font> <font color=\"green\">PASSED</font></p>") 361 379 print green("\n ****************************************") … … 363 381 print green("\n ****************************************") 364 382 else: 365 h.write("test for "+lpurple(line)+" \t"+red('FAILED')+"\n") 383 h.write("test for "+lpurple(line)+" \t"+red('FAILED')+"\n") 384 preport.write(os.path.basename(os.getcwd())+" "+os.path.basename(os.getcwd())[5:]+"@"+configName+" "+os.path.basename(os.getcwd())[5:]+"@"+configName[7:]+"@"+line+" "+repr(-1)+" \n") 366 385 l.write("<p>test for <font color=\"purple\">"+line+"</font> <font color=\"red\">FAILED</font></p>") 367 386 print red("\n **************************************************") … … 389 408 l.write("<br>") 390 409 h.close() 410 l.close() 411 preport.close() 391 412 392 413 if not os.path.exists('current_run'):
Note: See TracChangeset
for help on using the changeset viewer.