I represent a set of Builds, each run on a separate Builder but all 
  using the same source tree.
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
        
          waitUntilSuccess() 
      Return a Deferred that fires (with this IBuildSetStatus object) when 
      the outcome of the BuildSet is known, i.e., upon the first failure, 
      or after all builds complete successfully. | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          waitUntilFinished() 
      Return a Deferred that fires (with this IBuildSetStatus object) when 
      all builds have finished. | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          getResults() 
      Return SUCCESS/FAILURE, or None if the buildset is not finished yet | 
          
            source code
            
           | 
         
       
      
     |