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]

Reply via email to