l.t.m.t.TranslationTemplatesBuild(SpecificBuildFarmJobSourceMixin, BuildFarmJobMixin, Storm) : class documentation

Part of lp.translations.model.translationtemplatesbuild View In Hierarchy

Known subclasses: lp.translations.tests.test_translationtemplatesbuild.FakeTranslationTemplatesSource

A BuildFarmJob extension for translation templates builds.
Method title See IBuildFarmJob.
Method __init__ Undocumented
Method estimateDuration See IBuildFarmJob.
Class Method generatesTemplates See ITranslationTemplatesBuildSource.
Class Method create See ITranslationTemplatesBuildSource.
Class Method scheduleTranslationTemplatesBuild See ITranslationTemplatesBuildSource.
Class Method getByID See ITranslationTemplatesBuildSource.
Class Method getByBuildFarmJob See ITranslationTemplatesBuildSource.
Class Method getByBuildFarmJobs See ITranslationTemplatesBuildSource.
Class Method preloadBuildsData Undocumented
Class Method findByBranch See ITranslationTemplatesBuildSource.
Method log_url See IBuildFarmJob.
Method calculateScore See IBuildFarmJob.
Class Method _getStore Return store if given, or the default.
Class Method _getBuildArch Returns an IProcessor to queue a translation build for.
Class Method _hasPotteryCompatibleSetup Does branch look as if pottery can generate templates for it?

Inherited from SpecificBuildFarmJobSourceMixin:

Static Method addCandidateSelectionCriteria See ISpecificBuildFarmJobSource.
Static Method postprocessCandidate See ISpecificBuildFarmJobSource.

Inherited from BuildFarmJobMixin:

Method dependencies Undocumented
Method external_dependencies Undocumented
Method duration See IBuildFarmJob.
Method buildqueue_record See IBuildFarmJob.
Method is_private See IBuildFarmJob.
Method was_built See IBuild
Method build_cookie See IBuildFarmJob.
Method setLog See IBuildFarmJob.
Method updateStatus See IBuildFarmJob.
Method gotFailure See IBuildFarmJob.
Method queueBuild See IBuildFarmJob.
@property
def title(self):
See IBuildFarmJob.
def __init__(self, build_farm_job, branch, processor):
Undocumented
def estimateDuration(self):
See IBuildFarmJob.
@classmethod
def _getStore(cls, store=None):
Return store if given, or the default.
@classmethod
def _getBuildArch(cls):
Returns an IProcessor to queue a translation build for.
@classmethod
def _hasPotteryCompatibleSetup(cls, branch):
Does branch look as if pottery can generate templates for it?
ParametersbranchA Branch object.
@classmethod
def generatesTemplates(cls, branch):
See ITranslationTemplatesBuildSource.
@classmethod
def create(cls, branch):
See ITranslationTemplatesBuildSource.
@classmethod
def scheduleTranslationTemplatesBuild(cls, branch):
See ITranslationTemplatesBuildSource.
@classmethod
def getByID(cls, build_id, store=None):
See ITranslationTemplatesBuildSource.
@classmethod
def getByBuildFarmJob(cls, buildfarmjob, store=None):
See ITranslationTemplatesBuildSource.
@classmethod
def getByBuildFarmJobs(cls, buildfarmjobs, store=None):
See ITranslationTemplatesBuildSource.
@classmethod
def preloadBuildsData(cls, builds):
Undocumented
@classmethod
def findByBranch(cls, branch, store=None):
See ITranslationTemplatesBuildSource.
@property
def log_url(self):
See IBuildFarmJob.
def calculateScore(self):
See IBuildFarmJob.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.