Пример #1
0
	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()
		
Пример #2
0
 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()
Пример #3
0
	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
Пример #4
0
	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