gecko-dev/taskcluster/taskgraph
Andrew Halberstadt ee1497a26e Bug 1583353 - [taskgraph] Run test task chunking through manifestparser's skip-if filter, r=gbrown
Previously we simply ignored skipped tests when performing test chunking in the
taskgraph. This could sometimes result in a task that runs a single manifest
that happens to be skipped on that task's configuration. This results in an error
that no tests were run from the harness.

This patch attempts to guess a mozinfo based on a task's definition. Then it
uses those values to take skipped tests into account when running the chunking
algorithm. That way the chances of scheduling a manifest that would be skipped
anyway are much lower.

Depends on D58987

Differential Revision: https://phabricator.services.mozilla.com/D58988

--HG--
extra : moz-landing-system : lando
2020-01-07 21:15:02 +00:00
..
actions Bug 1554771: Allow reruning tasks not in the full task graph from treeherder; r=Callek 2019-12-12 02:35:18 +00:00
cron
loader Bug 1562412 - stop using build_signing loader. r=jlorenzo,Callek 2019-12-16 09:05:11 +00:00
manifests Bug 1599223 - remove target.bz2.complete.mar r=tomprince 2019-11-25 21:49:47 +00:00
optimize Bug 1601616 - Schedule full set of tasks for autoland push after 1 hour without push instead of 2. r=ahal 2019-12-09 15:33:57 +00:00
test Bug 1604749: [taskgraph] Fix tests for index morph; r=Callek 2019-12-31 04:26:11 +00:00
transforms Bug 1583353 - [taskgraph] Run test task chunking through manifestparser's skip-if filter, r=gbrown 2020-01-07 21:15:02 +00:00
util Bug 1583353 - [taskgraph] Run test task chunking through manifestparser's skip-if filter, r=gbrown 2020-01-07 21:15:02 +00:00
__init__.py Backed out changeset bbd910f6301a because it only landed to build toolchains and docker images. CLOSED TREE DONTBUILD 2020-01-06 17:09:20 +01:00
config.py Bug 1605275: Adjust how signing workers are selected; r=Callek 2019-12-27 23:44:06 +00:00
create.py
decision.py Bug 1605277: [tryselect] Add option to allow overriding worker types on try; r=ahal 2020-01-07 17:23:18 +00:00
docker.py Bug 1568277 - [taskgraph] Split optimize strategies out into a separate file r=tomprince 2019-08-16 14:25:47 +00:00
files_changed.py
filter_tasks.py
generator.py Bug 1604749: Get misc worker-type from graph config; r=Callek 2019-12-30 22:54:10 +00:00
graph.py No bug: [taskgraph] Improve the error message in Graph.transitive_closure; r=mhentges 2019-10-03 01:27:02 +00:00
morph.py Bug 1606899 - Fix 'NameError: global name ...' error which regressed from Bug 1604749. r=tomprince a=releng DONTBUILD 2020-01-03 22:06:19 +02:00
parameters.py Bug 1562287: [taskgraph] `try_task_config` parameter is now always a `dict`; r=aki 2019-07-22 17:30:49 +00:00
target_tasks.py Bug 1604737 - [ci] Stop running all fission tasks on Ash, r=jmaher 2020-01-02 16:00:47 +00:00
task.py No bug: [taskgraph] Sort soft-dependencies output to make diffing easier; r=aki 2019-10-21 16:04:49 +00:00
taskgraph.py
try_option_syntax.py Bug 1606335 - [marionette] Remove e10s support from build and mozharness. r=marionette-reviewers,ato 2020-01-07 11:16:26 +00:00