Closed Bug 1197128 Opened 10 years ago Closed 10 years ago

Create a dedicated data structure for build informations

Categories

(Testing :: mozregression, defect)

defect
Not set
normal

Tracking

(firefox43 affected)

RESOLVED FIXED
Tracking Status
firefox43 --- affected

People

(Reporter: jonathan.pigree, Assigned: parkouss)

References

Details

Attachments

(1 file)

Build informations are stored into dicts and accessed via hard coded keys. Julien resumed this situation pretty well in bug 1194996 : >Yep, this is what is called everywhere "build_infos". >This is a dict, that hold all the information required for trying a build from downloading to testing. >It is created with the info fetching (the patch here) and will be used to download, install, try the build. >I fully agree that a dict is not anymore a good solution. >We should write a real class for that, with documentation about the live cycle and so on.
Heya, quite some changes here! The build infos were all the way in the code. :) So some changes. I think the review can't be thorough again, we should be good if we test mozregression very well for that. Everythin should be tested here - command line nightly/inbound bisection, and gui also. Jonathan, I know you don't have much time, so just a quick feedback will be good. Do you like the overall changes ?
Assignee: nobody → j.parkouss
Status: NEW → ASSIGNED
Attachment #8651373 - Flags: review?(sabergeass)
Attachment #8651373 - Flags: feedback?(jonathan.pigree)
Blocks: 1194941
Comment on attachment 8651373 [details] [review] Create a dedicated data structure for build informations It looks great to me! Just r+ this PR :)
Attachment #8651373 - Flags: review?(sabergeass) → review+
Attachment #8651373 - Flags: feedback?(jonathan.pigree) → feedback+
I gave it a quick look. It looks good.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: