Source code

Revision control

Copy as Markdown

Other Tools

[DEFAULT]
head = "head.js head_native_messaging.js head_telemetry.js"
firefox-appdir = "browser"
skip-if = [
"appname == 'thunderbird'",
"os == 'android'",
]
subprocess = true
support-files = ["data/**"]
tags = "webextensions"
["test_ext_native_messaging.js"]
requesttimeoutfactor = 2 # Slow on Windows
["test_ext_native_messaging_concurrent.js"]
run-sequentially = ["os == 'mac'"] # frequent fail in parallel on Mac
["test_ext_native_messaging_perf.js"]
requesttimeoutfactor = 3 # Slow on Windows and macOS aarch64
run-sequentially = [
"os == 'win'", # almost perma-fail in parallel on Windows
"os == 'mac'", # frequent timeouts on Mac
]
skip-if = [
"tsan", # Unreasonably slow, bug 1612707
]
["test_ext_native_messaging_portal.js"]
environment = [
"XPCSHELL_TEST=1",
# The following prevents gsettings from initializing dbus before our mock is
# ready.
"GSETTINGS_BACKEND=memory",
]
run-if = [
"os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
]
tags = "portal"
["test_ext_native_messaging_portal_real.js"]
environment = ["GTK_USE_PORTAL=1"]
run-if = [
"os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
]
tags = "portal"
["test_ext_native_messaging_unresponsive.js"]