Closed Bug 472777 Opened 17 years ago Closed 17 years ago

Unittest builds should do a "building on <slave>" step

Categories

(Release Engineering :: General, defect, P2)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: nthomas, Unassigned)

Details

Attachments

(1 file)

Since the consolidation of unittests with the other build tasks it's good practise to check what a slave is doing before connecting to it (unittest results can get screwed up otherwise, eg focus problems). I've taken to checking the buildbot waterfall for currently running unittest tasks but it's slow because they don't do a "building on <slave>" step. If they did then it'd be a simple search over the page. (Obviously it would be better if buildbot showed which job a slave was doing on the buildslaves pages). It would also help if all builders reported the slave as the first step, before any disk cleanup tasks which take time to complete.
The change catlee did on the master's buildslaves page lets you see this info, as well as the history of what previous jobs were processed on that slave. Is that sufficient, or do you want this on the waterfall also?
Component: Release Engineering → Release Engineering: Future
Having it wind up on the tinderbox waterfall would vastly increase the odds of people outside RelEng correctly diagnosing the difference between "this is an intermittent failure" and "this is a mittent failure when slave03 runs unit tests."
I will do this.
Status: NEW → ASSIGNED
Component: Release Engineering: Future → Release Engineering
Priority: -- → P2
This is a straight copy of the step from dep/nightly/leak test builds.
Attachment #357653 - Flags: review?(ccooper)
Attachment #357653 - Flags: review?(ccooper) → review+
Comment on attachment 357653 [details] [diff] [review] echo out the slave name at the start of a build Checking in process/factory.py; /cvsroot/mozilla/tools/buildbotcustom/process/factory.py,v <-- factory.py new revision: 1.81; previous revision: 1.80 done
Attachment #357653 - Flags: checked‑in+ checked‑in+
Master reconfig'ed for it.
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Ah, I was thinking we could do this in the __init__ of MozillaBuildFactory, since that would could also make it the first thing in the tinderbox log. Serves me right for not mentioning it.
Summary: Unittest builds should do a "building on <slave>" step, and that be the first step → Unittest builds should do a "building on <slave>" step
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: