[DEFAULT]
head = "head.js"

["test_permmanager_browser_scoped.js"]

["test_permmanager_cleardata.js"]

["test_permmanager_default_pref.js"]

["test_permmanager_defaults.js"]

["test_permmanager_expiration.js"]
skip-if = [
  "os == 'win' && os_version == '10.2009' && arch == 'x86_64'", # Bug 1718292
]

["test_permmanager_getAllByTypeSince.js"]

["test_permmanager_getAllByTypes.js"]

["test_permmanager_getAllForPrincipal.js"]

["test_permmanager_getAllWithTypePrefix.js"]

["test_permmanager_getPermissionObject.js"]

["test_permmanager_idn.js"]

["test_permmanager_ipc.js"]
# This test is meant to run on a multi process mode
# and with file urls loaded in their own child process.
run-if = [
  "e10s",
]
firefox-appdir = "browser"

["test_permmanager_load_invalid_entries.js"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'x86_64'", # , # Bug 1834534
]

["test_permmanager_local_files.js"]

["test_permmanager_matches.js"]

["test_permmanager_matchesuri.js"]

["test_permmanager_migrate_10-11.js"]
run-if = [
  "os != 'android'", # Android doesn't use places
]

["test_permmanager_migrate_11-12.js"]
run-if = [
  "os != 'android'", # Android doesn't use places
]

["test_permmanager_migrate_12-13.js"]

["test_permmanager_migrate_4-7.js"]
run-if = [
  "os != 'android'", # Android doesn't use places
]

["test_permmanager_migrate_4-7_no_history.js"]
run-if = [
  "os != 'android'", # Android doesn't use places
]

["test_permmanager_migrate_5-7a.js"]
run-if = [
  "os != 'android'", # Android doesn't use places
]

["test_permmanager_migrate_5-7b.js"]

["test_permmanager_migrate_6-7a.js"]
run-if = [
  "os != 'android'", # Android doesn't use places
]

["test_permmanager_migrate_6-7b.js"]

["test_permmanager_migrate_7-8.js"]
run-if = [
  "os != 'android'", # Android doesn't use places
]

["test_permmanager_migrate_9-10.js"]
run-if = [
  "os != 'android'", # Android doesn't use places
]

["test_permmanager_notifications.js"]

["test_permmanager_oa_strip.js"]

["test_permmanager_remote.js"]
prefs = ["security.storage.encryption.sqlite.enabled=false"]

["test_permmanager_removeAllExceptTypes.js"]

["test_permmanager_removeAllSinceWithTypeExceptions.js"]

["test_permmanager_removePermissionsWithAttributes.js"]

["test_permmanager_remove_add_update.js"]

["test_permmanager_removeall.js"]

["test_permmanager_removebytype.js"]

["test_permmanager_removebytypesince.js"]

["test_permmanager_removepermission.js"]

["test_permmanager_removesince.js"]

["test_permmanager_site_scope.js"]

["test_permmanager_subdomains.js"]

["test_permmanager_unused_expiration.js"]
