[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"]