def run(self): print 'ThumbPerfReady run' from QMSWebService import QMSWebService qmsWS = QMSWebService() self.logger.info('The machine is get ready for Thumb Performance Testing') if 'appBuild' in self.parameter.keys() and self.parameter['appBuild'].strip() != '': appBuild = self.parameter['appBuild'] else: appBuild = globalProperty.getLatestBuildNum('Bridge', '4.0', globalProperty.getPlatform(), 'mul', 'Build Failed') qmsWS.kickOffTestwerkThumbPerfTest( self.parameter['kickOffMachineAddress'], self.macAddress, self.parameter['caseType'], self.parameter['testType'], self.parameter['appVersion'], self.parameter['sendResult'], appBuild) return
def __UpdateNewAreaInfo(self, productName = 'Bridge 4.0 CS5'): self.logger.info('updating ' + productName + ' area info by qmswebservice...') if(productName not in self._ProdcutAreasDict): return areas = self._ProdcutAreasDict[productName] #update each area info qmsService = QMSWebService() for area in areas: qmsService.addPsfProductFeature(productName,area) #parser = PSFCaseAreaParser(r'F:\downloads\psfauto\psf','mypsfController_BR4.csv') #parser.getTestAreaMetaData()