webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Attributes | List of all members
webkitpy.common.net.buildbot.buildbot.Builder Class Reference
Inheritance diagram for webkitpy.common.net.buildbot.buildbot.Builder:

Public Member Functions

def __init__ (self, name, buildbot)
 
def name (self)
 
def results_url (self)
 
def accumulated_results_url (self)
 
def latest_layout_test_results_url (self)
 
def latest_layout_test_results (self)
 
def fetch_layout_test_results (self, results_url)
 
def url_encoded_name (self)
 
def url (self)
 
def build (self, build_number)
 
def latest_cached_build (self)
 
def force_build (self, username="webkit-patch", comments=None)
 
def revision_build_pairs_with_results (self)
 
def build_for_revision (self, revision, allow_failed_lookups=False)
 
def find_regression_window (self, red_build, look_back_limit=30)
 
def find_blameworthy_regression_window (self, red_build_number, look_back_limit=30, avoid_flakey_tests=True)
 

Static Public Attributes

 file_name_regexp = re.compile(r"r(?P<revision>\d+) \((?P<build_number>\d+)\)")
 

Constructor & Destructor Documentation

◆ __init__()

def webkitpy.common.net.buildbot.buildbot.Builder.__init__ (   self,
  name,
  buildbot 
)

Member Function Documentation

◆ accumulated_results_url()

def webkitpy.common.net.buildbot.buildbot.Builder.accumulated_results_url (   self)

◆ build()

def webkitpy.common.net.buildbot.buildbot.Builder.build (   self,
  build_number 
)

◆ build_for_revision()

def webkitpy.common.net.buildbot.buildbot.Builder.build_for_revision (   self,
  revision,
  allow_failed_lookups = False 
)

◆ fetch_layout_test_results()

def webkitpy.common.net.buildbot.buildbot.Builder.fetch_layout_test_results (   self,
  results_url 
)

◆ find_blameworthy_regression_window()

def webkitpy.common.net.buildbot.buildbot.Builder.find_blameworthy_regression_window (   self,
  red_build_number,
  look_back_limit = 30,
  avoid_flakey_tests = True 
)

◆ find_regression_window()

def webkitpy.common.net.buildbot.buildbot.Builder.find_regression_window (   self,
  red_build,
  look_back_limit = 30 
)

◆ force_build()

def webkitpy.common.net.buildbot.buildbot.Builder.force_build (   self,
  username = "webkit-patch",
  comments = None 
)

◆ latest_cached_build()

def webkitpy.common.net.buildbot.buildbot.Builder.latest_cached_build (   self)

◆ latest_layout_test_results()

def webkitpy.common.net.buildbot.buildbot.Builder.latest_layout_test_results (   self)

◆ latest_layout_test_results_url()

def webkitpy.common.net.buildbot.buildbot.Builder.latest_layout_test_results_url (   self)

◆ name()

def webkitpy.common.net.buildbot.buildbot.Builder.name (   self)

◆ results_url()

def webkitpy.common.net.buildbot.buildbot.Builder.results_url (   self)

◆ revision_build_pairs_with_results()

def webkitpy.common.net.buildbot.buildbot.Builder.revision_build_pairs_with_results (   self)

◆ url()

def webkitpy.common.net.buildbot.buildbot.Builder.url (   self)

◆ url_encoded_name()

def webkitpy.common.net.buildbot.buildbot.Builder.url_encoded_name (   self)

Member Data Documentation

◆ file_name_regexp

webkitpy.common.net.buildbot.buildbot.Builder.file_name_regexp = re.compile(r"r(?P<revision>\d+) \((?P<build_number>\d+)\)")
static

The documentation for this class was generated from the following file: