Exemple #1
0
             print "Submit duration set to default value (%d).\n" % SubmitDurationMS
             
     elif opt in ["-j", "--jdfgen"]: 
         JDFGenNames = arg.strip() 
         JDFGenNamesList = JDFGenNames.split(',')
         FileOrExit( os.path.join("jdfprint", "%s.py" % JDFGenName), 
                     "JDF generator (%s) " % JDFGenName )
         print "JDF Generator set to %s.\n" % JDFGenName
     elif opt in ["-s", "--sitesfile"]: 
         SitesFileName = arg.strip()
         FileOrExit( SitesFileName, "site description" )
     elif opt in ["-w", "--workload"]: 
         WorkloadDescriptionFileName = arg.strip() 
         FileOrExit( WorkloadDescriptionFileName, "workload description" )
     elif opt in ["--arrival"]:
         arrivalDistr = WLDocHandlers.getArrivalTimeDistribution(arg)
     else:
         print "Unknown parameter", opt
 
 #--- Load workload generators
 print "STATUS! Load workload generators."
 AWLGenLoader = WLLoader.GeneratorsLoader( ModulesPath = "apps", 
                                               AppGenSig = "WLGenerator", 
                                               AppGenFuncName = "generateWorkload",
                                               ErrPrefix = "Workload Generator:"  )
 try:
     AWLGenLoader.loadGenerators()
 except WLLoader.GeneratorLoaderError, e:
     print e
     sys.exit(4)