Ignore:
Timestamp:
09/13/19 13:49:42 (5 years ago)
Author:
yushan
Message:

Generic_testcase : update iodef configurations

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/config.py

    r1708 r1712  
    1616        f.write('NumberServers = ' + repr(NumberServers) + '\n') 
    1717        f.write('duration = ' + repr(Duration) + '\n') 
     18        f.write('ATMdomain = ' + ATMdomain + '\n') 
    1819        f.write('/\n\n') 
    1920 
     
    2223        nb_proc = NumberClients+NumberServers 
    2324 
    24         filein = open("iodef.xml", "r") 
     25        os.rename("iodef.xml", "iodef.xml.bkp") 
     26 
     27        filein = open("iodef.xml.bkp", "r") 
    2528        fileout = open("iodef.xml.tmp", "w") 
    2629        for line in filein: 
    27                 if 'number_pools_server2' in line: 
    28                         fileout.write( "        <variable id=\"number_pools_server2\" type=\"int\">"+repr(NumberPoolsServer2)+"</variable>\n") 
    29                 elif 'using_server2' in line: 
    30                         fileout.write( "        <variable id=\"using_server2\" type=\"bool\">"+UsingServer2+"</variable>\n") 
    31                 elif 'ratio_server2' in line: 
    32                         fileout.write( "        <variable id=\"ratio_server2\" type=\"int\">"+repr(RatioServer2)+"</variable>\n") 
     30                if 'xios::nbplSrv2' in line: 
     31                        line = line.replace("xios::nbplSrv2", repr(NumberPoolsServer2)) 
     32                        fileout.write(line) 
     33                elif 'xios::usingSrv2' in line: 
     34                        line = line.replace("xios::usingSrv2", UsingServer2) 
     35                        fileout.write(line) 
     36                elif 'xios::ratioSrv2' in line: 
     37                        line=line.replace("xios::ratioSrv2", repr(RatioServer2)) 
     38                        fileout.write(line) 
     39                elif 'atm::domain' in line: 
     40                        line=line.replace("atm::domain", ATMdomain) 
     41                        fileout.write(line) 
    3342                else: 
    3443                        fileout.write(line) 
Note: See TracChangeset for help on using the changeset viewer.