summaryrefslogtreecommitdiffstats
path: root/browser/base/content/test/performance/io/browser.toml
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--browser/base/content/test/performance/io/browser.toml38
1 files changed, 38 insertions, 0 deletions
diff --git a/browser/base/content/test/performance/io/browser.toml b/browser/base/content/test/performance/io/browser.toml
new file mode 100644
index 0000000000..e581849028
--- /dev/null
+++ b/browser/base/content/test/performance/io/browser.toml
@@ -0,0 +1,38 @@
+[DEFAULT]
+# Currently disabled on debug due to debug-only failures, see bug 1549723.
+# Disabled on Linux asan due to bug 1549729.
+# Disabled on Windows asan due to intermittent startup hangs, bug 1629824.
+skip-if = [
+ "debug",
+ "tsan",
+ "asan",
+]
+# to avoid overhead when running the browser normally, StartupRecorder.sys.mjs will
+# do almost nothing unless browser.startup.record is true.
+# gfx.canvas.willReadFrequently.enable is just an optimization, but needs to be
+# set during early startup to have an impact as a canvas will be used by
+# StartupRecorder.sys.mjs
+prefs = [
+ "browser.startup.record=true",
+ "gfx.canvas.willReadFrequently.enable=true",
+ "extensions.screenshots.disabled=false", # The Screenshots extension is disabled by default in Mochitests. We re-enable it here, since it's a more realistic configuration.
+]
+environment = [
+ "GNOME_ACCESSIBILITY=0",
+ "MOZ_PROFILER_STARTUP=1",
+ "MOZ_PROFILER_STARTUP_PERFORMANCE_TEST=1",
+ "MOZ_PROFILER_STARTUP_FEATURES=js,mainthreadio",
+ "MOZ_PROFILER_STARTUP_ENTRIES=10000000",
+]
+
+["../browser_startup_content_mainthreadio.js"]
+
+["../browser_startup_mainthreadio.js"]
+skip-if = [
+ "apple_silicon", # bug 1707724
+ "socketprocess_networking",
+ "win11_2009 && bits == 32",
+ "os == 'win' && msix", # Bug 1833639
+]
+
+["../browser_startup_syncIPC.js"]