Move `make check` from mozharness to moz-automation.mk
Categories
(Firefox Build System :: General, task)
Tracking
(firefox70 fixed)
Tracking | Status | |
---|---|---|
firefox70 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(2 files, 1 obsolete file)
Currently, we have no visibility on the time spent after the build finished, despite the fact that a large chunk is actually happening via make check
(although thankfully more and more of it is moving out to separate tasks).
Also, the mozharness machinery for make check dates from when we were running in buildbot and takes care of turning builds orange instead of red in case of failure, etc. which doesn't do anything useful anymore.
Assignee | ||
Comment 1•6 years ago
|
||
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.
Assignee | ||
Comment 2•6 years ago
|
||
Currently, we have no real visibility on the time spent after the build
finished, despite the fact that a large chunk is actually happening via
make check (although thankfully more and more of it is moving out to
separate tasks).
Also, the mozharness machinery for make check dates from when we were
running in buildbot and takes care of turning builds orange instead of
red in case of failure, etc. which doesn't do anything useful anymore.
Assignee | ||
Comment 3•6 years ago
|
||
Ionut: Heads up: this is going to cause regressions on Linux and Windows builds times. They are only regressions in numbers. We are actually already spending that time, it's just not currently counted.
Assignee | ||
Comment 5•6 years ago
|
||
Comment 7•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/c0a70852225b
https://hg.mozilla.org/mozilla-central/rev/025bf16416a7
https://hg.mozilla.org/mozilla-central/rev/9438b588c9fd
Comment 9•6 years ago
|
||
(In reply to Mike Hommey [:glandium] from comment #3)
Ionut: Heads up: this is going to cause regressions on Linux and Windows builds times. They are only regressions in numbers. We are actually already spending that time, it's just not currently counted.
Thanks for the heads up!
Updated•6 years ago
|
Description
•