gecko-dev/toolkit/components/nimbus
Beth Rennie 48dd16b6cd Bug 1972848 - Fix up RemoteSettings collection handling in Nimbus browser tests r=nimbus-reviewers,relud
There were a few things wrong with how we were handling the
`nimbus-desktop-experiments` and `nimbus-secure-experiments` collections
in browser tests:

- We were only importing changes into the client databases in
  setupTest() instead of in an add_setup() function
- We were not importing changes into the nimbus-secure-experiments
  collection in all cases
- Some tests were calling `client.db.clear()`, which makes it as if the
  collection has never been synced.

We now have a `resetRemoteSettingsCollections` helper function that will
insert the provided recipes into the database for each collection, or
insert the empty list, which suppresses errors from the RS client.

Differential Revision: https://phabricator.services.mozilla.com/D254268
2025-07-04 18:50:51 +00:00
..
docs
generate
lib Bug 1974007 - Block the ProfilesDatastoreService shutdown blocker instead of Sqlite r=nimbus-reviewers,relud 2025-06-25 21:01:34 +00:00
schemas Bug 1966919: Fix several Bugzilla components that got renamed r=maltejur,translations-reviewers 2025-05-19 17:07:43 +00:00
test Bug 1972848 - Fix up RemoteSettings collection handling in Nimbus browser tests r=nimbus-reviewers,relud 2025-07-04 18:50:51 +00:00
ExperimentAPI.sys.mjs Bug 1969994 - Make the Nimbus profile ID persistent r=jhirsch,nimbus-reviewers,profiles-reviewers,relud 2025-06-04 06:50:16 +00:00
FeatureManifest.yaml Bug 1972392 - shortcuts thompson sampling r=thecount,rrando,home-newtab-reviewers,firefox-ai-ml-reviewers 2025-07-01 18:45:17 +00:00
FirefoxLabs.sys.mjs Bug 1971425 - Queue writes to the NimbusEnrollments table r=nimbus-reviewers,application-update-reviewers,bytesized,relud 2025-06-18 14:28:58 +00:00
jar.mn Bug 1965385 - Do not include NimbusEnrollment.schema.json in the build r=nimbus-reviewers,relud 2025-05-09 12:12:23 +00:00
metrics.yaml Bug 1974490 - Disable enrollment status metric r=nimbus-reviewers,relud 2025-07-02 12:57:06 +00:00
moz.build Bug 1965385 - Do not include NimbusEnrollment.schema.json in the build r=nimbus-reviewers,relud 2025-05-09 12:12:23 +00:00
pings.yaml Bug 1963706 - Migrate "heartbeat" ping to Glean r=beth,extension-reviewers,profiles-reviewers,jhirsch,robwu 2025-05-14 15:54:21 +00:00