Part of lp.buildmaster.tests
| Function | check_mintime_to_builder | Test the estimated time until a builder becomes available. |
| Function | set_remaining_time_for_running_job | Set remaining running time for job. |
| Function | check_delay_for_job | Undocumented |
| Function | total_builders | How many available builders do we have in total? |
| Function | builders_for_job | How many available builders can run the given job? |
| Function | check_estimate | Undocumented |
| Function | disable_builders | Disable bulders with the given processor and virtualization setting. |
| Function | nth_builder | Find nth builder that can execute the given build. |
| Function | assign_to_builder | Simulate assigning a build to a builder. |
| Class | TestBuildQueueBase | Setup the test publisher and some builders. |
| Class | SingleArchBuildsBase | Set up a test environment with builds that target a single |
| Class | TestBuilderData | Test the retrieval of builder related data. The latter is required |
| Class | TestMinTimeToNextBuilder | Test estimated time-to-builder with builds targetting a single |
| Class | MultiArchBuildsBase | Set up a test environment with builds and multiple processors. |
| Class | TestMinTimeToNextBuilderMulti | Test estimated time-to-builder with builds and multiple processors. |
| Class | TestMultiArchJobDelayEstimation | Test estimated job delays with various processors. |
| Class | TestJobDispatchTimeEstimation | Test estimated job delays with various processors. |