Open Bug 2047911 Opened 1 day ago Updated 6 hours ago

Add a way to automatically install extensions when doing a local Raptor or Try Perf run

Categories

(Testing :: Raptor, enhancement)

enhancement

Tracking

(Not tracked)

ASSIGNED

People

(Reporter: bas.schouten, Assigned: bas.schouten)

Details

Attachments

(3 files)

This will be useful when trying to test how extensions affect the performance of the browser.

This makes it possible to specify extentions to raptor. Using either local files or an AMO ID. It then optionally downloads them and sets the necessary prefs in the profile to ensure the addons are sideloaded.

This adds extentions as an option to the task config. This allows users to easily specify the extensions they would like to have installed during their try runs. It exposes that task config to the most obviously applicable try selectors.

This makes mozperftest handle the install-extension argument in order to do mozperftest runs with extensions installed. At the moment this doesn't combine with conditioned profiles and works only for clean profiles. This also fixes a bug in runner.py where PERF_FLAGS being specified would cause some issues.

Attachment #9597843 - Attachment description: Bug 2047911 - Part 2: Add a way to install web extensions during a try perf/fuzzy run. r=#perftest → Bug 2047911 - Part 3: Add a way to install web extensions during a try perf/fuzzy run. r=#perftest
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: