33 lines
		
	
	
		
			669 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			669 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
| 
 | |
| import os
 | |
| import commands
 | |
| 
 | |
| perl = "/usr/bin/perl"
 | |
| LLVM = "./LLVM-IR/"
 | |
| temp_filename = "temp"
 | |
| XFAIL_text = "; XFAIL: *\n"
 | |
| 
 | |
| 
 | |
| arch_file_list = dict()
 | |
| arch_file_list['lin_32e'] = ['test_omp_task_final.ll', 'test_omp_task_untied.ll']
 | |
| 
 | |
| 
 | |
| arch_script = "../runtime/tools/check-openmp-test.pl"
 | |
| arch_cmd = perl + " " + arch_script
 | |
| arch = commands.getoutput(arch_cmd)
 | |
| arch = arch[:len(arch)-1]
 | |
| 
 | |
| print "Adding XFAILS ..."
 | |
| 
 | |
| for f in arch_file_list[arch]:
 | |
| 	filename = LLVM + arch + "/" + f
 | |
| 	lines = open(filename).readlines()
 | |
| 	lines.insert(1, XFAIL_text)
 | |
| 	f2 = open(temp_filename, "w")
 | |
| 	for l in lines:
 | |
| 		f2.write(l)
 | |
| 	f2.close()
 | |
| 
 | |
| 	os.system("mv " + temp_filename + " " + filename)
 | |
| 
 |