Ejemplo n.º 1
0
 def testGetPluginMgr(self):
     configClass = self.buildCfg.__class__
     p = plugins.getPluginManager([
         'rmake', '--skip-default-config',
         '--plugin-dirs=%s,%s' % (self.workDir, self.workDir + '/foo')
     ], configClass)
     assert (p.pluginDirs == [self.workDir, self.workDir + '/foo'])
     p = plugins.getPluginManager([
         'rmake', 'skip-default-config',
         '--plugin-dirs=%s,%s' %
         (self.workDir, self.workDir + '/foo'), '--no-plugins'
     ], configClass)
     assert (p.pluginDirs == [])
     p = plugins.getPluginManager(['rmake', '--skip-default-config'],
                                  configClass)
     assert (p.pluginDirs == configClass(False).pluginDirs)
Ejemplo n.º 2
0
 def getConfigFile(self, argv):
     p = plugins.getPluginManager(argv, servercfg.rMakeConfiguration)
     p.callServerHook('server_preInit', self, argv)
     self.plugins = p
     cfg = daemon.Daemon.getConfigFile(self, argv)
     cfg.sanityCheck()
     return cfg
Ejemplo n.º 3
0
 def getConfigFile(self, argv):
     p = plugins.getPluginManager(argv, servercfg.rMakeConfiguration)
     p.callServerHook('server_preInit', self, argv)
     self.plugins = p
     cfg = daemon.Daemon.getConfigFile(self, argv)
     cfg.sanityCheck()
     return cfg
Ejemplo n.º 4
0
 def testGetPluginMgr(self):
     configClass = self.buildCfg.__class__
     p = plugins.getPluginManager(
                 ['rmake', '--skip-default-config',
                  '--plugin-dirs=%s,%s' % (self.workDir,
                                           self.workDir + '/foo')],
                 configClass)
     assert(p.pluginDirs == [self.workDir, self.workDir + '/foo'])
     p = plugins.getPluginManager(
                 ['rmake', 'skip-default-config',
                     '--plugin-dirs=%s,%s' % (self.workDir,
                                              self.workDir + '/foo'),
                           '--no-plugins'],
                 configClass)
     assert(p.pluginDirs == [])
     p = plugins.getPluginManager(
                 ['rmake', '--skip-default-config'], configClass)
     assert(p.pluginDirs == configClass(False).pluginDirs)
Ejemplo n.º 5
0
 def initializePlugins(self, argv):
     p = plugins.getPluginManager(argv, buildcfg.BuildConfiguration)
     p.callClientHook("client_preInit", self, argv)
     return p
Ejemplo n.º 6
0
 def getConfigFile(self, argv):
     self.plugins = plugins.getPluginManager(argv,
                                             nodecfg.NodeConfiguration)
     cfg = daemon.Daemon.getConfigFile(self, argv)
     cfg.sanityCheck()
     return cfg
Ejemplo n.º 7
0
 def initializePlugins(self, argv):
     p = plugins.getPluginManager(argv, buildcfg.BuildConfiguration)
     p.callClientHook('client_preInit', self, argv)
     return p
Ejemplo n.º 8
0
 def getConfigFile(self, argv):
     self.plugins = plugins.getPluginManager(argv, nodecfg.NodeConfiguration)
     cfg = daemon.Daemon.getConfigFile(self, argv)
     cfg.sanityCheck()
     return cfg