mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-24 13:21:05 +00:00
bug 1603078: remote: fix passing extra prefs to Puppeteer r=remote-protocol-reviewers,maja_zf
Puppeteer accepts an environmental variable EXTRA_LAUNCH_OPTIONS that is a JSON encoded object as a string, containing additional configuration to use when running tests. This takes an extraPrefsFirefox key which is an object mapping preference names to values. This is extracted in remote/test/puppeteer/lib/Launcher.js:390 and later written to a fresh profile in :515. It appears remote/mach_commands.py has left out the "Firefox" appendix. Differential Revision: https://phabricator.services.mozilla.com/D58511 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
da0f38e5f0
commit
cfb4f745d1
@ -229,7 +229,7 @@ class PuppeteerRunner(MozbuildObject):
|
||||
prefs[k] = mozprofile.Preferences.cast(v)
|
||||
|
||||
if prefs:
|
||||
extra_options["extraPrefs"] = prefs
|
||||
extra_options["extraPrefsFirefox"] = prefs
|
||||
|
||||
if extra_options:
|
||||
env["EXTRA_LAUNCH_OPTIONS"] = json.dumps(extra_options)
|
||||
|
Loading…
Reference in New Issue
Block a user