Part of lp.buildmaster.interfaces.buildbase View In Hierarchy
| Choice | status | The current build state. |
| Object | log | Undocumented |
| Datetime | date_finished | The time when the build result got collected. |
| Choice | build_farm_job_type | The specific type of job. |
| Object | builder | The Builder which address this build request. |
| Timedelta | buildduration | Build duration interval, calculated when the build result gets collected. |
| Object | buildqueue_record | Undocumented |
| Attribute | is_private | Whether the build should be treated as private. |
| TextLine | policy_name | The upload policy to use for handling these builds. |
| Attribute | current_component | Component where the source related to this build was last published. |
| Object | upload_log | Undocumented |
| Method | getUploaderCommand | Get the command to run as the uploader. |
| Method | getUploadLogContent | Retrieve the upload log contents. |
| Method | handleStatus | Handle a finished build status from a slave. |
| Method | getLogFromSlave | Get last buildlog from slave. |
| Method | queueBuild | Create a BuildQueue entry for this build. |
| Method | estimateDuration | Estimate the build duration. |
| Method | storeBuildInfo | Store available information for the build job. |
| Method | verifySuccessfulUpload | Verify that the upload of this build completed succesfully. |
| Method | storeUploadLog | Store the given content as the build upload_log. |
| Method | notify | Notify current build state to related people via email. |
| Method | makeJob | Construct and return an IBuildFarmJob for this build. |
| Returns | A list of command line arguments, beginning with the executable. | |
| Parameters | root | Root directory for the uploads |
| leaf | Leaf for this particular upload | |
| Returns | Contents of log file or message saying no log file was found. | |
| Parameters | status | Slave build status string with 'BuildStatus.' stripped. |
| slave_status | A dict as returned by IBuilder.slaveStatus |
Invoke getFileFromSlave method with 'buildlog' identifier.
| Parameters | suspended | Whether the associated Job instance should be
created in a suspended state. |
Subclasses can override this as needed, and call it from custom status handlers, but it should not be called externally.