3 #############################################
4 # tet_scen auto generator
7 #############################################
12 write_file = open("tet_scen", 'w')
17 def making_tet_scen (filename):
18 #tmp_list = filename.strip().split('/')
19 n_filename = filename.replace(' ', '\\ ')
21 #new_path = "/"+ sys.argv[1] +"/"+n_filename[2:-6]
22 new_path = "/"+n_filename[:-6]
24 file = open(filename, 'r')
25 lines = file.readlines()
27 if len(line.strip()) > 1:
28 list = line.strip().split('/')
29 #print new_path + list[-1]
30 write_file.write("\t"+new_path+list[-1]+"\n")
37 print("./making_new_tet_scen.py tc_root")
38 print("Put the Test Case's root directory.")
39 print("Do not include '/' at the end")
50 os.system('find '+ sys.argv[1] +' -name "tslist" > tslist.txt')
52 #write_file = open("tetscen", w)
53 write_file.write("# auto generated tet_scen\n")
54 write_file.write("all\n")
55 write_file.write("\t\"Starting Full Test Suite\"\n")
57 for file in open("tslist.txt", 'r'):
59 making_tet_scen(file.strip())
61 write_file.write("\t\"Completed Full Test Suite\"\n")
62 write_file.write("# EOF\n")
65 print("==============================")
66 print("New tet_scen file is made~~~~")
67 print("==============================")