def test(self): # Default build query and schema "roller": makes the strings. # The default build query (called as is - dbq.build()), will produce this: # 'build(<attr1:double>[i=0:9,4,0,j=0:9,4,0],random())' # The default schema (if called as is - dbq.schema()), will produce this: # '<attr1:double>[i=0:9,4,0,j=0:9,4,0]' # See definition of the class on explanation of parameters. dbq = defaultBuildQuery() # Execute all of the array creation queries first. self.exitCode = self.runQueries(getArrayCreateQueries(dbq), stopOnError=True) if (self.exitCode != 0): print 'Cannot proceed: array creation queries did not complete successfully!' return # Now, run the main list of consume queries. self.exitCode = self.runQueries([ CONSUME_QUERY.replace('<query>', x) for x in getOpTestQueries(dbq) ]) # Load some libraries. self.exitCode += self.runQueries(loadLibQueries(), stopOnError=True) # Run a few extra queries from the additional libraries. self.exitCode += self.runQueries([ CONSUME_QUERY.replace('<query>', x) for x in getPluginOpTestQueries(dbq) ])
def test(self): # Default build query and schema "roller": makes the strings. # The default build query (called as is - dbq.build()), will produce this: # 'build(<attr1:double>[i=0:9,4,0,j=0:9,4,0],random())' # The default schema (if called as is - dbq.schema()), will produce this: # '<attr1:double>[i=0:9,4,0,j=0:9,4,0]' # See definition of the class on explanation of parameters. dbq = defaultBuildQuery() # Execute all of the array creation queries first. self.exitCode = self.runQueries(getArrayCreateQueries(dbq),stopOnError=True) if (self.exitCode != 0): print 'Cannot proceed: array creation queries did not complete successfully!' return # Now, run the main list of consume queries. self.exitCode = self.runQueries([CONSUME_QUERY.replace('<query>',x) for x in getOpTestQueries(dbq)]) # Load some libraries. self.exitCode += self.runQueries(loadLibQueries(),stopOnError=True) # Run a few extra queries from the additional libraries. self.exitCode += self.runQueries([CONSUME_QUERY.replace('<query>',x) for x in getPluginOpTestQueries(dbq)])
def test(self): # Default build query and schema "roller": makes the strings. # The default build query (called as is - dbq.build()), will produce this: # 'build(<attr1:double>[i=0:9,4,0,j=0:9,4,0],random())' # The default schema (if called as is - dbq.schema()), will produce this: # '<attr1:double>[i=0:9,4,0,j=0:9,4,0]' # See definition of the class on explanation of parameters. dbq = defaultBuildQuery() self.exitCode = self.runQueries(self.queries,self.stopOnError)
def generateQueries(dType): QUERIES = [] stopOnError = False dbq = defaultBuildQuery() if dType in DATA_TYPES: QUERIES = getMoreArrays(dbq,dType) + \ [CONSUME_QUERY.replace('<query>',x) for x in getArrayBuildQueries()] + \ [CONSUME_QUERY.replace('<query>',x) for x in getMoreArrayQueries()] stopOnError = True return [QUERIES, stopOnError]
def generateQueries(dType): QUERIES = [] stopOnError = False dbq = defaultBuildQuery() if dType == 'checkin': QUERIES = getArrayCreateQueries(dbq) + \ [maybeConsume(x) for x in getOpTestQueries(dbq)] stopOnError = True elif dType == 'load_lib': QUERIES = loadLibQueries() stopOnError = True elif dType == 'checkin_plugin': QUERIES = [maybeConsume(x) for x in getPluginOpTestQueries(dbq)] return [QUERIES, stopOnError]
def generateQueries(dType): QUERIES = [] stopOnError = False dbq = defaultBuildQuery() if dType == 'checkin': QUERIES = getArrayCreateQueries(dbq) + \ [CONSUME_QUERY.replace('<query>',x) for x in getOpTestQueries(dbq)] stopOnError = True elif dType == 'load_lib': QUERIES = loadLibQueries() stopOnError = True elif dType == 'checkin_plugin': QUERIES = [CONSUME_QUERY.replace('<query>',x) for x in getPluginOpTestQueries(dbq)] return [QUERIES, stopOnError]