Bug 1446116 Disable timer jitter on test_ext_alarms.js r?gbrown
MozReview-Commit-ID: 27Z3vIejv8y
--- a/toolkit/components/extensions/test/xpcshell/test_ext_alarms.js
+++ b/toolkit/components/extensions/test/xpcshell/test_ext_alarms.js
@@ -85,23 +85,25 @@ add_task(async function test_alarm_fires
let extension = ExtensionTestUtils.loadExtension({
background: `(${backgroundScript})()`,
manifest: {
permissions: ["alarms"],
},
});
+ Services.prefs.setBoolPref("privacy.resistFingerprinting.reduceTimerPrecision.jitter", false);
await extension.startup();
await extension.awaitFinish("alarm-when");
// Defer unloading the extension so the asynchronous event listener
// reply finishes.
await new Promise(resolve => setTimeout(resolve, 0));
await extension.unload();
+ Services.prefs.clearUserPref("privacy.resistFingerprinting.reduceTimerPrecision.jitter");
});
add_task(async function test_alarm_clear_non_matching_name() {
async function backgroundScript() {
let ALARM_NAME = "test_ext_alarms";
browser.alarms.create(ALARM_NAME, {when: Date.now() + 2000});