gecko-dev/testing/profiles
Drew Willcoxon 4c184ca81b Bug 1741479 - Turn on Merino as a Firefox Suggest source. r=nanj,webdriver-reviewers,whimboo
We only need to default `browser.urlbar.merino.enabled` to true. If the user has
opted in (either through the modal or by toggling on the data collection pref in
the prefs UI), then `quicksuggest.dataCollection.enabled` will also be true and
we'll fetch Merino suggestions. Otherwise it will be false and we won't fetch
Merino suggestions. That logic is implemented here:
https://searchfox.org/mozilla-central/rev/9a5f36b0ddb9cb8ae556fc5b45f8ccea0f0da6f8/browser/components/urlbar/UrlbarProviderQuickSuggest.jsm#144

Note this defaults the pref to true for everyone, even users in offline. It make
senses now that we have a separate toggle for data collection in the preferences
UI. Even offline users can opt in to Merino and data collection.

I also updated the various sets of prefs for test suites so that the Merino
endpoint URL is empty when running tests so they don't hit the network. I could
have forced `merino.enabled` to false instead, but setting the endpoint URL has
a couple of benefits, although admittedly they're very small:

* It runs a little more of the Merino code path (i.e., calls
  `_fetchMerinoSuggestions`)
* It lets Merino tests set only one pref, the endpoint URL, instead of two, both
  the endpoint pref and enabled pref

Differential Revision: https://phabricator.services.mozilla.com/D131988
2021-11-29 17:26:15 +00:00
..
base Bug 1736859 - [testing/profiles] Explicitly disable fission in all test harnesses, r=gbrown 2021-10-27 13:33:48 +00:00
common Bug 1741674 - Record active_ticks and uri_count in Glean as well as Telemetry r=TravisLong 2021-11-22 20:07:38 +00:00
geckoview-junit Bug 1562642 - Add missing license headers r=mhoye,marionette-reviewers,webdriver-reviewers,perftest-reviewers,tarek 2020-11-17 02:06:54 +00:00
mochitest Bug 1617611: Enable SameSite=Lax by default in mochitests. r=ckerschb 2021-11-17 11:04:34 +00:00
perf Bug 1724960 - Add a one-time infobar to explain session restore. r=Gijs,fluent-reviewers 2021-09-27 19:27:02 +00:00
profileserver Bug 1562642 - Add missing license headers r=mhoye,marionette-reviewers,webdriver-reviewers,perftest-reviewers,tarek 2020-11-17 02:06:54 +00:00
raptor Backed out changeset e8746dd07887 (bug 1734414) as per dev request. CLOSED TREE 2021-11-24 17:21:31 +02:00
raptor-android Bug 1562642 - Add missing license headers r=mhoye,marionette-reviewers,webdriver-reviewers,perftest-reviewers,tarek 2020-11-17 02:06:54 +00:00
reftest Bug 1736158 - Force light color-scheme for reftests. r=jgraham 2021-10-17 12:32:23 +00:00
unittest-features Bug 1665638 - Remove layout.css.clip-path-path.enabled.r=emilio 2021-07-22 08:04:47 +00:00
unittest-required Bug 1741479 - Turn on Merino as a Firefox Suggest source. r=nanj,webdriver-reviewers,whimboo 2021-11-29 17:26:15 +00:00
web-platform Bug 1736158 - Force light color-scheme for reftests. r=jgraham 2021-10-17 12:32:23 +00:00
xpcshell Bug 1617611: Enable SameSite=Lax by default in xpcshell tests. r=ckerschb 2021-11-23 10:53:25 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
profile
profiles.json