Skip to content

Commit 2a0bfb5

Browse files
committed
Bug 1881925 - standardize on more manifest conditions. r=aryx,credential-management-reviewers,devtools-reviewers,dom-storage-reviewers,omc-reviewers,nchevobbe,janv,issammani
Differential Revision: https://phabricator.services.mozilla.com/D202663
1 parent 398bc40 commit 2a0bfb5

File tree

15 files changed

+200
-140
lines changed

15 files changed

+200
-140
lines changed

browser/base/content/test/about/browser.toml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ support-files = [
3434
["browser_aboutHome_search_suggestion.js"]
3535
skip-if = [
3636
"os == 'mac'",
37-
"os == 'linux' && (!debug || bits == 64)",
37+
"os == 'linux' && os_version == '18.04' && !debug",
38+
"os == 'linux' && os_version == '18.04' && bits == 64",
3839
"win10_2009 && bits == 64 && !debug", # Bug 1399648, bug 1402502
3940
]
4041

@@ -75,14 +76,17 @@ skip-if = ["tsan"] # Bug 1676326, highly frequent on TSan
7576
["browser_aboutStopReload.js"]
7677

7778
["browser_aboutSupport.js"]
78-
skip-if = ["os == 'linux' && bits == 64 && asan && !debug"] # Bug 1713368
79+
skip-if = ["os == 'linux' && os_version == '18.04' && asan"] # Bug 1713368
7980

8081
["browser_aboutSupport_newtab_security_state.js"]
8182

8283
["browser_aboutSupport_places.js"]
8384
skip-if = ["os == 'android'"]
8485

8586
["browser_bug435325.js"]
86-
skip-if = ["verify && !debug && os == 'mac'"]
87+
skip-if = [
88+
"apple_catalina && !debug && verify",
89+
"apple_silicon && !debug && verify",
90+
]
8791

8892
["browser_bug633691.js"]

browser/components/extensions/test/browser/browser.toml

Lines changed: 33 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ support-files = [
4949
"../../../../../toolkit/components/reader/test/readerModeNonArticle.html",
5050
"../../../../../toolkit/components/reader/test/readerModeArticle.html",
5151
]
52-
skip-if = ["os == 'linux' && asan"] # Bug 1721945 - Software WebRender
52+
skip-if = ["os == 'linux' && os_version == '18.04' && asan"] # Bug 1721945 - Software WebRender
5353

5454
["browser_AMBrowserExtensionsImport.js"]
5555

@@ -75,12 +75,12 @@ disabled = "bug 1438663 # same focus issue as Bug 1438663"
7575
["browser_ext_browserAction_context.js"]
7676
https_first_disabled = true
7777
skip-if = [
78-
"os == 'linux' && debug", # Bug 1504096
79-
"os == 'linux' && socketprocess_networking",
78+
"os == 'linux' && os_version == '18.04' && debug", # Bug 1504096
79+
"os == 'linux' && os_version == '18.04' && socketprocess_networking",
8080
]
8181

8282
["browser_ext_browserAction_contextMenu.js"]
83-
skip-if = ["os == 'linux'"] # bug 1369197
83+
skip-if = ["os == 'linux' && os_version == '18.04'"] # bug 1369197
8484

8585
["browser_ext_browserAction_disabled.js"]
8686

@@ -132,8 +132,9 @@ skip-if = ["debug"] # Bug 1522164
132132

133133
["browser_ext_commands_execute_page_action.js"]
134134
skip-if = [
135-
"verify && os == 'linux'",
136-
"verify && os == 'mac'",
135+
"os == 'linux' && os_version == '18.04' && verify",
136+
"apple_catalina && verify",
137+
"apple_silicon && verify",
137138
]
138139

139140
["browser_ext_commands_execute_sidebar_action.js"]
@@ -230,8 +231,9 @@ support-files = ["../../../../../devtools/client/inspector/extensions/test/head_
230231
["browser_ext_find.js"]
231232
https_first_disabled = true
232233
skip-if = [
233-
"verify && os == 'linux'",
234-
"verify && os == 'mac'",
234+
"os == 'linux' && os_version == '18.04' && verify",
235+
"apple_catalina && verify",
236+
"apple_silicon && verify",
235237
]
236238

237239
["browser_ext_getViews.js"]
@@ -303,8 +305,9 @@ https_first_disabled = true
303305

304306
["browser_ext_openPanel.js"]
305307
skip-if = [
306-
"verify && !debug && os == 'linux'",
307-
"verify && !debug && os == 'mac'",
308+
"os == 'linux' && os_version == '18.04' && !debug && verify",
309+
"apple_catalina && !debug && verify",
310+
"apple_silicon && !debug && verify",
308311
]
309312

310313
["browser_ext_optionsPage_activity.js"]
@@ -328,14 +331,17 @@ https_first_disabled = true
328331

329332
["browser_ext_pageAction_context.js"]
330333
https_first_disabled = true
331-
skip-if = ["verify && !debug && os == 'linux'"]
334+
skip-if = ["os == 'linux' && os_version == '18.04' && !debug && verify"]
332335

333336
["browser_ext_pageAction_contextMenu.js"]
334337

335338
["browser_ext_pageAction_popup.js"]
336339

337340
["browser_ext_pageAction_popup_resize.js"]
338-
skip-if = ["verify && debug && os == 'mac'"]
341+
skip-if = [
342+
"apple_catalina && debug && verify",
343+
"apple_silicon && debug && verify",
344+
]
339345

340346
["browser_ext_pageAction_show_matches.js"]
341347
https_first_disabled = true
@@ -487,8 +493,9 @@ https_first_disabled = true
487493
["browser_ext_tabs_discard_reversed.js"]
488494
https_first_disabled = true
489495
skip-if = [
490-
"os == 'mac'", # Bug 1722607
491-
"os == 'linux' && debug", #Bug 1722607
496+
"apple_silicon", # Bug 1722607
497+
"apple_catalina", # Bug 1722607
498+
"os == 'linux' && os_version == '18.04' && debug", #Bug 1722607
492499
]
493500

494501
["browser_ext_tabs_discarded.js"]
@@ -641,7 +648,10 @@ https_first_disabled = true
641648
["browser_ext_webRequest_error_after_stopped_or_closed.js"]
642649

643650
["browser_ext_webrtc.js"]
644-
skip-if = ["os == 'mac'"] # Bug 1565738
651+
skip-if = [
652+
"apple_catalina", # Bug 1565738
653+
"apple_silicon", # Bug 1565738
654+
]
645655

646656
["browser_ext_windows.js"]
647657
https_first_disabled = true
@@ -650,7 +660,10 @@ https_first_disabled = true
650660
https_first_disabled = true
651661

652662
["browser_ext_windows_create.js"]
653-
skip-if = ["verify && os == 'mac'"]
663+
skip-if = [
664+
"apple_catalina && verify",
665+
"apple_silicon && verify",
666+
]
654667
tags = "fullscreen"
655668

656669
["browser_ext_windows_create_cookieStoreId.js"]
@@ -670,13 +683,15 @@ https_first_disabled = true
670683

671684
["browser_ext_windows_size.js"]
672685
skip-if = [
673-
"os == 'mac'",
686+
"apple_catalina",
687+
"apple_silicon",
674688
"os == 'linux' && os_version == '18.04' && debug", # Fails when windows are randomly opened in fullscreen mode, Bug 1638027
675689
]
676690

677691
["browser_ext_windows_update.js"]
678692
skip-if = [
679-
"verify && os == 'mac'",
693+
"apple_catalina && verify",
694+
"apple_silicon && verify",
680695
"os == 'mac' && os_version == '10.15' && debug", # Bug 1780998
681696
"os == 'linux' && os_version == '18.04'", # Bug 1533982 for linux1804
682697
]

browser/components/uitour/test/browser.toml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ support-files = [
99

1010
["browser_UITour.js"]
1111
skip-if = [
12-
"os == 'linux'", # Intermittent failures, bug 951965
12+
"os == 'linux' && os_version == '18.04'", # Intermittent failures, bug 951965
1313
"verify",
1414
]
1515

@@ -35,7 +35,7 @@ fail-if = ["a11y_checks"] # Bug 1854526 clicked UITourTooltipClose may not be fo
3535
["browser_UITour_forceReaderMode.js"]
3636

3737
["browser_UITour_modalDialog.js"]
38-
skip-if = ["os != 'mac'"] # modal dialog disabling only working on OS X.
38+
run-if = ["os == 'mac'"] # modal dialog disabling only working on OS X.
3939

4040
["browser_UITour_observe.js"]
4141

@@ -48,26 +48,30 @@ skip-if = ["true"] # Disabled pending removal of pocket UI Tour
4848
["browser_UITour_private_browsing.js"]
4949

5050
["browser_UITour_resetProfile.js"]
51-
skip-if = ["verify && !debug && (os == 'linux')"]
51+
skip-if = ["os == 'linux' && os_version == '18.04' && !debug && verify"]
5252

5353
["browser_UITour_showNewTab.js"]
54-
skip-if = ["verify && !debug && (os == 'linux')"]
54+
skip-if = ["os == 'linux' && os_version == '18.04' && !debug && verify"]
5555

5656
["browser_UITour_showProtectionReport.js"]
57-
skip-if = ["os == 'linux' && (asan || debug || tsan)"] # Bug 1697217
57+
skip-if = [
58+
"os == 'linux' && os_version == '18.04' && asan", # Bug 1697217
59+
"os == 'linux' && os_version == '18.04' && debug", # Bug 1697217
60+
"os == 'linux' && os_version == '18.04' && tsan", # Bug 1697217
61+
]
5862

5963
["browser_UITour_sync.js"]
6064
skip-if = [
61-
"os == 'linux'", # Bug 1678417
65+
"os == 'linux' && os_version == '18.04'", # Bug 1678417
6266
]
6367

6468
["browser_UITour_toggleReaderMode.js"]
65-
skip-if = ["verify && !debug && (os == 'linux')"]
69+
skip-if = ["os == 'linux' && os_version == '18.04' && !debug && verify"]
6670

6771
["browser_backgroundTab.js"]
6872

6973
["browser_closeTab.js"]
70-
skip-if = ["verify && !debug && (os == 'linux')"]
74+
skip-if = ["os == 'linux' && os_version == '18.04' && !debug && verify"]
7175

7276
["browser_fxa.js"]
7377

browser/extensions/formautofill/test/browser/creditCard/browser.toml

Lines changed: 33 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -17,66 +17,73 @@ support-files = [
1717
]
1818

1919
["browser_anti_clickjacking.js"]
20-
skip-if = ["!debug && os == 'mac'"] # perma-fail see Bug 1600059
20+
skip-if = [
21+
"apple_catalina && !debug", # perma-fail see Bug 1600059
22+
"apple_silicon && !debug", # perma-fail see Bug 1600059
23+
]
2124

2225
["browser_creditCard_capture_form_removal.js"]
2326

2427
["browser_creditCard_capture_page_navigation.js"]
2528

2629
["browser_creditCard_doorhanger_action.js"]
2730
skip-if = [
28-
"!debug && os == 'mac'", # perma-fail see Bug 1655601
29-
"os == 'win' && ccov", # Bug 1655600
31+
"apple_catalina && !debug", # perma-fail see Bug 1655601
32+
"apple_silicon && !debug", # perma-fail see Bug 1655601
33+
"win11_2009 && ccov", # Bug 1655600
3034
]
3135

3236
["browser_creditCard_doorhanger_display.js"]
3337
skip-if = [
34-
"!debug && os == 'mac'", # perma-fail see Bug 1655601
35-
"os == 'win' && ccov", # Bug 1655600
38+
"apple_catalina && !debug", # perma-fail see Bug 1655601
39+
"apple_silicon && !debug", # perma-fail see Bug 1655601
40+
"win11_2009 && ccov", # Bug 1655600
3641
]
3742

3843
["browser_creditCard_doorhanger_fields.js"]
3944
skip-if = [
40-
"!debug && os == 'mac'", # perma-fail see Bug 1655601
41-
"os == 'win' && ccov", # Bug 1655600
45+
"apple_catalina && !debug", # perma-fail see Bug 1655601
46+
"apple_silicon && !debug", # perma-fail see Bug 1655601
47+
"win11_2009 && ccov", # Bug 1655600
4248
]
4349

4450
["browser_creditCard_doorhanger_iframe.js"]
4551
skip-if = [
46-
"!debug && os == 'mac'", # perma-fail see Bug 1655601
47-
"os == 'win' && ccov", # Bug 1655600
52+
"apple_catalina && !debug", # perma-fail see Bug 1655601
53+
"apple_silicon && !debug", # perma-fail see Bug 1655601
54+
"win11_2009 && ccov", # Bug 1655600
4855
]
4956

5057
["browser_creditCard_doorhanger_logo.js"]
5158
skip-if = [
52-
"!debug && os == 'mac'", # perma-fail see Bug 1655601
53-
"os == 'win' && ccov", # Bug 1655600
59+
"apple_catalina && !debug", # perma-fail see Bug 1655601
60+
"apple_silicon && !debug", # perma-fail see Bug 1655601
61+
"win11_2009 && ccov", # Bug 1655600
5462
]
5563

5664
["browser_creditCard_doorhanger_not_shown.js"]
5765
skip-if = [
58-
"!debug && os == 'mac'", # perma-fail see Bug 1655601
59-
"os == 'win' && ccov", # Bug 1655600
66+
"apple_catalina && !debug", # perma-fail see Bug 1655601
67+
"apple_silicon && !debug", # perma-fail see Bug 1655601
68+
"win11_2009 && ccov", # Bug 1655600
6069
]
6170

6271
["browser_creditCard_doorhanger_sync.js"]
6372
skip-if = [
64-
"!debug && os == 'mac'", # perma-fail see Bug 1655601
65-
"os == 'win' && ccov", # Bug 1655600
73+
"apple_catalina && !debug", # perma-fail see Bug 1655601
74+
"apple_silicon && !debug", # perma-fail see Bug 1655601
75+
"win11_2009 && ccov", # Bug 1655600
6676
]
6777

6878
["browser_creditCard_dropdown_layout.js"]
69-
skip-if = [
70-
"os == 'mac'",
71-
"os == 'linux'",
72-
"os == 'win'",
73-
]
79+
skip-if = ["true"]
7480

7581
["browser_creditCard_fill_cancel_login.js"]
7682
skip-if = [
77-
"!debug && os == 'mac'",
78-
"os == 'linux'",
79-
"os == 'win'",
83+
"apple_catalina && !debug",
84+
"os == 'linux' && os_version == '18.04'",
85+
"win10_2009",
86+
"win11_2009",
8087
]
8188

8289
["browser_creditCard_heuristics.js"]
@@ -100,22 +107,10 @@ skip-if = [
100107
]
101108

102109
["browser_editCreditCardDialog.js"]
103-
skip-if = [
104-
"os == 'mac'", # perma-fail see Bug 1600059
105-
"os == 'linux'", # perma-fail see Bug 1600059
106-
"os == 'win'", # perma-fail see Bug 1600059
107-
]
110+
skip-if = ["true"] # perma-fail see Bug 1600059
108111

109112
["browser_insecure_form.js"]
110-
skip-if = [
111-
"os == 'mac'", # bug 1456284
112-
"os == 'linux'", # bug 1456284
113-
"os == 'win'", # bug 1456284
114-
]
113+
skip-if = ["true"] # perma-fail see Bug 1456284
115114

116115
["browser_manageCreditCardsDialog.js"]
117-
skip-if = [
118-
"os == 'mac'",
119-
"os == 'linux'",
120-
"os == 'win'",
121-
]
116+
skip-if = ["true"]

devtools/client/inspector/computed/test/browser.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ fail-if = ["a11y_checks"] # Bug 1849028 clicked element may not be focusable and
3434

3535
["browser_computed_getNodeInfo.js"]
3636
skip-if = [
37-
"!debug && os == 'mac'", #Bug 1559033
37+
"apple_catalina && !debug", #Bug 1559033
38+
"apple_silicon && !debug", #Bug 1559033
3839
"a11y_checks", # Bugs 1849028 and 1858041 to investigate intermittent a11y_checks results
3940
]
4041

devtools/client/netmonitor/src/har/test/browser.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@ support-files = [
2121

2222
["browser_net_har_copy_all_as_har.js"]
2323
skip-if = [
24-
"!debug && os == 'mac'", #Bug 1622925
25-
"!debug && os == 'linux'", #Bug 1622925
24+
"apple_catalina && !debug", #Bug 1622925
25+
"apple_silicon && !debug", #Bug 1622925
26+
"os == 'linux' && os_version == '18.04' && !debug", #Bug 1622925
2627
"win11_2009", # Bug 1797751
2728
]
2829

0 commit comments

Comments
 (0)