Changeset 1705


Ignore:
Timestamp:
09/11/19 10:46:10 (5 years ago)
Author:
yushan
Message:

Generic_testcase : cleanup

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  
    1010        configs_arg = [[],[],[],[],[],[]] 
    1111 
    12  
    1312        f=open("user_params.def", "r") 
    1413        for line in f: 
     
    1615                if len(line) != 0: 
    1716                        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) 
    5450 
    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                                 
    8852         
    8953        for x in range(6): 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/param.def

    r1701 r1705  
    55nb_proc_atm = 8 
    66NumberServers = 4 
    7 duration = '2d' 
     7duration = '1d' 
    88/ 
    99 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/user_params.def

    r1701 r1705  
    88# Duration = '1d' 
    99 
     10# for multiple definitions, use 'comma' to seperate 
     11# e.g. NumberServers = 2, 4, 8   
    1012 
    11 # NumberServers = [2, 4] 
    12 UsingServer2 = ['false', 'true'] 
    13 Duration = ['1d', '2d'] 
     13NumberServers = 2, 4 
     14UsingServer2 = 'false', 'true' 
     15# Duration = '1d', '2d' 
    1416# NumberPoolsServer2 = 1 
Note: See TracChangeset for help on using the changeset viewer.