Bug 1959563 - Disable quota info cache before performing dom/quota/test/xpcshell/test_initTemporaryStorage.js; r=dom-storage-reviewers,jstutte

This test currently perma-fails when using a conditioned profile. The failure
occurs because a conditioned profile includes a valid quota info cache.
Consequently, temporary storage initialization skips a full scan and relies on
the cache instead. However, since the cache can be disabled, the test can still
verify metadata restoration by forcing a full scan.

Differential Revision: https://phabricator.services.mozilla.com/D245530
This commit is contained in:
Jan Varga
2025-04-15 12:13:40 +00:00
parent af11c8c2ab
commit 895d756ece

View File

@@ -14,6 +14,10 @@ async function testSteps() {
const originDirPath = "storage/default/https+++foo.example.com";
const metadataFileName = ".metadata-v2";
info("Setting prefs");
Services.prefs.setBoolPref("dom.quotaManager.loadQuotaFromCache", false);
info("Initializing");
let request = init();