Part of lp.soyuz.interfaces.buildfarmbuildjob View In Hierarchy
Known subclasses: lp.code.interfaces.sourcepackagerecipebuild.ISourcePackageRecipeBuildJob, lp.soyuz.interfaces.buildpackagejob.IBuildPackageJob
Known implementations: lp.soyuz.model.buildfarmbuildjob.BuildFarmBuildJob
IBuildFarmJob with an IBuild reference.Inherited from IBuildFarmJobOld:
| Bool | virtualized | The virtualization setting required by this build farm job. This should be None for job types that do not care whether they run virtualized. |
| Method | score | Calculate a job score appropriate for the job type in question. |
| Method | getLogFileName | The preferred file name for this job's log. |
| Method | getName | An appropriate name for this job. |
| Method | getTitle | A string to identify and describe the job to users. |
| Method | jobStarted | 'Job started' life cycle event, handle as appropriate. |
| Method | jobReset | 'Job reset' life cycle event, handle as appropriate. |
| Method | jobAborted | 'Job aborted' life cycle event, handle as appropriate. |
| Method | addCandidateSelectionCriteria | Provide a sub-query to refine the candidate job selection. |
| Method | postprocessCandidate | True if the candidate job is fine and should be dispatched |
| Method | getByJob | Get the specific IBuildFarmJob for the given Job. |
| Method | generateSlaveBuildCookie | Produce a cookie for the slave as a token of the job it's doing. |
| Method | makeJob | Create the specific job relating this with an lp.services.job. |
| Method | cleanUp | Job's finished. Delete its supporting data. |