Bug 1575471 - Properly report the beginning of automation tiers. r=nalexander
commite9fda4658769a2d5214802984d367d87c432ab79
authorMike Hommey <mh+mozilla@glandium.org>
Wed, 21 Aug 2019 21:25:35 +0000 (21 21:25 +0000)
committerMike Hommey <mh+mozilla@glandium.org>
Wed, 21 Aug 2019 21:25:35 +0000 (21 21:25 +0000)
tree8a529f40f108d67adda696e5c129289a64b388ed
parent1beaf8eeb338eadef38a692018c7f8c8d3b97410
Bug 1575471 - Properly report the beginning of automation tiers. r=nalexander

The automation tiers all have a dependency:
  automation/%: automation-start/%

The dependency runs the command for BUILDSTATUS, making the resource
monitor aware of what tiers start. Unfortunately, Make decides to run
all these automation-start/% targets way before starting the
automation/% targets, because of how the interdependencies are laid out.

Use a slightly better way, albeit still biased, making the
automation-start/% target for a tier depend on the dependencies, which
at least ensures that the resource monitor doesn't see a tier starting
before its dependencies are finished.

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

--HG--
extra : moz-landing-system : lando
build/moz-automation.mk