fune/browser/components/urlbar/tests
Wil Stuckey 00a302fc9e Bug 1819766 - Add support for exposure based experiments. r=adw
This change adds support for exposure based experiments by allowing
a Nimbus variable/pref to specify the urlbar provider that should
trigger an exposure event as well as a secondary boolean variable/pref
that controls the visibility of the exposed result. The exposure should
be registered when a result 'can be added' but may or may not be shown
based on the value of the `displayExposureProvider` variable.

* Add exposure event to metrics.yaml
* Add new Nimbus variable (`exposureProvider`) to specify the urlbar
  providers that should trigger exposure events .
* Add new Nimbus variable (`displayExposureProvider`) that controls the visibility
  of the provider results that matched the `exposureProvider` variable.

Differential Revision: https://phabricator.services.mozilla.com/D174209
2023-04-24 20:04:21 +00:00
..
browser Bug 1829192 - use PlacesTestUtils.getDatabaseValue more extensively. r=jteow 2023-04-21 08:42:26 +00:00
browser-tips Bug 1827762 - Replace UrlbarProvider.pickResult() and blockResult() with onEngagement() r=mak 2023-04-13 06:03:33 +00:00
browser-updateResults Bug 1795255 - autofix duplicate imports in tests under browser/, r=Standard8 2023-01-31 11:48:41 +00:00
engagementTelemetry/browser Bug 1819766 - Add support for exposure based experiments. r=adw 2023-04-24 20:04:21 +00:00
ext Bug 1815549 - Remove references to non-existent Assert.fail method. r=adw 2023-02-07 22:53:32 +00:00
quicksuggest Bug 1827762 - Replace UrlbarProvider.pickResult() and blockResult() with onEngagement() r=mak 2023-04-13 06:03:33 +00:00
unit Bug 1819766 - Add support for exposure based experiments. r=adw 2023-04-24 20:04:21 +00:00
UrlbarTestUtils.sys.mjs Bug 1827762 - Replace UrlbarProvider.pickResult() and blockResult() with onEngagement() r=mak 2023-04-13 06:03:33 +00:00