def testExecute(self): arguments = ArgumentParser(['bmn.py','buildman','--file','bmtests/data/batch-buildman.xml']) bm = BuildMan(arguments) plugin = PlugInManager().getPlugInInstance("BuildManPlugIn") plugin._goalList = [] plugin.execute()
def testExecute(self): arguments = ArgumentParser([ 'bmn.py', 'buildman', '--file', 'bmtests/data/batch-buildman.xml' ]) bm = BuildMan(arguments) plugin = PlugInManager().getPlugInInstance("BuildManPlugIn") plugin._goalList = [] plugin.execute()
def buildman(self): self.loadXMLFile(self._file) for goal in self._goalList: plugin = PlugInManager().getPlugInInstanceByGoal(goal.localName) plugin.initFromXML(goal) plugin.execute() if plugin.error(): for error in plugin.getErrorMessages(): self.reportError(error) return False return True