Beispiel #1
0
 def RunQAQueries(self,val, *args):
     # fn=getattr(self,val)
     sub = qz.lib.io.Subprocess(srcdb=self.QaSourcePath())
     # sub = qz.lib.io.Subprocess(srcdb='homedirs/home/navin.k.mishra_clean/python;homedirs/home/ZincQA/python;ps')
     sub.start()
     
     # f = zn_nocache.query
     # aa = f(snapshot_id, select_fields)
     # sub.start()
     # methodToCall = getattr(comparejavavssparck,val)
     if val=='Query1()':
         qzt_qa = sub.runFunc(func.partial(self.Query1))
         print qzt_qa
        
         sub.stop()
     elif val=='Query2()':
         qzt_qa = sub.runFunc(func.partial(self.Query2))
         print qzt_qa
         
         sub.stop()
     elif val=='Query3()':
         qzt_qa = sub.runFunc(func.partial(self.Query3))
         print qzt_qa
        
         sub.stop()
Beispiel #2
0
 def RunProdQueries(self,val, *args):
     # fn=getattr(self,val)
     sub = qz.lib.io.Subprocess(srcdb=self.ProdSourcePath())
     # sub = qz.lib.io.Subprocess(srcdb='homedirs/home/ZincQA/python;ps')
     sub.start()
     if val=='Query1()':
         qzt_ps = sub.runFunc(func.partial(self.Query1))
         print qzt_ps
        
         sub.stop()            
     elif val=='Query2()':
         qzt_ps = sub.runFunc(func.partial(self.Query2))
         print qzt_ps
        
         sub.stop()
     elif val=='Query3()':
         qzt_ps = sub.runFunc(func.partial(self.Query3))
         print qzt_ps
     
         sub.stop()
Beispiel #3
0
 def RunQAQueries(self, *args):
     sub = qz.lib.io.Subprocess(srcdb=self.QaSourcePath())
     # sub = qz.lib.io.Subprocess(srcdb='homedirs/home/navin.k.mishra_clean/python;homedirs/home/ZincQA/python;ps')
     sub.start()
     # f = zn_nocache.query
     # aa = f(snapshot_id, select_fields)
     # sub.start()
     qzt_qa = sub.runFunc(func.partial(self.val))
     sub.stop()
     # qzt_qa = zn_nocache.query(snapshot_id, select_fields)
     print qzt_qa
     return qzt_qa
Beispiel #4
0
    def RunProdQueries(self, *args):
        sub = qz.lib.io.Subprocess(srcdb=self.ProdSourcePath())
        # sub = qz.lib.io.Subprocess(srcdb='homedirs/home/ZincQA/python;ps')
        sub.start()
        qzt_ps = sub.runFunc(func.partial(self.val))
        # zn_nocache = ZnApi('universal', 'qa', use_cache=False)
        # date = '2014-08-14' #toda
        # snapshot_id = zn_nocache.snapshot_id(date, 'EOD')
        # select_fields = ['SOURCE','SUM("MTM")']
        # qzt_ps = zn_nocache.query(snapshot_id, select_fields)
        # sub.start()
        # f = zn_nocache.query
        # aa = (snapshot_id, select_fields)
        # qzt_ps = sub.runFunc(f, args=aa)
        sub.stop()

        print qzt_ps
        return qzt_ps