def rerecoWorkload(workloadName, arguments, assignArgs=None): factory = ReRecoWorkloadFactory() wmspec = factory.factoryWorkloadConstruction(workloadName, arguments) if assignArgs: args = factory.getAssignTestArguments() args.update(assignArgs) wmspec.updateArguments(args) return wmspec
def createReRecoSpec(self, specName, returnType="spec", splitter = None, assignKwargs={}, **additionalArgs): # update args, then reset them args = ReRecoWorkloadFactory.getTestArguments() args.update(additionalArgs) args["ConfigCacheID"] = createConfig(args["CouchDBName"]) factory = ReRecoWorkloadFactory() spec = factory.factoryWorkloadConstruction(specName, args) if assignKwargs: args = ReRecoWorkloadFactory.getAssignTestArguments() args.update(assignKwargs) spec.updateArguments(args) return self._selectReturnType(spec, returnType, splitter)
def createReRecoSpec(self, specName, returnType="spec", splitter=None, assignKwargs={}, **additionalArgs): # update args, then reset them args = ReRecoWorkloadFactory.getTestArguments() args.update(additionalArgs) args["ConfigCacheID"] = createConfig(args["CouchDBName"]) factory = ReRecoWorkloadFactory() spec = factory.factoryWorkloadConstruction(specName, args) if assignKwargs: args = ReRecoWorkloadFactory.getAssignTestArguments() args.update(assignKwargs) spec.updateArguments(args) return self._selectReturnType(spec, returnType, splitter)