summaryrefslogtreecommitdiffstats
path: root/toolkit/components/extensions/test/xpcshell/xpcshell.toml
blob: 1d08d855f0cd70efb787d76a34b500df1f10e342 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
[DEFAULT]
head = "head.js head_telemetry.js head_sync.js head_storage.js"
firefox-appdir = "browser"
dupe-manifest = ""
support-files = [
  "data/**",
  "head_dnr.js",
  "xpcshell-content.toml",
]
tags = "webextensions in-process-webextensions condprof"

# Make sure that loading the default settings for url-classifier-skip-urls
# doesn't interfere with running our tests while IDB operations are in
# flight by overriding the remote settings server URL to
# ensure that the IDB database isn't created in the first place.
prefs = ["services.settings.server='data:,#remote-settings-dummy/v1'"]

# This file contains tests which are not affected by multi-process
# configuration, or do not support out-of-process content or extensions
# for one reason or another.
#
# Tests which are affected by remote content or remote extensions should
# go in one of:
#
#  - xpcshell-common.toml
#    For tests which should run in all configurations.
#  - xpcshell-common-e10s.toml
#    For tests which should run in all configurations where e10s is enabled.
#  - xpcshell-remote.toml
#    For tests which should only run with both remote extensions and remote content.
#  - xpcshell-content.toml
#    For tests which rely on content pages, and should run in all configurations.
#  - xpcshell-e10s.toml
#    For tests which rely on content pages, and should only run with remote content
#    but in-process extensions.

["include:xpcshell-common.toml"]
run-if = ["os == 'android'"] # Android has no remote extensions, Bug 1535365

["include:xpcshell-content.toml"]
run-if = ["os == 'android'"] # Android has no remote extensions, Bug 1535365

["test_ExtensionShortcutKeyMap.js"]

["test_ExtensionStorageSync_migration_kinto.js"]
skip-if = [
  "os == 'android'", # Not shipped on Android
  "condprof", # Bug 1769184 - by design for now
]

["test_MatchPattern.js"]

["test_StorageSyncService.js"]
skip-if = ["os == 'android' && processor == 'x86_64'"]

["test_WebExtensionPolicy.js"]

["test_csp_custom_policies.js"]

["test_csp_validator.js"]

["test_ext_clear_cached_resources.js"]

["test_ext_contexts.js"]

["test_ext_geckoProfiler_schema.js"]
skip-if = ["os == 'android'"] # Not shipped on Android

["test_ext_indexedDB_principal.js"]

["test_ext_json_parser.js"]

["test_ext_manifest.js"]

["test_ext_manifest_content_security_policy.js"]

["test_ext_manifest_incognito.js"]

["test_ext_manifest_minimum_chrome_version.js"]

["test_ext_manifest_minimum_opera_version.js"]

["test_ext_manifest_themes.js"]

["test_ext_permission_warnings.js"]

["test_ext_runtime_sendMessage_args.js"]

["test_ext_schemas.js"]
head = "head.js head_schemas.js"

["test_ext_schemas_allowed_contexts.js"]

["test_ext_schemas_async.js"]

["test_ext_schemas_interactive.js"]

["test_ext_schemas_manifest_permissions.js"]
skip-if = ["condprof"]  # Bug 1769184 - by design for now

["test_ext_schemas_privileged.js"]
skip-if = ["condprof"]  # Bug 1769184 - by design for now

["test_ext_schemas_revoke.js"]

["test_ext_schemas_roots.js"]

["test_ext_schemas_versioned.js"]
head = "head.js head_schemas.js"

["test_ext_secfetch.js"]
skip-if = ["socketprocess_networking"] # Bug 1759035
run-sequentially = "very high failure rate in parallel"

["test_ext_shared_array_buffer.js"]

["test_ext_startup_cache_telemetry.js"]

["test_ext_test_mock.js"]

["test_ext_test_wrapper.js"]

["test_ext_unknown_permissions.js"]

["test_ext_webRequest_urlclassification.js"]

["test_extension_permissions_migrate_kvstore_path.js"]
skip-if = ["condprof"]  # Bug 1769184 - by design for now

["test_extension_permissions_migration.js"]
skip-if = ["condprof"]  # Bug 1769184 - by design for now

["test_load_all_api_modules.js"]

["test_locale_converter.js"]

["test_locale_data.js"]