[WPE] API test gardening
[WebKit-https.git] / Tools / TestWebKitAPI / glib / TestExpectations.json
1 {
2     "TestUIClient": {
3         "subtests": {
4             "/webkit/WebKitWebView/mouse-target": {
5                 "expected": {"gtk": {"status": ["TIMEOUT", "FAIL"], "bug": "webkit.org/b/117689"}}
6             },
7             "/webkit/WebKitWebView/usermedia-enumeratedevices-permission-check" : {
8                 "expected": {"gtk": {"status": ["TIMEOUT"], "bug": "webkit.org/b/158257"}}
9             },
10             "/webkit/WebKitWebView/usermedia-permission-requests": {
11                 "expected": {"gtk": {"status": ["TIMEOUT"], "bug": "webkit.org/b/158257"}}
12             },
13             "/webkit/WebKitWebView/audio-usermedia-permission-request": {
14                 "expected": {"gtk": {"status": ["TIMEOUT"], "bug": "webkit.org/b/158257"}}
15             }
16         }
17     },
18     "TestCookieManager": {
19         "subtests": {
20             "/webkit/WebKitCookieManager/persistent-storage": {
21                 "expected": {"gtk": {"status": ["FAIL", "PASS"], "bug": "webkit.org/b/134580"}}
22             }
23         }
24     },
25     "TestPrinting": {
26         "subtests": {
27             "/webkit/WebKitPrintOperation/custom-widget": {
28                 "expected": {"gtk": {"status": ["FAIL", "PASS"], "bug": "webkit.org/b/168196"}}
29             }
30         }
31     },
32     "TestWebViewEditor": {
33         "subtests": {
34             "/webkit/WebKitWebView/editable/editable": {
35                 "expected": {"gtk@Debug": {"status": ["FAIL"], "bug": "webkit.org/b/134580"}}
36             }
37         }
38     },
39     "TestWebExtensions": {
40         "subtests": {
41             "/webkit/WebKitWebView/install-missing-plugins-permission-request": {
42                 "expected": {"gtk": {"status": ["TIMEOUT"], "bug": "webkit.org/b/147822"}}
43             }
44         }
45     },
46     "TestWebsiteData": {
47         "subtests": {
48             "/webkit/WebKitWebsiteData/cache": {
49                 "expected": {"all": {"status": ["PASS", "FAIL"], "bug": "webkit.org/b/188113"}}
50             },
51             "/webkit/WebKitWebsiteData/appcache": {
52                 "expected": {"all": {"status": ["PASS", "FAIL"], "bug": "webkit.org/b/188117"}}
53             },
54             "/webkit/WebKitWebsiteData/storage": {
55                 "expected": {"wpe": {"status": ["PASS", "FAIL"]}}
56             },
57             "/webkit/WebKitWebsiteData/resource-load-statistics": {
58                 "expected": {"wpe": {"status": ["PASS", "FAIL"]}}
59             }
60         }
61     },
62     "TestWebKitWebContext": {
63         "subtests": {
64             "/webkit/WebKitWebContext/uri-scheme": {
65                 "expected": {"all": {"status": ["FAIL", "PASS"], "bug": "webkit.org/b/183183"}}
66             },
67             "/webkit/WebKitWebContext/languages": {
68                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/188111"}}
69             }
70         }
71     },
72     "TestInspectorServer": {
73         "expected": {"all": {"slow": true}},
74         "subtests": {
75             "/webkit/WebKitWebInspectorServer/test-page-list": {
76                 "expected": {"all": {"status": ["FAIL", "PASS"], "bug": "webkit.org/b/188115"}}
77             }
78         }
79     },
80     "TestWebKit": {
81         "subtests": {
82             "WebKit.MouseMoveAfterCrash": {
83                 "expected": {
84                     "gtk": {"status": ["CRASH", "PASS"], "bug": "webkit.org/b/85066"},
85                     "wpe": {"status": ["FAIL"]}
86                 }
87             },
88             "WebKit.NewFirstVisuallyNonEmptyLayoutForImages": {
89                 "expected": {"gtk": {"status": ["FAIL", "PASS"], "bug": "webkit.org/b/85066"}}
90             },
91             "WebKit.SpacebarScrolling": {
92                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/84961"}}
93             },
94             "WebKit.WKConnection": {
95                 "expected": {"gtk": {"status": ["FAIL", "TIMEOUT"], "bug": "webkit.org/b/84959"}}
96             },
97             "WebKit.ReloadPageAfterCrash": {
98                 "expected": {"gtk": {"status": ["TIMEOUT", "PASS"], "bug": "webkit.org/b/110129"}}
99             },
100             "WebKit.DidAssociateFormControls": {
101                 "expected": {"gtk": {"status": ["TIMEOUT"], "bug": "webkit.org/b/120302"}}
102             },
103             "WebKit.TerminateTwice": {
104                 "expected": {"gtk": {"status": ["SKIP"], "bug": "webkit.org/b/121970"}}
105             },
106             "WebKit.WKPreferencesDefaults": {
107                 "expected": {"wpe": {"status": ["FAIL"]}}
108             },
109             "WebKit.GeolocationBasic": {
110                 "expected": {"wpe": {"status": ["TIMEOUT"]}}
111             },
112             "WebKit.GeolocationTransitionToLowAccuracy": {
113                 "expected": {"wpe": {"status": ["TIMEOUT"]}}
114             },
115             "WebKit.HitTestResultNodeHandle": {
116                 "expected": {"wpe": {"status": ["TIMEOUT"]}}
117             },
118             "WebKit.NewFirstVisuallyNonEmptyLayoutFails": {
119                 "expected": {"wpe": {"status": ["TIMEOUT"]}}
120             },
121             "WebKit.NewFirstVisuallyNonEmptyLayoutFrames": {
122                 "expected": {"wpe": {"status": ["TIMEOUT"]}}
123             },
124             "WebKit.GeolocationTransitionToHighAccuracy": {
125                 "expected": {"wpe": {"status": ["TIMEOUT"]}}
126             },
127             "WebKit.GeolocationBasicWithHighAccuracy": {
128                 "expected": {"wpe": {"status": ["TIMEOUT"]}}
129             }
130         }
131     },
132     "TestWTF": {
133         "subtests": {
134             "WTF_Condition.TenProducersTenConsumersOneSlot": {
135                 "expected": {"all": {"slow": true}}
136             },
137             "WTF_DateMath.calculateLocalTimeOffset": {
138                 "expected": {"wpe": {"status": ["FAIL"]}}
139             },
140             "WTF_Lock.ContendedShortSection": {
141                 "expected": {"all": {"slow": true}}
142             },
143             "WTF_Lock.ContendedLongSection": {
144                 "expected": {"all": {"slow": true}}
145             },
146             "WTF_Lock.ManyContendedLongSections": {
147                 "expected": {"all": {"slow": true, "status": ["TIMEOUT", "PASS"]}}
148             },
149             "WTF_Lock.ManyContendedShortSections": {
150                 "expected": {"all": {"slow": true, "status": ["TIMEOUT", "PASS"]}}
151             },
152             "WTF_WordLock.ContendedShortSection": {
153                 "expected": {"all": {"slow": true}}
154             },
155             "WTF_WordLock.ContendedLongSection": {
156                 "expected": {"all": {"slow": true}}
157             },
158             "WTF_WordLock.ManyContendedShortSections": {
159                 "expected": {"all": {"slow": true}}
160             }
161         }
162     },
163     "TestResources": {
164         "subtests": {
165             "/webkit/WebKitWebResource/get-data-error": {
166                 "expected": {"wpe": {"status": ["FAIL"]}}
167             }
168         }
169     },
170     "TestJSC": {
171         "subtests": {
172             "/jsc/vm": {
173                 "expected": {"all@Debug": {"slow": true}}
174             }
175         }
176     },
177     "TestWebKitFaviconDatabase": {
178         "subtests": {
179             "/webkit/WebKitFaviconDatabase/favicon-database-test": {
180                 "expected": {"gtk": {"status": ["PASS", "FAIL"], "bug": "webkit.org/b/188110"}}
181             }
182         }
183     }
184 }