Changeset 1705
- Timestamp:
- 09/11/19 10:46:10 (5 years ago)
- Location:
- XIOS/dev/dev_trunk_omp
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/mul_Config.py
r1701 r1705 10 10 configs_arg = [[],[],[],[],[],[]] 11 11 12 13 12 f=open("user_params.def", "r") 14 13 for line in f: … … 16 15 if len(line) != 0: 17 16 if not line.startswith("#"): 18 if "[" in line: 19 nb_config = nb_config * (line.count(",")+1) 20 line = line.replace("[", "") 21 line = line.replace("]", "") 22 line = line.replace(",", "") 23 line = line.replace("=", "") 24 if line.startswith("UsingServer2"): 25 line = line.replace("UsingServer2", "") 26 for word in line.split(): 27 configs[0] += 1 28 configs_arg[0].append('UsingServer2 = '+word) 29 elif line.startswith("RatioServer2"): 30 line = line.replace("RatioServer2", "") 31 for word in line.split(): 32 configs[1] += 1 33 configs_arg[1].append('RatioServer2 = '+word) 34 elif line.startswith("NumberPoolsServer2"): 35 line = line.replace("NumberPoolsServer2", "") 36 for word in line.split(): 37 configs[2] += 1 38 configs_arg[2].append('NumberPoolsServer2 = '+word) 39 elif line.startswith("NumberClients"): 40 line = line.replace("NumberClients", "") 41 for word in line.split(): 42 configs[3] += 1 43 configs_arg[3].append('NumberClients = '+word) 44 elif line.startswith("NumberServers"): 45 line = line.replace("NumberServers", "") 46 for word in line.split(): 47 configs[4] += 1 48 configs_arg[4].append('NumberServers = '+word) 49 elif line.startswith("Duration"): 50 line = line.replace("Duration", "") 51 for word in line.split(): 52 configs[5] += 1 53 configs_arg[5].append('Duration = '+word) 17 nb_config = nb_config * (line.count(",")+1) 18 line = line.replace(",", "") 19 line = line.replace("=", "") 20 if line.startswith("UsingServer2"): 21 line = line.replace("UsingServer2", "") 22 for word in line.split(): 23 configs[0] += 1 24 configs_arg[0].append('UsingServer2 = '+word) 25 elif line.startswith("RatioServer2"): 26 line = line.replace("RatioServer2", "") 27 for word in line.split(): 28 configs[1] += 1 29 configs_arg[1].append('RatioServer2 = '+word) 30 elif line.startswith("NumberPoolsServer2"): 31 line = line.replace("NumberPoolsServer2", "") 32 for word in line.split(): 33 configs[2] += 1 34 configs_arg[2].append('NumberPoolsServer2 = '+word) 35 elif line.startswith("NumberClients"): 36 line = line.replace("NumberClients", "") 37 for word in line.split(): 38 configs[3] += 1 39 configs_arg[3].append('NumberClients = '+word) 40 elif line.startswith("NumberServers"): 41 line = line.replace("NumberServers", "") 42 for word in line.split(): 43 configs[4] += 1 44 configs_arg[4].append('NumberServers = '+word) 45 elif line.startswith("Duration"): 46 line = line.replace("Duration", "") 47 for word in line.split(): 48 configs[5] += 1 49 configs_arg[5].append('Duration = '+word) 54 50 55 else: 56 line = line.replace("=", "") 57 if line.startswith("UsingServer2"): 58 line = line.replace("UsingServer2", "") 59 for word in line.split(): 60 configs[0] += 1 61 configs_arg[0].append('UsingServer2 = '+word) 62 elif line.startswith("RatioServer2"): 63 line = line.replace("RatioServer2", "") 64 for word in line.split(): 65 configs[1] += 1 66 configs_arg[1].append('RatioServer2 = '+word) 67 elif line.startswith("NumberPoolsServer2"): 68 line = line.replace("NumberPoolsServer2", "") 69 for word in line.split(): 70 configs[2] += 1 71 configs_arg[2].append('NumberPoolsServer2 = '+word) 72 elif line.startswith("NumberClients"): 73 line = line.replace("NumberClients", "") 74 for word in line.split(): 75 configs[3] += 1 76 configs_arg[3].append('NumberClients = '+word) 77 elif line.startswith("NumberServers"): 78 line = line.replace("NumberServers", "") 79 for word in line.split(): 80 configs[4] += 1 81 configs_arg[4].append('NumberServers = '+word) 82 elif line.startswith("Duration"): 83 line = line.replace("Duration", "") 84 for word in line.split(): 85 configs[5] += 1 86 configs_arg[5].append('Duration = '+word) 87 51 88 52 89 53 for x in range(6): -
XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/param.def
r1701 r1705 5 5 nb_proc_atm = 8 6 6 NumberServers = 4 7 duration = ' 2d'7 duration = '1d' 8 8 / 9 9 -
XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/user_params.def
r1701 r1705 8 8 # Duration = '1d' 9 9 10 # for multiple definitions, use 'comma' to seperate 11 # e.g. NumberServers = 2, 4, 8 10 12 11 # NumberServers = [2, 4] 12 UsingServer2 = ['false', 'true']13 Duration = ['1d', '2d'] 13 NumberServers = 2, 4 14 UsingServer2 = 'false', 'true' 15 # Duration = '1d', '2d' 14 16 # NumberPoolsServer2 = 1
Note: See TracChangeset
for help on using the changeset viewer.