summaryrefslogtreecommitdiffstats
path: root/toolkit/mozapps/extensions/test/xpcshell/xpcshell.toml
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/mozapps/extensions/test/xpcshell/xpcshell.toml')
-rw-r--r--toolkit/mozapps/extensions/test/xpcshell/xpcshell.toml362
1 files changed, 362 insertions, 0 deletions
diff --git a/toolkit/mozapps/extensions/test/xpcshell/xpcshell.toml b/toolkit/mozapps/extensions/test/xpcshell/xpcshell.toml
new file mode 100644
index 0000000000..6b1cb010d4
--- /dev/null
+++ b/toolkit/mozapps/extensions/test/xpcshell/xpcshell.toml
@@ -0,0 +1,362 @@
+[DEFAULT]
+skip-if = ["os == 'android'"]
+tags = "addons"
+head = "head_addons.js"
+firefox-appdir = "browser"
+dupe-manifest = true
+support-files = ["data/**"]
+
+["test_AMBrowserExtensionsImport.js"]
+
+["test_AbuseReporter.js"]
+
+["test_AddonRepository.js"]
+
+["test_AddonRepository_appIsShuttingDown.js"]
+
+["test_AddonRepository_cache.js"]
+
+["test_AddonRepository_cache_locale.js"]
+
+["test_AddonRepository_langpacks.js"]
+
+["test_AddonRepository_paging.js"]
+
+["test_ProductAddonChecker.js"]
+
+["test_ProductAddonChecker_signatures.js"]
+head = "head_addons.js head_cert_handling.js"
+
+["test_QuarantinedDomains_AMRemoteSettings.js"]
+head = "head_addons.js head_amremotesettings.js ../../../../components/extensions/test/xpcshell/head_telemetry.js"
+
+["test_QuarantinedDomains_AddonWrapper.js"]
+
+["test_XPIStates.js"]
+skip-if = ["condprof"] # Bug 1769184 - by design for now
+
+["test_XPIcancel.js"]
+
+["test_addonStartup.js"]
+
+["test_addon_manager_telemetry_events.js"]
+
+["test_amo_stats_telemetry.js"]
+
+["test_aom_startup.js"]
+
+["test_bad_json.js"]
+
+["test_badschema.js"]
+
+["test_builtin_location.js"]
+
+["test_cacheflush.js"]
+
+["test_childprocess.js"]
+head = ""
+
+["test_colorways_builtin_theme_upgrades.js"]
+skip-if = ["appname == 'thunderbird'"] # Bug 1809438 - No colorways in Thunderbird
+
+["test_cookies.js"]
+
+["test_corrupt.js"]
+
+["test_crash_annotation_quoting.js"]
+
+["test_db_path.js"]
+head = ""
+
+["test_delay_update_webextension.js"]
+tags = "webextensions"
+
+["test_dependencies.js"]
+
+["test_dictionary_webextension.js"]
+
+["test_distribution.js"]
+
+["test_distribution_langpack.js"]
+
+["test_embedderDisabled.js"]
+
+["test_error.js"]
+skip-if = ["os == 'win'"] # Bug 1508482
+
+["test_ext_management.js"]
+tags = "webextensions"
+
+["test_general.js"]
+
+["test_getInstallSourceFromHost.js"]
+
+["test_gmpProvider.js"]
+skip-if = ["appname != 'firefox'"]
+
+["test_harness.js"]
+
+["test_hidden.js"]
+
+["test_install.js"]
+
+["test_installOrigins.js"]
+
+["test_install_cancel.js"]
+
+["test_install_file_change.js"]
+
+["test_install_icons.js"]
+
+["test_installtrigger_deprecation.js"]
+head = "head_addons.js head_amremotesettings.js"
+
+["test_installtrigger_schemes.js"]
+
+["test_isDebuggable.js"]
+
+["test_isReady.js"]
+
+["test_loadManifest_isPrivileged.js"]
+
+["test_locale.js"]
+
+["test_moved_extension_metadata.js"]
+skip-if = ["true"] # bug 1777900
+
+["test_no_addons.js"]
+
+["test_nodisable_hidden.js"]
+
+["test_onPropertyChanged_appDisabled.js"]
+head = "head_addons.js head_compat.js"
+skip-if = ["tsan"] # Times out, bug 1674773
+
+["test_permissions.js"]
+
+["test_permissions_prefs.js"]
+
+["test_pref_properties.js"]
+
+["test_provider_markSafe.js"]
+
+["test_provider_shutdown.js"]
+
+["test_provider_unsafe_access_shutdown.js"]
+
+["test_provider_unsafe_access_startup.js"]
+
+["test_proxies.js"]
+skip-if = ["require_signing"]
+
+["test_recommendations.js"]
+skip-if = ["require_signing"]
+
+["test_registerchrome.js"]
+
+["test_registry.js"]
+run-if = ["os == 'win'"]
+
+["test_reinstall_disabled_addon.js"]
+
+["test_reload.js"]
+skip-if = ["os == 'win'"] # There's a problem removing a temp file without manually clearing the cache on Windows
+tags = "webextensions"
+
+["test_remote_pref_telemetry.js"]
+
+["test_safemode.js"]
+
+["test_schema_change.js"]
+
+["test_seen.js"]
+
+["test_shutdown.js"]
+
+["test_shutdown_barriers.js"]
+
+["test_shutdown_early.js"]
+skip-if = ["condprof"] # Bug 1769184 - by design for now
+
+["test_sideload_scopes.js"]
+head = "head_addons.js head_sideload.js"
+skip-if = [
+ "os == 'linux'", # Bug 1613268
+ "condprof", # Bug 1769184 - by design for now
+]
+
+["test_sideloads.js"]
+
+["test_sideloads_after_rebuild.js"]
+skip-if = ["condprof"] # Bug 1769184 - by design for now
+head = "head_addons.js head_sideload.js"
+
+["test_signed_inject.js"]
+skip-if = ["true"] # Bug 1394122
+
+["test_signed_install.js"]
+
+["test_signed_langpack.js"]
+
+["test_signed_long.js"]
+
+["test_signed_updatepref.js"]
+skip-if = [
+ "require_signing",
+ "!allow_legacy_extensions",
+]
+
+["test_signed_verify.js"]
+
+["test_sitePermsAddonProvider.js"]
+skip-if = ["appname == 'thunderbird'"] # Disabled in extensions.manifest
+
+["test_startup.js"]
+head = "head_addons.js head_sideload.js"
+skip-if = [
+ "os == 'linux'", # Bug 1613268
+ "condprof", # Bug 1769184 - by design for now
+]
+
+["test_startup_enable.js"]
+
+["test_startup_isPrivileged.js"]
+
+["test_startup_scan.js"]
+head = "head_addons.js head_sideload.js"
+
+["test_strictcompatibility.js"]
+head = "head_addons.js head_compat.js"
+
+["test_syncGUID.js"]
+
+["test_system_allowed.js"]
+head = "head_addons.js head_system_addons.js"
+
+["test_system_delay_update.js"]
+head = "head_addons.js head_system_addons.js"
+
+["test_system_profile_location.js"]
+
+["test_system_repository.js"]
+head = "head_addons.js head_system_addons.js"
+
+["test_system_reset.js"]
+head = "head_addons.js head_system_addons.js"
+
+["test_system_update_blank.js"]
+head = "head_addons.js head_system_addons.js"
+
+["test_system_update_checkSizeHash.js"]
+head = "head_addons.js head_system_addons.js"
+
+["test_system_update_custom.js"]
+head = "head_addons.js head_system_addons.js"
+
+["test_system_update_empty.js"]
+head = "head_addons.js head_system_addons.js"
+skip-if = ["true"] # Failing intermittently due to a race condition in the test, see bug 1348981
+
+["test_system_update_enterprisepolicy.js"]
+head = "head_addons.js head_system_addons.js"
+
+["test_system_update_fail.js"]
+head = "head_addons.js head_system_addons.js"
+
+["test_system_update_installTelemetryInfo.js"]
+head = "head_addons.js head_system_addons.js"
+
+["test_system_update_newset.js"]
+head = "head_addons.js head_system_addons.js"
+
+["test_system_update_overlapping.js"]
+head = "head_addons.js head_system_addons.js"
+
+["test_system_update_uninstall_check.js"]
+head = "head_addons.js head_system_addons.js"
+
+["test_system_update_upgrades.js"]
+head = "head_addons.js head_system_addons.js"
+
+["test_system_upgrades.js"]
+skip-if = ["condprof"] # Bug 1769184 - by design for now
+head = "head_addons.js head_system_addons.js"
+
+["test_systemaddomstartupprefs.js"]
+skip-if = ["condprof"] # Bug 1769184 - by design for now
+head = "head_addons.js head_system_addons.js"
+
+["test_temporary.js"]
+skip-if = ["os == 'win'"] # Bug 1469904
+tags = "webextensions"
+
+["test_trash_directory.js"]
+run-if = ["os == 'win'"]
+
+["test_types.js"]
+
+["test_undouninstall.js"]
+skip-if = ["os == 'win'"] # Bug 1358846
+
+["test_update.js"]
+
+["test_updateCancel.js"]
+
+["test_update_addontype.js"]
+
+["test_update_compatmode.js"]
+head = "head_addons.js head_compat.js"
+
+["test_update_ignorecompat.js"]
+skip-if = ["true"] # Bug 676922 Bug 1437697
+
+["test_update_isPrivileged.js"]
+skip-if = ["condprof"] # Bug 1769184 - by design for now
+
+["test_update_noSystemAddonUpdate.js"]
+head = "head_addons.js head_system_addons.js"
+
+["test_update_strictcompat.js"]
+head = "head_addons.js head_compat.js"
+
+["test_update_theme.js"]
+
+["test_update_webextensions.js"]
+tags = "webextensions"
+
+["test_updatecheck.js"]
+
+["test_updatecheck_errors.js"]
+
+["test_updatecheck_json.js"]
+
+["test_updateid.js"]
+
+["test_updateversion.js"]
+
+["test_upgrade.js"]
+head = "head_addons.js head_compat.js"
+run-sequentially = "Uses global XCurProcD dir."
+
+["test_upgrade_incompatible.js"]
+
+["test_webextension.js"]
+tags = "webextensions"
+
+["test_webextension_events.js"]
+tags = "webextensions"
+
+["test_webextension_icons.js"]
+tags = "webextensions"
+
+["test_webextension_install.js"]
+tags = "webextensions"
+
+["test_webextension_install_syntax_error.js"]
+tags = "webextensions"
+
+["test_webextension_langpack.js"]
+tags = "webextensions"
+
+["test_webextension_theme.js"]
+tags = "webextensions"