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"]
run-sequentially = "very high failure rate in parallel"
["test_ext_native_messaging_concurrent.js"]
["test_ext_native_messaging_perf.js"]
["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' && toolkit == 'gtk' && dbus_enabled"]
tags = "portal"
["test_ext_native_messaging_portal_real.js"]
environment = ["GTK_USE_PORTAL=1"]
run-if = ["os == 'linux' && toolkit == 'gtk' && dbus_enabled"]
skip-if = ["os == 'linux' && os_version == '18.04'"] # requires Ubuntu 22.04 and higher, depends on https://launchpad.net/bugs/1968215 . Future Ubuntu versions may depend on xdg-native-messaging-proxy instead, see https://bugzilla.mozilla.org/show_bug.cgi?id=1955255
tags = "portal"
["test_ext_native_messaging_unresponsive.js"]