Bug 1891340 - Part 1: Add parameters to customize the before and after icon tints...
[gecko.git] / testing / profiles / perf / user.js
blob9d5dce65bb50c168e34752f9d4e3cd3500254091
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2  * License, v. 2.0. If a copy of the MPL was not distributed with this
3  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 // Base preferences file used by performance harnesses
6 /* globals user_pref */
7 user_pref("app.normandy.api_url", "https://127.0.0.1/selfsupport-dummy/");
8 user_pref("browser.EULA.override", true);
9 user_pref("browser.addon-watch.interval", -1); // Deactivate add-on watching
10 // Disable Bookmark backups by default.
11 user_pref("browser.bookmarks.max_backups", 0);
12 user_pref("browser.cache.disk.smart_size.enabled", false);
13 user_pref("browser.contentHandlers.types.0.uri", "http://127.0.0.1/rss?url=%s");
14 user_pref("browser.contentHandlers.types.1.uri", "http://127.0.0.1/rss?url=%s");
15 user_pref("browser.contentHandlers.types.2.uri", "http://127.0.0.1/rss?url=%s");
16 user_pref("browser.contentHandlers.types.3.uri", "http://127.0.0.1/rss?url=%s");
17 user_pref("browser.contentHandlers.types.4.uri", "http://127.0.0.1/rss?url=%s");
18 user_pref("browser.contentHandlers.types.5.uri", "http://127.0.0.1/rss?url=%s");
19 user_pref("browser.link.open_newwindow", 2);
20 user_pref("browser.newtabpage.activity-stream.default.sites", "");
21 user_pref("browser.newtabpage.activity-stream.telemetry", false);
22 user_pref("browser.reader.detectedFirstArticle", true);
23 user_pref("browser.safebrowsing.blockedURIs.enabled", false);
24 user_pref("browser.safebrowsing.downloads.enabled", false);
25 user_pref("browser.safebrowsing.downloads.remote.url", "http://127.0.0.1/safebrowsing-dummy/downloads");
26 user_pref("browser.safebrowsing.malware.enabled", false);
27 user_pref("browser.safebrowsing.phishing.enabled", false);
28 user_pref("browser.safebrowsing.provider.google.gethashURL", "http://127.0.0.1/safebrowsing-dummy/gethash");
29 user_pref("browser.safebrowsing.provider.google.updateURL", "http://127.0.0.1/safebrowsing-dummy/update");
30 user_pref("browser.safebrowsing.provider.google4.gethashURL", "http://127.0.0.1/safebrowsing4-dummy/gethash");
31 user_pref("browser.safebrowsing.provider.google4.updateURL", "http://127.0.0.1/safebrowsing4-dummy/update");
32 user_pref("browser.safebrowsing.provider.mozilla.gethashURL", "http://127.0.0.1/safebrowsing-dummy/gethash");
33 user_pref("browser.safebrowsing.provider.mozilla.updateURL", "http://127.0.0.1/safebrowsing-dummy/update");
34 user_pref("browser.shell.checkDefaultBrowser", false);
35 user_pref("browser.startup.couldRestoreSession.count", -1);
36 user_pref("browser.warnOnQuit", false);
37 user_pref("datareporting.healthreport.documentServerURI", "http://127.0.0.1/healthreport/");
38 user_pref("devtools.chrome.enabled", false);
39 user_pref("devtools.debugger.remote-enabled", false);
40 user_pref("devtools.theme", "light");
41 user_pref("devtools.timeline.enabled", false);
42 user_pref("dom.allow_scripts_to_close_windows", true);
43 user_pref("dom.disable_open_during_load", false);
44 user_pref("dom.disable_window_flip", true);
45 user_pref("dom.disable_window_move_resize", true);
46 // required to prevent non-local access to push.services.mozilla.com
47 user_pref("dom.push.connection.enabled", false);
48 user_pref("extensions.autoDisableScopes", 10);
49 user_pref("extensions.blocklist.enabled", false);
50 user_pref("extensions.checkCompatibility", false);
51 user_pref("extensions.getAddons.get.url", "http://127.0.0.1/extensions-dummy/repositoryGetURL");
52 user_pref("extensions.getAddons.search.browseURL", "http://127.0.0.1/extensions-dummy/repositoryBrowseURL");
53 user_pref("extensions.hotfix.url", "http://127.0.0.1/extensions-dummy/hotfixURL");
54 user_pref("extensions.systemAddon.update.url", "http://127.0.0.1/dummy-system-addons.xml");
55 user_pref("extensions.update.background.url", "http://127.0.0.1/extensions-dummy/updateBackgroundURL");
56 user_pref("extensions.update.notifyUser", false);
57 user_pref("extensions.update.url", "http://127.0.0.1/extensions-dummy/updateURL");
58 user_pref("identity.fxaccounts.auth.uri", "https://127.0.0.1/fxa-dummy/");
59 user_pref("identity.fxaccounts.migrateToDevEdition", false);
60 user_pref("media.capturestream_hints.enabled", true);
61 user_pref("media.gmp-manager.url", "http://127.0.0.1/gmpmanager-dummy/update.xml");
62 // Don't block old libavcodec libraries when testing, because our test systems
63 // cannot easily be upgraded.
64 user_pref("media.libavcodec.allow-obsolete", true);
65 user_pref("media.navigator.enabled", true);
66 user_pref("media.navigator.permission.disabled", true);
67 user_pref("media.peerconnection.enabled", true);
68 // Set places maintenance far in the future (the maximum time possible in an
69 // int32_t) to avoid it kicking in during tests. The maintenance can take a
70 // relatively long time which may cause unnecessary intermittents and slow down
71 // tests. This, like many things, will stop working correctly in 2038.
72 user_pref("places.database.lastMaintenance", 2147483647);
73 user_pref("privacy.reduceTimerPrecision", false); // Bug 1445243 - reduces precision of tests
74 user_pref("privacy.trackingprotection.annotate_channels", false);
75 user_pref("privacy.trackingprotection.enabled", false);
76 user_pref("privacy.trackingprotection.introURL", "http://127.0.0.1/trackingprotection/tour");
77 user_pref("privacy.trackingprotection.pbmode.enabled", false);
78 user_pref("security.enable_java", false);
79 user_pref("security.external_protocol_requires_permission", false);
80 user_pref("security.fileuri.strict_origin_policy", false);
81 user_pref("toolkit.telemetry.server", "https://127.0.0.1/telemetry-dummy/");
82 user_pref("telemetry.fog.test.localhost_port", -1);
83 // The telemetry system sometimes uses a separate program to send telemetry
84 // pings, particularly in the case when Firefox is shutting down. The prefs above
85 // prevent telemetry from being sent anywhere useful, but even so the process would
86 // still be launched. Because performance tests start and stop the browser in rapid
87 // succession, the pingsender calls from the previous test can run simultaneously with
88 // the next test, increasing the system resource load and skewing the
89 // results. So we just silently skip the pingsender invocation during perf tests.
90 user_pref("toolkit.telemetry.testing.suppressPingsender", true);
91 user_pref("startup.homepage_welcome_url", "");
92 user_pref("startup.homepage_welcome_url.additional", "");
93 // Ensures that system principal triggered about:blank load within the current
94 // process to avoid performing process switches in the middle of warm load
95 // tests (bug 1725270). Can be removed once non-about:blank intermediate pages
96 // are used instead (bug 1724261).
97 user_pref("browser.tabs.remote.systemTriggeredAboutBlankAnywhere", true);
98 // Make sure speech dispatcher notification error does not impact how we measure visual perception in raptor tests
99 user_pref("media.webspeech.synth.dont_notify_on_error", true);