def __init__(self, platform, configuration=None, architectures=None, additionalArguments=None, **kwargs): factory.BuildFactory.__init__(self) self.addStep(ConfigureBuild(platform=platform, configuration=configuration, architectures=architectures, buildOnly=False, triggers=None, remotes=None, additionalArguments=additionalArguments)) self.addStep(ValidatePatch(verifycqplus=True)) self.addStep(ValidateCommiterAndReviewer()) self.addStep(PrintConfiguration()) self.addStep(CheckOutSource()) self.addStep(FetchBranches()) self.addStep(ShowIdentifier()) self.addStep(UpdateWorkingDirectory()) self.addStep(ApplyPatch()) self.addStep(ValidateChangeLogAndReviewer()) self.addStep(FindModifiedChangeLogs()) self.addStep(KillOldProcesses()) self.addStep(CompileWebKit(skipUpload=True)) self.addStep(KillOldProcesses()) self.addStep(ValidatePatch(addURLs=False, verifycqplus=True)) self.addStep(CheckPatchStatusOnEWSQueues()) self.addStep(RunWebKitTests()) self.addStep(ValidatePatch(addURLs=False, verifycqplus=True)) self.addStep(CheckOutSource()) self.addStep(ShowIdentifier()) self.addStep(UpdateWorkingDirectory()) self.addStep(ApplyPatch()) self.addStep(CreateLocalGITCommit()) self.addStep(PushCommitToWebKitRepo()) self.addStep(SetBuildSummary())
def __init__(self, platform, configuration=None, architectures=None, triggers=None, remotes=None, additionalArguments=None, **kwargs): factory.BuildFactory.__init__(self) self.addStep( ConfigureBuild(platform=platform, configuration=configuration, architectures=architectures, buildOnly=False, triggers=triggers, remotes=remotes, additionalArguments=additionalArguments)) self.addStep(ValidatePatch()) self.addStep(PrintConfiguration()) self.addStep(CheckOutSource()) self.addStep(FetchBranches()) self.addStep(ShowIdentifier()) self.addStep(UpdateWorkingDirectory()) self.addStep(ApplyPatch()) self.addStep(CheckStyle())
def __init__(self, platform, configuration=None, architectures=None, buildOnly=True, triggers=None, triggered_by=None, remotes=None, additionalArguments=None, checkRelevance=False, **kwargs): factory.BuildFactory.__init__(self) self.addStep( ConfigureBuild(platform=platform, configuration=configuration, architectures=architectures, buildOnly=buildOnly, triggers=triggers, triggered_by=triggered_by, remotes=remotes, additionalArguments=additionalArguments)) if checkRelevance: self.addStep(CheckPatchRelevance()) if self.findModifiedLayoutTests: self.addStep(FindModifiedLayoutTests()) self.addStep(ValidatePatch()) self.addStep(PrintConfiguration()) self.addStep(CheckOutSource()) # CheckOutSource step pulls the latest revision, since we use alwaysUseLatest=True. Without alwaysUseLatest Buildbot will # automatically apply the patch to the repo, and that doesn't handle ChangeLogs well. See https://webkit.org/b/193138 # Therefore we add CheckOutSpecificRevision step to checkout required revision. self.addStep(CheckOutSpecificRevision()) self.addStep(FetchBranches()) self.addStep(ShowIdentifier()) self.addStep(ApplyPatch())
def __init__(self, platform, configuration=None, architectures=None, triggers=None, additionalArguments=None, **kwargs): factory.BuildFactory.__init__(self) self.addStep(ConfigureBuild(platform, configuration, architectures, False, triggers, additionalArguments)) self.addStep(ValidatePatch()) self.addStep(PrintConfiguration()) self.addStep(CheckOutSource()) self.addStep(UpdateWorkingDirectory()) self.addStep(ApplyPatch()) self.addStep(ApplyWatchList())