ajack 2003/12/04 17:01:52
Modified: python/gump engine.py
Log:
Aha, reports (I hope)
Revision Changes Path
1.38 +9 -11 jakarta-gump/python/gump/engine.py
Index: engine.py
===================================================================
RCS file: /home/cvs/jakarta-gump/python/gump/engine.py,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- engine.py 4 Dec 2003 23:39:01 -0000 1.37
+++ engine.py 5 Dec 2003 01:01:52 -0000 1.38
@@ -293,8 +293,8 @@
for project in list:
if project.isPackaged(): continue
- if project.okToPerformWork():
- self.performPreBuild( run, project )
+ # Do this even if not ok
+ self.performPreBuild( run, project )
if project.okToPerformWork():
log.debug(' ------ Building: ' + project.getName())
@@ -319,9 +319,8 @@
# For now, things are going good...
project.changeState(STATE_SUCCESS)
- if project.okToPerformWork():
- # Double check the outputs...
- self.performPostBuild( run, project, repository )
+ # Do this even if not ok
+ self.performPostBuild( run, project, repository )
if not project.okToPerformWork():
log.warn('Failed to build project [' + project.getName() + '],
state:' \
@@ -393,6 +392,8 @@
def performPreBuild( self, run, project ):
""" Perform pre-build Actions """
+
+ log.debug(' ------ Performing pre-Build Actions (mkdir/delete) for : '+
project.getName())
#
@@ -400,10 +401,7 @@
# NOTE --------------- NOT TURNED ON YET!!!!!!
#
#
- if 0 and project.okToPerformWork():
-
- log.debug(' ------ Performing pre-Build Actions (mkdir/delete) for : '+
project.getName())
-
+ if 0 and project.okToPerformWork():
# Deletes...
dels=0
for delete in project.xml.delete:
@@ -427,7 +425,7 @@
log.error('PerformMkdir Failed', exc_info=1)
project.changeState(STATE_FAILED,REASON_PREBUILD_FAILED)
-
+ # Maven requires a build.properties to be generated...
if project.okToPerformWork() and project.hasMaven():
try:
project.generateMavenProperties()
@@ -491,7 +489,7 @@
project.changeState(STATE_SUCCESS)
#
- # Display report output...
+ # Display report output, even if failed...
#
if project.hasReports():
project.addInfo('Project produces reports')
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]