コード例 #1
0
 def process(self, context):
     regKey = 'HKEY_LOCAL_MACHINE\\SOFTWARE\\Mercury Interactive\\LoadRunner\\CurrentVersion'
     versionMajor = self.queryRegistry(context.client, regKey, 'Major')
     if versionMajor:
         versionMinor = self.queryRegistry(context.client, regKey, 'Minor')
         version = '%s.%s' % (versionMajor, versionMinor)
         context.application.getOsh().setAttribute("application_version_number", version)
     else:
         bin = BinaryBasedPlugin()
         bin.allowedProcesses = self.allowedProcesses
         bin.process(context)
コード例 #2
0
 def process(self, context):
     regKey = 'HKEY_LOCAL_MACHINE\\SOFTWARE\\Mercury Interactive\\LoadRunner\\CurrentVersion'
     versionMajor = self.queryRegistry(context.client, regKey, 'Major')
     if versionMajor:
         versionMinor = self.queryRegistry(context.client, regKey, 'Minor')
         version = '%s.%s' % (versionMajor, versionMinor)
         context.application.getOsh().setAttribute(
             "application_version_number", version)
     else:
         bin = BinaryBasedPlugin()
         bin.allowedProcesses = self.allowedProcesses
         bin.process(context)
コード例 #3
0
 def isApplicable(self, context):
     self.allowedProcesses = context.application.getProcesses()
     return BinaryBasedPlugin.isApplicable(self, context)
コード例 #4
0
 def __init__(self):
     BinaryBasedPlugin.__init__(self)
コード例 #5
0
 def __init__(self):
     BinaryBasedPlugin.__init__(self)
     self.allowedProcesses = ['qainspect.exe']
コード例 #6
0
 def __init__(self):
     BinaryBasedPlugin.__init__(self)
     self.allowedProcesses = ['HPRUMProbe.exe', 'HPRUMProbe']
コード例 #7
0
 def __init__(self):
     BinaryBasedPlugin.__init__(self)
     self.allowedProcesses = [
         'smservice.exe', 'sm.exe', 'ServiceManager.exe'
     ]
コード例 #8
0
 def isApplicable(self, context):
     self.allowedProcesses = context.application.getProcesses()
     return BinaryBasedPlugin.isApplicable(self, context)
コード例 #9
0
 def __init__(self):
     BinaryBasedPlugin.__init__(self)
コード例 #10
0
 def __init__(self):
     BinaryBasedPlugin.__init__(self)
     self.allowedProcesses = ['qainspect.exe']
コード例 #11
0
 def __init__(self):
     BinaryBasedPlugin.__init__(self)
     self.allowedProcesses = ['HPRUMProbe.exe', 'HPRUMProbe']
コード例 #12
0
 def __init__(self):
     BinaryBasedPlugin.__init__(self)
     self.allowedProcesses = ['smservice.exe', 'sm.exe', 'ServiceManager.exe']