zuul/tests
James E. Blair ce8a213fcd Estimate job runtimes internally
Rather than relying on the workers to supply estimated job runtimes,
record the last 10 successful run times and use those to estimate
the run time of each job.  This means that workers (which may be
highly distributed and lack access to a substantial job history)
no longer need to provide these values, and the central scheduler,
which is better placed to do so since italready sees all job run
times, will.

Failure times and a scoreboard of results are kept for each job
as well for potential future use in evaluating likelihood of
job success.

Change-Id: If0955e15a3da9eb842dbee02a4750a177a092d3e
2016-05-20 08:26:15 -07:00
..
cmd Add tests for --cache-dir option 2015-09-04 18:28:59 +00:00
fixtures Add job tags 2016-03-09 10:07:28 -08:00
__init__.py Add non-voting jobs. 2012-08-23 23:20:09 +00:00
base.py Estimate job runtimes internally 2016-05-20 08:26:15 -07:00
test_change_matcher.py Add support for a skip-if filter on jobs 2015-02-10 00:42:51 +00:00
test_clonemapper.py cloner to easily clone dependent repositories 2014-07-29 09:03:59 +00:00
test_cloner.py Fix pep8 issues 2015-01-21 19:38:33 +11:00
test_connection.py Add in extra connections tests 2015-12-06 14:48:32 +11:00
test_daemon.py Add daemon test 2015-01-05 14:56:54 -08:00
test_gerrit.py Add support for 'connection' concept 2015-12-06 14:48:32 +11:00
test_layoutvalidator.py Add support for 'connection' concept 2015-12-06 14:48:32 +11:00
test_merger_repo.py Merger: ensure_cloned() now looks for '.git' 2015-02-10 12:44:23 +01:00
test_model.py Estimate job runtimes internally 2016-05-20 08:26:15 -07:00
test_reporter.py Add support for 'connection' concept 2015-12-06 14:48:32 +11:00
test_requirements.py Add support to reject changes from approvals 2015-12-06 14:48:26 +11:00
test_scheduler.py Estimate job runtimes internally 2016-05-20 08:26:15 -07:00
test_source.py Add base class for sources 2015-12-06 14:48:31 +11:00
test_stack_dump.py Factor out common code between cli utilities 2014-05-06 13:21:00 +00:00
test_trigger.py Add support for 'connection' concept 2015-12-06 14:48:32 +11:00
test_webapp.py add support for getting status of individual changes 2014-10-01 06:02:28 -04:00
test_zuultrigger.py Update default merge failed error to mention CRD 2015-06-15 21:23:19 +00:00