Name Description Size
.eslintrc.js 396
data
head_addons.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 33203
head_amremotesettings.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1025
head_cert_handling.js import-globals-from head_addons.js 1027
head_compat.js import-globals-from head_addons.js 1145
head_sideload.js import-globals-from head_addons.js 2246
head_system_addons.js import-globals-from head_addons.js 14830
head_unpack.js globals Services, TEST_UNPACKED: true 95
rs-blocklist
test_AbuseReporter.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 15664
test_addon_manager_telemetry_events.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 29802
test_AddonRepository.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 14564
test_AddonRepository_appIsShuttingDown.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2625
test_AddonRepository_cache.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 22093
test_AddonRepository_cache_locale.js 5777
test_AddonRepository_langpacks.js 3270
test_AddonRepository_paging.js 2277
test_addonStartup.js 2733
test_AMBrowserExtensionsImport.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 15614
test_amo_stats_telemetry.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2839
test_aom_startup.js 5215
test_bad_json.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1206
test_badschema.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5630
test_bug587088.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5409
test_builtin_location.js globals browser 4466
test_cacheflush.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2349
test_childprocess.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 860
test_colorways_builtin_theme_upgrades.js 19235
test_cookies.js 2608
test_corrupt.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5487
test_crash_annotation_quoting.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 653
test_db_path.js 2013
test_default_theme.js 2971
test_delay_update_webextension.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 17915
test_dependencies.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3237
test_dictionary_webextension.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 7576
test_distribution.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3412
test_distribution_langpack.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3312
test_embedderDisabled.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3387
test_error.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2764
test_ext_management.js eslint-disable no-undef 6098
test_filepointer.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 9010
test_general.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1193
test_getInstallSourceFromHost.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1127
test_gmpProvider.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 14654
test_harness.js 357
test_hidden.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 6153
test_install.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 27572
test_install_cancel.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2381
test_install_file_change.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5385
test_install_icons.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1885
test_installOrigins.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 12495
test_installtrigger_deprecation.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 10773
test_installtrigger_schemes.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2501
test_isDebuggable.js 602
test_isReady.js 1700
test_loadManifest_isPrivileged.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 7473
test_locale.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2879
test_moved_extension_metadata.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5483
test_no_addons.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2181
test_nodisable_hidden.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2883
test_onPropertyChanged_appDisabled.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1353
test_permissions.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 4217
test_permissions_prefs.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3213
test_pref_properties.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 8122
test_ProductAddonChecker.js Compares binary data of 2 arrays and returns true if they are the same @param arr1 The first array to compare @param arr2 The second array to compare 8360
test_ProductAddonChecker_signatures.js allowNonBuiltIn 7313
test_provider_markSafe.js 1151
test_provider_shutdown.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2981
test_provider_unsafe_access_shutdown.js 1522
test_provider_unsafe_access_startup.js 1352
test_proxies.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 6332
test_QuarantinedDomains_AddonWrapper.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 6706
test_QuarantinedDomains_AMRemoteSettings.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5687
test_recommendations.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 21658
test_registerchrome.js 2836
test_registry.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 4048
test_reinstall_disabled_addon.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5346
test_reload.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5036
test_remote_pref_telemetry.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1315
test_safemode.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2828
test_schema_change.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 4320
test_seen.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 7864
test_shutdown.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3168
test_shutdown_barriers.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 6761
test_shutdown_early.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2292
test_sideload_scopes.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 6541
test_sideloads.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2959
test_sideloads_after_rebuild.js 4677
test_signed_inject.js 11547
test_signed_install.js 11118
test_signed_langpack.js 2506
test_signed_long.js 788
test_signed_updatepref.js 3772
test_signed_verify.js Test helper used to simulate an update from a given pre-installed add-on xpi to a new xpi file for the same add-on and assert the expected result and logged messages. @param {object} params @param {string} params.currentAddonXPI The path to the add-on xpi to be pre-installed and then updated to `newAddonXPI`. @param {string} params.newAddonXPI The path to the add-on xpi to be installed as an update over `currentAddonXPI`. @param {string} params.newAddonVersion The add-on version expected for `newAddonXPI`. @param {boolean} params.expectedInstallOK Set to true for an update scenario that is expected to be successful. @param {Array<string|RegExp>} params.expectedMessages Array of strings or RegExp for console messages expected to be logged. @param {Array<string|RegExp>} params.forbiddenMessages Array of strings or RegExp for console messages expected to NOT be logged. 17849
test_sitePermsAddonProvider.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 30626
test_startup.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 23774
test_startup_enable.js 1260
test_startup_isPrivileged.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1964
test_startup_scan.js 3547
test_strictcompatibility.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3763
test_syncGUID.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3132
test_system_allowed.js 1783
test_system_delay_update.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 13966
test_system_profile_location.js globals browser 6378
test_system_repository.js 1960
test_system_reset.js 14798
test_system_update_blank.js Defines the set of initial conditions to run each test against. Each should define the following properties: setup: A task to setup the profile into the initial state. initialState: The initial expected system add-on state after setup has run. 3567
test_system_update_checkSizeHash.js Defines the set of initial conditions to run each test against. Each should define the following properties: setup: A task to setup the profile into the initial state. initialState: The initial expected system add-on state after setup has run. 5433
test_system_update_custom.js Defines the set of initial conditions to run each test against. Each should define the following properties: setup: A task to setup the profile into the initial state. initialState: The initial expected system add-on state after setup has run. 14179
test_system_update_empty.js Defines the set of initial conditions to run each test against. Each should define the following properties: setup: A task to setup the profile into the initial state. initialState: The initial expected system add-on state after setup has run. 4553
test_system_update_enterprisepolicy.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2803
test_system_update_fail.js Defines the set of initial conditions to run each test against. Each should define the following properties: setup: A task to setup the profile into the initial state. initialState: The initial expected system add-on state after setup has run. 5451
test_system_update_installTelemetryInfo.js 3058
test_system_update_newset.js Defines the set of initial conditions to run each test against. Each should define the following properties: setup: A task to setup the profile into the initial state. initialState: The initial expected system add-on state after setup has run. 5030
test_system_update_overlapping.js Defines the set of initial conditions to run each test against. Each should define the following properties: setup: A task to setup the profile into the initial state. initialState: The initial expected system add-on state after setup has run. 5370
test_system_update_uninstall_check.js 1548
test_system_update_upgrades.js Defines the set of initial conditions to run each test against. Each should define the following properties: setup: A task to setup the profile into the initial state. initialState: The initial expected system add-on state after setup has run. 5023
test_system_upgrades.js 13389
test_systemaddomstartupprefs.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1556
test_temporary.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 20344
test_trash_directory.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1640
test_types.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 4014
test_undouninstall.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 16992
test_update.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 22807
test_update_addontype.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2131
test_update_compatmode.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3413
test_update_ignorecompat.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3208
test_update_isPrivileged.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 6255
test_update_noSystemAddonUpdate.js 1297
test_update_strictcompat.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5901
test_update_theme.js 3900
test_update_webextensions.js 5708
test_updateCancel.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3872
test_updatecheck.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5011
test_updatecheck_errors.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1561
test_updatecheck_json.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 12556
test_updateid.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2217
test_updateversion.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2869
test_upgrade.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5537
test_upgrade_incompatible.js 2396
test_webextension.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 17789
test_webextension_events.js 2784
test_webextension_icons.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 4984
test_webextension_install.js 23619
test_webextension_install_syntax_error.js 1336
test_webextension_langpack.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 18689
test_webextension_paths.js 1367
test_webextension_theme.js This file contains test for 'theme' type WebExtension addons. Tests focus mostly on interoperability between the different theme formats (XUL and LWT) and Addon Manager integration. Coverage may overlap with other tests in this folder. 10902
test_XPIcancel.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2089
test_XPIStates.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 4085
xpcshell-unpack.toml 258
xpcshell.toml 11603