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)
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
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
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)
def initializePlugins(self, argv): p = plugins.getPluginManager(argv, buildcfg.BuildConfiguration) p.callClientHook("client_preInit", self, argv) return p
def getConfigFile(self, argv): self.plugins = plugins.getPluginManager(argv, nodecfg.NodeConfiguration) cfg = daemon.Daemon.getConfigFile(self, argv) cfg.sanityCheck() return cfg
def initializePlugins(self, argv): p = plugins.getPluginManager(argv, buildcfg.BuildConfiguration) p.callClientHook('client_preInit', self, argv) return p
def getConfigFile(self, argv): self.plugins = plugins.getPluginManager(argv, nodecfg.NodeConfiguration) cfg = daemon.Daemon.getConfigFile(self, argv) cfg.sanityCheck() return cfg