1[DEFAULT]
2prefs =
3  signon.rememberSignons=true
4  signon.autofillForms.http=true
5  signon.showAutoCompleteFooter=true
6  signon.testOnlyUserHasInteractedByPrefValue=true
7  signon.testOnlyUserHasInteractedWithDocument=true
8  security.insecure_field_warning.contextual.enabled=false
9  network.auth.non-web-content-triggered-resources-http-auth-allow=true
10  # signon.relatedRealms.enabled pref needed until Bug 1699698 lands
11  signon.relatedRealms.enabled=true
12  signon.usernameOnlyForm.enabled=true
13
14support-files =
15  ../../../prompts/test/chromeScript.js
16  !/toolkit/components/prompts/test/prompt_common.js
17  ../../../satchel/test/parent_utils.js
18  !/toolkit/components/satchel/test/satchel_common.js
19  ../blank.html
20  ../browser/form_autofocus_js.html
21  ../browser/form_basic.html
22  ../browser/formless_basic.html
23  ../browser/form_cross_origin_secure_action.html
24  ../browser/form_same_origin_action.html
25  auth2/authenticate.sjs
26  file_history_back.html
27  form_basic_shadow_DOM_both_fields_together_in_a_shadow_root.html
28  form_basic_shadow_DOM_each_field_in_its_own_shadow_root.html
29  form_basic_shadow_DOM_form_and_fields_together_in_a_shadow_root.html
30  form_nested_shadow_DOM_both_fields_together_in_a_shadow_root.html
31  form_nested_shadow_DOM_each_field_in_its_own_shadow_root.html
32  form_nested_shadow_DOM_form_and_fields_together_in_a_shadow_root.html
33  formless_basic_shadow_DOM_both_fields_together_in_a_shadow_root.html
34  formless_basic_shadow_DOM_each_field_in_its_own_shadow_root.html
35  formless_basic_shadow_DOM_form_and_fields_together_in_a_shadow_root.html
36  multiple_forms_shadow_DOM_all_known_variants.html
37  pwmgr_common.js
38  pwmgr_common_parent.js
39  ../authenticate.sjs
40skip-if = toolkit == 'android' && !is_fennec # Don't run on GeckoView
41
42# Note: new tests should use scheme = https unless they have a specific reason not to
43
44[test_autocomplete_autofill_related_realms_no_dupes.html]
45skip-if =
46  fission && xorigin  # Bug 1716412 - New fission platform triage
47scheme = https
48[test_autocomplete_basic_form.html]
49skip-if =
50  toolkit == 'android'  # autocomplete
51  debug && (os == 'linux' || os == 'win')  # Bug 1541945
52  os == 'linux' && tsan  # Bug 1590928
53  fission && xorigin && (!debug || os == "mac")  # Bug 1716412 - New fission platform triage
54scheme = https
55[test_autocomplete_basic_form_insecure.html]
56skip-if =
57  toolkit == 'android'  # autocomplete
58  os == 'linux' # bug 1325778
59  fission && xorigin && (os == "win" || os == "mac")  # Bug 1716412 - New fission platform triage
60[test_autocomplete_basic_form_formActionOrigin.html]
61skip-if = toolkit == 'android' # android:autocomplete.
62scheme = https
63[test_autocomplete_basic_form_related_realms.html]
64skip-if =
65  fission && xorigin  # Bug 1716412 - New fission platform triage
66scheme = https
67[test_autocomplete_basic_form_subdomain.html]
68skip-if = toolkit == 'android' # android:autocomplete.
69scheme = https
70[test_autocomplete_hasBeenTypePassword.html]
71scheme = https
72skip-if = toolkit == 'android' # autocomplete
73[test_autocomplete_highlight.html]
74scheme = https
75skip-if = toolkit == 'android' # autocomplete
76[test_autocomplete_highlight_non_login.html]
77scheme = https
78skip-if = toolkit == 'android' # autocomplete
79[test_autocomplete_highlight_username_only_form.html]
80scheme = https
81skip-if = toolkit == 'android' # autocomplete
82[test_autocomplete_https_downgrade.html]
83scheme = http # Tests downgrading
84skip-if =
85  toolkit == 'android'  # autocomplete
86  os == 'linux' && debug  # Bug 1554959
87  fission && xorigin  # Bug 1716412 - New fission platform triage
88[test_autocomplete_https_upgrade.html]
89scheme = https
90skip-if = verify || toolkit == 'android'  || (os == 'linux' && debug) # autocomplete && Bug 1554959 for linux debug disable
91[test_autocomplete_password_generation.html]
92scheme = https
93skip-if = xorigin || toolkit == 'android' # autocomplete
94[test_autocomplete_password_generation_confirm.html]
95scheme = https
96skip-if = toolkit == 'android' # autocomplete
97[test_autocomplete_password_open.html]
98scheme = https
99skip-if = toolkit == 'android' || verify # autocomplete
100[test_autocomplete_sandboxed.html]
101scheme = https
102skip-if = toolkit == 'android' # autocomplete
103[test_autocomplete_tab_between_fields.html]
104scheme = https
105skip-if = xorigin || toolkit == 'android' # autocomplete
106[test_autofill_autocomplete_types.html]
107scheme = https
108skip-if = toolkit == 'android' # bug 1533965
109[test_autofill_different_formActionOrigin.html]
110scheme = https
111skip-if = toolkit == 'android' # Bug 1259768
112[test_autofill_different_subdomain.html]
113scheme = https
114skip-if = toolkit == 'android' # Bug 1259768
115[test_autofill_from_bfcache.html]
116scheme = https
117skip-if = toolkit == 'android' # bug 1527403
118support-files = form_basic_bfcache.html
119[test_autofill_hasBeenTypePassword.html]
120scheme = https
121[test_autofill_highlight.html]
122scheme = https
123skip-if = toolkit == 'android' # Bug 1531185
124[test_autofill_highlight_empty_username.html]
125scheme = https
126[test_autofill_highlight_username_only_form.html]
127scheme = https
128[test_autofill_https_downgrade.html]
129scheme = http  # we need http to test handling of https logins on http forms
130[test_autofill_https_upgrade.html]
131skip-if = toolkit == 'android' # Bug 1259768
132[test_autofill_sandboxed.html]
133scheme = https
134skip-if = toolkit == 'android'
135[test_autofill_password-only.html]
136[test_autofill_username-only.html]
137[test_autofocus_js.html]
138scheme = https
139skip-if = toolkit == 'android' # autocomplete
140[test_basic_form.html]
141[test_basic_form_0pw.html]
142[test_basic_form_1pw.html]
143[test_basic_form_1pw_2.html]
144[test_basic_form_2pw_1.html]
145[test_basic_form_2pw_2.html]
146[test_basic_form_3pw_1.html]
147[test_basic_form_honor_autocomplete_off.html]
148scheme = https
149skip-if = xorigin || toolkit == 'android' # android:autocomplete.
150[test_formless_submit_form_removal.html]
151[test_formless_submit_form_removal_negative.html]
152[test_password_field_autocomplete.html]
153skip-if = toolkit == 'android' # android:autocomplete.
154[test_insecure_form_field_no_saved_login.html]
155skip-if = toolkit == 'android' # android:autocomplete.
156[test_basic_form_html5.html]
157[test_basic_form_pwevent.html]
158skip-if = xorigin
159[test_basic_form_pwonly.html]
160[test_bug_627616.html]
161skip-if = toolkit == 'android' # Tests desktop prompts
162[test_bug_776171.html]
163[test_case_differences.html]
164skip-if = toolkit == 'android' # autocomplete
165scheme = https
166[test_dismissed_doorhanger_in_shadow_DOM.html]
167skip-if = toolkit == 'android' # Tests desktop prompt
168scheme = https
169[test_DOMInputPasswordAdded_fired_between_DOMContentLoaded_and_load_events.html]
170scheme = https
171support-files =
172  slow_image.sjs
173  slow_image.html
174[test_form_action_1.html]
175[test_form_action_2.html]
176[test_form_action_javascript.html]
177[test_formless_autofill.html]
178skip-if = xorigin
179[test_formless_submit.html]
180skip-if = toolkit == 'android' && debug # bug 1397615
181[test_formless_submit_navigation.html]
182skip-if = toolkit == 'android' && debug # bug 1397615
183[test_formless_submit_navigation_negative.html]
184skip-if = toolkit == 'android' && debug # bug 1397615
185[test_formLike_rootElement_with_Shadow_DOM.html]
186scheme = https
187[test_input_events.html]
188skip-if = xorigin
189[test_input_events_for_identical_values.html]
190[test_LoginManagerContent_passwordEditedOrGenerated.html]
191scheme = https
192skip-if = toolkit == 'android' # password generation
193[test_master_password.html]
194scheme = https
195skip-if = os != 'mac' || verify || xorigin # Tests desktop prompts and bug 1333264
196support-files =
197  chrome_timeout.js
198  subtst_master_pass.html
199[test_maxlength.html]
200[test_munged_values.html]
201scheme = https
202skip-if = toolkit == 'android' # bug 1527403
203[test_one_doorhanger_per_un_pw.html]
204scheme = https
205skip-if = toolkit == 'android' # bug 1535505
206[test_onsubmit_value_change.html]
207[test_passwords_in_type_password.html]
208[test_prompt.html]
209skip-if = os == "linux" || toolkit == 'android' # Tests desktop prompts
210[test_prompt_async.html]
211skip-if = toolkit == 'android' || (debug || asan || tsan) # Tests desktop prompts # Bug 1603659
212support-files = subtst_prompt_async.html
213[test_prompt_http.html]
214skip-if =
215  toolkit == 'android'  # Tests desktop prompts
216  os == "linux"
217  fission && xorigin  # Bug 1716412 - New fission platform triage
218[test_prompt_noWindow.html]
219skip-if = toolkit == 'android' # Tests desktop prompts.
220[test_password_length.html]
221scheme = https
222skip-if = toolkit == 'android' # bug 1527403
223[test_prompt_promptAuth.html]
224skip-if = os == "linux" || toolkit == 'android' # Tests desktop prompts
225[test_prompt_promptAuth_proxy.html]
226skip-if = os == "linux" || toolkit == 'android' # Tests desktop prompts
227[test_recipe_login_fields.html]
228skip-if = xorigin
229[test_submit_without_field_modifications.html]
230support-files =
231  subtst_prefilled_form.html
232skip-if = xorigin
233[test_username_focus.html]
234skip-if = xorigin || toolkit == 'android' # android:autocomplete.
235[test_xhr.html]
236skip-if = toolkit == 'android' # Tests desktop prompts
237[test_xhr_2.html]
238[test_autofill_tab_between_fields.html]
239scheme = https
240