OLD | NEW |
---|---|
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/test/ppapi/ppapi_test.h" | 5 #include "chrome/test/ppapi/ppapi_test.h" |
6 | 6 |
7 #include "base/test/test_timeouts.h" | 7 #include "base/test/test_timeouts.h" |
8 #include "build/build_config.h" | 8 #include "build/build_config.h" |
9 #include "chrome/browser/content_settings/host_content_settings_map.h" | 9 #include "chrome/browser/content_settings/host_content_settings_map.h" |
10 #include "chrome/browser/profiles/profile.h" | 10 #include "chrome/browser/profiles/profile.h" |
11 #include "chrome/browser/ui/browser.h" | 11 #include "chrome/browser/ui/browser.h" |
12 #include "chrome/browser/ui/browser_navigator.h" | 12 #include "chrome/browser/ui/browser_navigator.h" |
13 #include "chrome/browser/ui/tabs/tab_strip_model.h" | 13 #include "chrome/browser/ui/tabs/tab_strip_model.h" |
14 #include "chrome/test/base/javascript_test_observer.h" | 14 #include "chrome/test/base/javascript_test_observer.h" |
15 #include "chrome/test/base/ui_test_utils.h" | 15 #include "chrome/test/base/ui_test_utils.h" |
16 #include "content/public/browser/web_contents.h" | 16 #include "content/public/browser/web_contents.h" |
17 #include "content/public/common/url_constants.h" | 17 #include "content/public/common/url_constants.h" |
18 #include "content/public/test/test_renderer_host.h" | 18 #include "content/public/test/test_renderer_host.h" |
19 | 19 |
20 using content::RenderViewHost; | 20 using content::RenderViewHost; |
21 | 21 |
22 // This macro finesses macro expansion to do what we want. | 22 // This macro finesses macro expansion to do what we want. |
23 #define STRIP_PREFIXES(test_name) StripPrefixes(#test_name) | 23 #define STRIP_PREFIXES(test_name) StripPrefixes(#test_name) |
24 // Turn the given token in to a string. This allows us to use precompiler stuff | |
25 // to turn names in to DISABLED_Foo, but still pass a string to RunTest. | |
bbudge
2013/02/06 14:51:26
smallest nit ever: s/in to/into
| |
26 #define STRINGIFY(test_name) #test_name | |
27 #define LIST_TEST(test_name) STRINGIFY(test_name) "," | |
24 | 28 |
25 // Use these macros to run the tests for a specific interface. | 29 // Use these macros to run the tests for a specific interface. |
26 // Most interfaces should be tested with both macros. | 30 // Most interfaces should be tested with both macros. |
27 #define TEST_PPAPI_IN_PROCESS(test_name) \ | 31 #define TEST_PPAPI_IN_PROCESS(test_name) \ |
28 IN_PROC_BROWSER_TEST_F(PPAPITest, test_name) { \ | 32 IN_PROC_BROWSER_TEST_F(PPAPITest, test_name) { \ |
29 RunTest(STRIP_PREFIXES(test_name)); \ | 33 RunTest(STRIP_PREFIXES(test_name)); \ |
30 } | 34 } |
31 #define TEST_PPAPI_OUT_OF_PROCESS(test_name) \ | 35 #define TEST_PPAPI_OUT_OF_PROCESS(test_name) \ |
32 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, test_name) { \ | 36 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, test_name) { \ |
33 RunTest(STRIP_PREFIXES(test_name)); \ | 37 RunTest(STRIP_PREFIXES(test_name)); \ |
(...skipping 22 matching lines...) Expand all Loading... | |
56 // Similar macros that test with WebSocket server. | 60 // Similar macros that test with WebSocket server. |
57 #define TEST_PPAPI_IN_PROCESS_WITH_WS(test_name) \ | 61 #define TEST_PPAPI_IN_PROCESS_WITH_WS(test_name) \ |
58 IN_PROC_BROWSER_TEST_F(PPAPITest, test_name) { \ | 62 IN_PROC_BROWSER_TEST_F(PPAPITest, test_name) { \ |
59 RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ | 63 RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ |
60 } | 64 } |
61 #define TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(test_name) \ | 65 #define TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(test_name) \ |
62 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, test_name) { \ | 66 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, test_name) { \ |
63 RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ | 67 RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ |
64 } | 68 } |
65 | 69 |
66 // Similar macros for tests that require an audio device. | |
67 #define TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(test_name) \ | |
68 IN_PROC_BROWSER_TEST_F(PPAPITest, test_name) { \ | |
69 RunTestIfAudioOutputAvailable(STRIP_PREFIXES(test_name)); \ | |
70 } | |
71 #define TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(test_name) \ | |
72 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, test_name) { \ | |
73 RunTestIfAudioOutputAvailable(STRIP_PREFIXES(test_name)); \ | |
74 } | |
dmichael (off chromium)
2013/02/06 00:40:43
These don't actually doing anything different anym
| |
75 | |
76 #if defined(DISABLE_NACL) | 70 #if defined(DISABLE_NACL) |
77 #define TEST_PPAPI_NACL_VIA_HTTP(test_name) | 71 #define TEST_PPAPI_NACL(test_name) |
dmichael (off chromium)
2013/02/06 00:40:43
VIA_HTTP is redundant for NaCl, so I shortened the
| |
78 #define TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(test_name) | 72 #define TEST_PPAPI_NACL_DISALLOWED_SOCKETS(test_name) |
79 #define TEST_PPAPI_NACL_WITH_SSL_SERVER(test_name) | 73 #define TEST_PPAPI_NACL_WITH_SSL_SERVER(test_name) |
80 #define TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(test_name) | 74 #define TEST_PPAPI_NACL_WITH_WS(test_name) |
81 #define TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(test_name) | |
82 #elif defined(OS_WIN) // http://crbug.com/162094 | 75 #elif defined(OS_WIN) // http://crbug.com/162094 |
83 | 76 |
84 #define TEST_PPAPI_NACL_VIA_HTTP(test_name) \ | 77 #define TEST_PPAPI_NACL(test_name) \ |
85 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ | 78 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
86 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 79 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
87 } \ | 80 } \ |
88 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, DISABLED_##test_name) { \ | 81 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, DISABLED_##test_name) { \ |
89 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 82 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
90 } | 83 } |
91 | 84 |
92 #define TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(test_name) \ | 85 #define TEST_PPAPI_NACL_DISALLOWED_SOCKETS(test_name) \ |
93 IN_PROC_BROWSER_TEST_F(PPAPINaClTestDisallowedSockets, test_name) { \ | 86 IN_PROC_BROWSER_TEST_F(PPAPINaClTestDisallowedSockets, test_name) { \ |
94 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 87 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
95 } | 88 } |
96 | 89 |
97 #define TEST_PPAPI_NACL_WITH_SSL_SERVER(test_name) \ | 90 #define TEST_PPAPI_NACL_WITH_SSL_SERVER(test_name) \ |
98 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ | 91 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
99 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ | 92 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ |
100 } \ | 93 } \ |
101 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, DISABLED_##test_name) { \ | 94 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, DISABLED_##test_name) { \ |
102 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ | 95 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ |
103 } | 96 } |
104 | 97 |
105 #define TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(test_name) \ | 98 #define TEST_PPAPI_NACL_WITH_WS(test_name) \ |
106 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ | 99 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
107 RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ | 100 RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ |
108 } \ | 101 } \ |
109 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, DISABLED_##test_name) { \ | 102 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, DISABLED_##test_name) { \ |
110 RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ | 103 RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ |
111 } | 104 } |
112 | 105 |
113 #define TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(test_name) \ | |
114 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ | |
115 RunTestViaHTTPIfAudioOutputAvailable(STRIP_PREFIXES(test_name)); \ | |
116 } \ | |
117 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, DISABLED_##test_name) { \ | |
118 RunTestViaHTTPIfAudioOutputAvailable(STRIP_PREFIXES(test_name)); \ | |
119 } | |
120 #elif defined(ARCH_CPU_ARM_FAMILY) | 106 #elif defined(ARCH_CPU_ARM_FAMILY) |
121 // NaCl glibc tests are not included in ARM as there is no glibc support | 107 // NaCl glibc tests are not included in ARM as there is no glibc support |
122 // on ARM today. | 108 // on ARM today. |
123 #define TEST_PPAPI_NACL_VIA_HTTP(test_name) \ | 109 #define TEST_PPAPI_NACL(test_name) \ |
124 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ | 110 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
125 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 111 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
126 } | 112 } |
127 | 113 |
128 #define TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(test_name) \ | 114 #define TEST_PPAPI_NACL_DISALLOWED_SOCKETS(test_name) \ |
129 IN_PROC_BROWSER_TEST_F(PPAPINaClTestDisallowedSockets, test_name) { \ | 115 IN_PROC_BROWSER_TEST_F(PPAPINaClTestDisallowedSockets, test_name) { \ |
130 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 116 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
131 } | 117 } |
132 | 118 |
133 #define TEST_PPAPI_NACL_WITH_SSL_SERVER(test_name) \ | 119 #define TEST_PPAPI_NACL_WITH_SSL_SERVER(test_name) \ |
134 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ | 120 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
135 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ | 121 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ |
136 } | 122 } |
137 | 123 |
138 #define TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(test_name) \ | 124 #define TEST_PPAPI_NACL_WITH_WS(test_name) \ |
139 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ | 125 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
140 RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ | 126 RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ |
141 } | 127 } |
142 | 128 |
143 #define TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(test_name) \ | |
144 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ | |
145 RunTestViaHTTPIfAudioOutputAvailable(STRIP_PREFIXES(test_name)); \ | |
146 } | |
147 | |
148 #else | 129 #else |
149 | 130 |
150 // NaCl based PPAPI tests | 131 // NaCl based PPAPI tests |
151 #define TEST_PPAPI_NACL_VIA_HTTP(test_name) \ | 132 #define TEST_PPAPI_NACL(test_name) \ |
152 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ | 133 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
153 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 134 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
154 } \ | 135 } \ |
155 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, test_name) { \ | 136 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, test_name) { \ |
156 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 137 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
157 } | 138 } |
158 | 139 |
159 // NaCl based PPAPI tests with disallowed socket API | 140 // NaCl based PPAPI tests with disallowed socket API |
160 #define TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(test_name) \ | 141 #define TEST_PPAPI_NACL_DISALLOWED_SOCKETS(test_name) \ |
161 IN_PROC_BROWSER_TEST_F(PPAPINaClTestDisallowedSockets, test_name) { \ | 142 IN_PROC_BROWSER_TEST_F(PPAPINaClTestDisallowedSockets, test_name) { \ |
162 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 143 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
163 } | 144 } |
164 | 145 |
165 // NaCl based PPAPI tests with SSL server | 146 // NaCl based PPAPI tests with SSL server |
166 #define TEST_PPAPI_NACL_WITH_SSL_SERVER(test_name) \ | 147 #define TEST_PPAPI_NACL_WITH_SSL_SERVER(test_name) \ |
167 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ | 148 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
168 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ | 149 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ |
169 } \ | 150 } \ |
170 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, test_name) { \ | 151 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, test_name) { \ |
171 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ | 152 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ |
172 } | 153 } |
173 | 154 |
174 // NaCl based PPAPI tests with WebSocket server | 155 // NaCl based PPAPI tests with WebSocket server |
175 #define TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(test_name) \ | 156 #define TEST_PPAPI_NACL_WITH_WS(test_name) \ |
176 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ | 157 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
177 RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ | 158 RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ |
178 } \ | 159 } \ |
179 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, test_name) { \ | 160 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, test_name) { \ |
180 RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ | 161 RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ |
181 } | 162 } |
182 | 163 |
183 // NaCl based PPAPI tests requiring an Audio device. | |
184 #define TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(test_name) \ | |
185 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ | |
186 RunTestViaHTTPIfAudioOutputAvailable(STRIP_PREFIXES(test_name)); \ | |
187 } \ | |
188 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, test_name) { \ | |
189 RunTestViaHTTPIfAudioOutputAvailable(STRIP_PREFIXES(test_name)); \ | |
190 } | |
191 #endif | 164 #endif |
192 | 165 |
193 | 166 |
194 // | 167 // |
195 // Interface tests. | 168 // Interface tests. |
196 // | 169 // |
197 | 170 |
198 // Disable tests under ASAN. http://crbug.com/104832. | 171 // Disable tests under ASAN. http://crbug.com/104832. |
199 // This is a bit heavy handed, but the majority of these tests fail under ASAN. | 172 // This is a bit heavy handed, but the majority of these tests fail under ASAN. |
200 // See bug for history. | 173 // See bug for history. |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
263 | 236 |
264 // We shouldn't see an infobar. | 237 // We shouldn't see an infobar. |
265 InfoBarObserver observer; | 238 InfoBarObserver observer; |
266 | 239 |
267 RunTest("Broker_ConnectPermissionGranted"); | 240 RunTest("Broker_ConnectPermissionGranted"); |
268 RunTest("Broker_IsAllowedPermissionGranted"); | 241 RunTest("Broker_IsAllowedPermissionGranted"); |
269 } | 242 } |
270 | 243 |
271 TEST_PPAPI_IN_PROCESS(Console) | 244 TEST_PPAPI_IN_PROCESS(Console) |
272 TEST_PPAPI_OUT_OF_PROCESS(Console) | 245 TEST_PPAPI_OUT_OF_PROCESS(Console) |
273 TEST_PPAPI_NACL_VIA_HTTP(Console) | 246 TEST_PPAPI_NACL(Console) |
274 | 247 |
275 TEST_PPAPI_IN_PROCESS(Core) | 248 TEST_PPAPI_IN_PROCESS(Core) |
276 TEST_PPAPI_OUT_OF_PROCESS(Core) | 249 TEST_PPAPI_OUT_OF_PROCESS(Core) |
277 TEST_PPAPI_NACL_VIA_HTTP(Core) | 250 TEST_PPAPI_NACL(Core) |
278 | 251 |
279 #if defined(OS_CHROMEOS) | 252 #if defined(OS_CHROMEOS) |
280 #define MAYBE_InputEvent InputEvent | 253 #define MAYBE_InputEvent InputEvent |
281 #elif defined(OS_LINUX) | 254 #elif defined(OS_LINUX) |
282 // Times out on Linux. http://crbug.com/108859 | 255 // Times out on Linux. http://crbug.com/108859 |
283 #define MAYBE_InputEvent DISABLED_InputEvent | 256 #define MAYBE_InputEvent DISABLED_InputEvent |
284 #elif defined(OS_MACOSX) | 257 #elif defined(OS_MACOSX) |
285 // Flaky on Mac. http://crbug.com/109258 | 258 // Flaky on Mac. http://crbug.com/109258 |
286 #define MAYBE_InputEvent DISABLED_InputEvent | 259 #define MAYBE_InputEvent DISABLED_InputEvent |
287 #else | 260 #else |
(...skipping 11 matching lines...) Expand all Loading... | |
299 #define MAYBE_WebSocket_AbortReceiveMessageCall \ | 272 #define MAYBE_WebSocket_AbortReceiveMessageCall \ |
300 DISABLED_WebSocket_AbortReceiveMessageCall | 273 DISABLED_WebSocket_AbortReceiveMessageCall |
301 #else | 274 #else |
302 #define MAYBE_WebSocket_AbortReceiveMessageCall \ | 275 #define MAYBE_WebSocket_AbortReceiveMessageCall \ |
303 WebSocket_AbortReceiveMessageCall | 276 WebSocket_AbortReceiveMessageCall |
304 #endif | 277 #endif |
305 | 278 |
306 TEST_PPAPI_IN_PROCESS(MAYBE_InputEvent) | 279 TEST_PPAPI_IN_PROCESS(MAYBE_InputEvent) |
307 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_InputEvent) | 280 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_InputEvent) |
308 // TODO(bbudge) Enable when input events are proxied correctly for NaCl. | 281 // TODO(bbudge) Enable when input events are proxied correctly for NaCl. |
309 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_InputEvent) | 282 TEST_PPAPI_NACL(DISABLED_InputEvent) |
310 | 283 |
311 TEST_PPAPI_IN_PROCESS(MAYBE_ImeInputEvent) | 284 TEST_PPAPI_IN_PROCESS(MAYBE_ImeInputEvent) |
312 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_ImeInputEvent) | 285 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_ImeInputEvent) |
313 // TODO(kinaba) Enable when IME events are proxied correctly for NaCl. | 286 // TODO(kinaba) Enable when IME events are proxied correctly for NaCl. |
314 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_ImeInputEvent) | 287 TEST_PPAPI_NACL(DISABLED_ImeInputEvent) |
315 | 288 |
316 TEST_PPAPI_IN_PROCESS(Instance_ExecuteScript); | 289 TEST_PPAPI_IN_PROCESS(Instance_ExecuteScript); |
317 TEST_PPAPI_OUT_OF_PROCESS(Instance_ExecuteScript) | 290 TEST_PPAPI_OUT_OF_PROCESS(Instance_ExecuteScript) |
318 // ExecuteScript isn't supported by NaCl. | 291 // ExecuteScript isn't supported by NaCl. |
319 | 292 |
320 // We run and reload the RecursiveObjects test to ensure that the InstanceObject | 293 // We run and reload the RecursiveObjects test to ensure that the InstanceObject |
321 // (and others) are properly cleaned up after the first run. | 294 // (and others) are properly cleaned up after the first run. |
322 IN_PROC_BROWSER_TEST_F(PPAPITest, Instance_RecursiveObjects) { | 295 IN_PROC_BROWSER_TEST_F(PPAPITest, Instance_RecursiveObjects) { |
323 RunTestAndReload("Instance_RecursiveObjects"); | 296 RunTestAndReload("Instance_RecursiveObjects"); |
324 } | 297 } |
325 // TODO(dmichael): Make it work out-of-process (or at least see whether we | 298 // TODO(dmichael): Make it work out-of-process (or at least see whether we |
326 // care). | 299 // care). |
327 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, | 300 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, |
328 DISABLED_Instance_RecursiveObjects) { | 301 DISABLED_Instance_RecursiveObjects) { |
329 RunTestAndReload("Instance_RecursiveObjects"); | 302 RunTestAndReload("Instance_RecursiveObjects"); |
330 } | 303 } |
331 TEST_PPAPI_IN_PROCESS(Instance_LeakedObjectDestructors); | 304 TEST_PPAPI_IN_PROCESS(Instance_LeakedObjectDestructors); |
332 TEST_PPAPI_OUT_OF_PROCESS(Instance_LeakedObjectDestructors); | 305 TEST_PPAPI_OUT_OF_PROCESS(Instance_LeakedObjectDestructors); |
333 // ScriptableObjects aren't supported in NaCl, so Instance_RecursiveObjects and | 306 // ScriptableObjects aren't supported in NaCl, so Instance_RecursiveObjects and |
334 // Instance_TestLeakedObjectDestructors don't make sense for NaCl. | 307 // Instance_TestLeakedObjectDestructors don't make sense for NaCl. |
335 | 308 |
336 TEST_PPAPI_IN_PROCESS(Graphics2D) | 309 TEST_PPAPI_IN_PROCESS(Graphics2D) |
337 TEST_PPAPI_OUT_OF_PROCESS(Graphics2D) | 310 TEST_PPAPI_OUT_OF_PROCESS(Graphics2D) |
338 // Graphics2D_Dev isn't supported in NaCl, only test the other interfaces | 311 // Graphics2D_Dev isn't supported in NaCl, only test the other interfaces |
339 // TODO(jhorwich) Enable when Graphics2D_Dev interfaces are proxied in NaCl. | 312 // TODO(jhorwich) Enable when Graphics2D_Dev interfaces are proxied in NaCl. |
340 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_InvalidResource) | 313 TEST_PPAPI_NACL(Graphics2D_InvalidResource) |
341 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_InvalidSize) | 314 TEST_PPAPI_NACL(Graphics2D_InvalidSize) |
342 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Humongous) | 315 TEST_PPAPI_NACL(Graphics2D_Humongous) |
343 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_InitToZero) | 316 TEST_PPAPI_NACL(Graphics2D_InitToZero) |
344 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Describe) | 317 TEST_PPAPI_NACL(Graphics2D_Describe) |
345 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Paint) | 318 TEST_PPAPI_NACL(Graphics2D_Paint) |
346 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Scroll) | 319 TEST_PPAPI_NACL(Graphics2D_Scroll) |
347 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Replace) | 320 TEST_PPAPI_NACL(Graphics2D_Replace) |
348 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Flush) | 321 TEST_PPAPI_NACL(Graphics2D_Flush) |
349 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_FlushOffscreenUpdate) | 322 TEST_PPAPI_NACL(Graphics2D_FlushOffscreenUpdate) |
350 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_BindNull) | 323 TEST_PPAPI_NACL(Graphics2D_BindNull) |
351 | 324 |
352 #if defined(OS_WIN) && !defined(USE_AURA) | 325 #if defined(OS_WIN) && !defined(USE_AURA) |
353 // These tests fail with the test compositor which is what's used by default for | 326 // These tests fail with the test compositor which is what's used by default for |
354 // browser tests on Windows Aura. Renable when the software compositor is | 327 // browser tests on Windows Aura. Renable when the software compositor is |
355 // available. | 328 // available. |
356 TEST_PPAPI_IN_PROCESS(Graphics3D) | 329 TEST_PPAPI_IN_PROCESS(Graphics3D) |
357 TEST_PPAPI_OUT_OF_PROCESS(Graphics3D) | 330 TEST_PPAPI_OUT_OF_PROCESS(Graphics3D) |
358 TEST_PPAPI_NACL_VIA_HTTP(Graphics3D) | 331 TEST_PPAPI_NACL(Graphics3D) |
359 #endif | 332 #endif |
360 | 333 |
361 TEST_PPAPI_IN_PROCESS(ImageData) | 334 TEST_PPAPI_IN_PROCESS(ImageData) |
362 TEST_PPAPI_OUT_OF_PROCESS(ImageData) | 335 TEST_PPAPI_OUT_OF_PROCESS(ImageData) |
363 TEST_PPAPI_NACL_VIA_HTTP(ImageData) | 336 TEST_PPAPI_NACL(ImageData) |
364 | 337 |
365 TEST_PPAPI_IN_PROCESS(BrowserFont) | 338 TEST_PPAPI_IN_PROCESS(BrowserFont) |
366 TEST_PPAPI_OUT_OF_PROCESS(BrowserFont) | 339 TEST_PPAPI_OUT_OF_PROCESS(BrowserFont) |
367 | 340 |
368 TEST_PPAPI_IN_PROCESS(Buffer) | 341 TEST_PPAPI_IN_PROCESS(Buffer) |
369 TEST_PPAPI_OUT_OF_PROCESS(Buffer) | 342 TEST_PPAPI_OUT_OF_PROCESS(Buffer) |
370 | 343 |
371 TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivate) | 344 TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivate) |
372 TEST_PPAPI_IN_PROCESS_WITH_SSL_SERVER(TCPSocketPrivate) | 345 TEST_PPAPI_IN_PROCESS_WITH_SSL_SERVER(TCPSocketPrivate) |
373 TEST_PPAPI_NACL_WITH_SSL_SERVER(TCPSocketPrivate) | 346 TEST_PPAPI_NACL_WITH_SSL_SERVER(TCPSocketPrivate) |
374 | 347 |
375 TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivateTrusted) | 348 TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivateTrusted) |
376 TEST_PPAPI_IN_PROCESS_WITH_SSL_SERVER(TCPSocketPrivateTrusted) | 349 TEST_PPAPI_IN_PROCESS_WITH_SSL_SERVER(TCPSocketPrivateTrusted) |
377 | 350 |
378 // UDPSocketPrivate tests. | 351 // UDPSocketPrivate tests. |
379 // UDPSocketPrivate_Broadcast is disabled for OSX because it requires | 352 // UDPSocketPrivate_Broadcast is disabled for OSX because it requires |
380 // root permissions on OSX 10.7+. | 353 // root permissions on OSX 10.7+. |
381 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_Connect) | 354 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_Connect) |
382 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_ConnectFailure) | 355 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_ConnectFailure) |
383 #if !defined(OS_MACOSX) | 356 #if !defined(OS_MACOSX) |
384 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_Broadcast) | 357 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_Broadcast) |
385 #endif // !defined(OS_MACOSX) | 358 #endif // !defined(OS_MACOSX) |
386 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_SetSocketFeatureErrors) | 359 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_SetSocketFeatureErrors) |
387 TEST_PPAPI_NACL_VIA_HTTP(UDPSocketPrivate_Connect) | 360 TEST_PPAPI_NACL(UDPSocketPrivate_Connect) |
388 TEST_PPAPI_NACL_VIA_HTTP(UDPSocketPrivate_ConnectFailure) | 361 TEST_PPAPI_NACL(UDPSocketPrivate_ConnectFailure) |
389 #if !defined(OS_MACOSX) | 362 #if !defined(OS_MACOSX) |
390 TEST_PPAPI_NACL_VIA_HTTP(UDPSocketPrivate_Broadcast) | 363 TEST_PPAPI_NACL(UDPSocketPrivate_Broadcast) |
391 #endif // !defined(OS_MACOSX) | 364 #endif // !defined(OS_MACOSX) |
392 TEST_PPAPI_NACL_VIA_HTTP(UDPSocketPrivate_SetSocketFeatureErrors) | 365 TEST_PPAPI_NACL(UDPSocketPrivate_SetSocketFeatureErrors) |
393 | 366 |
394 TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(TCPServerSocketPrivateDisallowed) | 367 TEST_PPAPI_NACL_DISALLOWED_SOCKETS(TCPServerSocketPrivateDisallowed) |
395 TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(TCPSocketPrivateDisallowed) | 368 TEST_PPAPI_NACL_DISALLOWED_SOCKETS(TCPSocketPrivateDisallowed) |
396 TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(UDPSocketPrivateDisallowed) | 369 TEST_PPAPI_NACL_DISALLOWED_SOCKETS(UDPSocketPrivateDisallowed) |
397 | 370 |
398 TEST_PPAPI_IN_PROCESS_VIA_HTTP(TCPServerSocketPrivate) | 371 TEST_PPAPI_IN_PROCESS_VIA_HTTP(TCPServerSocketPrivate) |
399 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(TCPServerSocketPrivate) | 372 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(TCPServerSocketPrivate) |
400 TEST_PPAPI_NACL_VIA_HTTP(TCPServerSocketPrivate) | 373 TEST_PPAPI_NACL(TCPServerSocketPrivate) |
401 | 374 |
402 TEST_PPAPI_IN_PROCESS_VIA_HTTP(HostResolverPrivate_Resolve) | 375 TEST_PPAPI_IN_PROCESS_VIA_HTTP(HostResolverPrivate_Resolve) |
403 TEST_PPAPI_IN_PROCESS_VIA_HTTP(HostResolverPrivate_ResolveIPv4) | 376 TEST_PPAPI_IN_PROCESS_VIA_HTTP(HostResolverPrivate_ResolveIPv4) |
404 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_Resolve) | 377 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_Resolve) |
405 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_ResolveIPv4) | 378 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_ResolveIPv4) |
406 TEST_PPAPI_NACL_VIA_HTTP(HostResolverPrivate_Resolve) | 379 TEST_PPAPI_NACL(HostResolverPrivate_Resolve) |
407 TEST_PPAPI_NACL_VIA_HTTP(HostResolverPrivate_ResolveIPv4) | 380 TEST_PPAPI_NACL(HostResolverPrivate_ResolveIPv4) |
408 | 381 |
409 // URLLoader tests. | 382 // URLLoader tests. |
410 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicGET) | 383 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicGET) |
411 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicPOST) | 384 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicPOST) |
412 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicFilePOST) | 385 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicFilePOST) |
413 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicFileRangePOST) | 386 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicFileRangePOST) |
414 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_CompoundBodyPOST) | 387 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_CompoundBodyPOST) |
415 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_EmptyDataPOST) | 388 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_EmptyDataPOST) |
416 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BinaryDataPOST) | 389 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BinaryDataPOST) |
417 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_CustomRequestHeader) | 390 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_CustomRequestHeader) |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
454 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP( | 427 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP( |
455 DISABLED_URLLoader_TrustedJavascriptURLRestriction) | 428 DISABLED_URLLoader_TrustedJavascriptURLRestriction) |
456 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_UntrustedHttpRequests) | 429 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_UntrustedHttpRequests) |
457 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_TrustedHttpRequests) | 430 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_TrustedHttpRequests) |
458 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_FollowURLRedirect) | 431 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_FollowURLRedirect) |
459 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_AuditURLRedirect) | 432 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_AuditURLRedirect) |
460 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_AbortCalls) | 433 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_AbortCalls) |
461 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_UntendedLoad) | 434 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_UntendedLoad) |
462 | 435 |
463 // These tests are failing a lot on Win 7 bots: http://crbug.com/167150 | 436 // These tests are failing a lot on Win 7 bots: http://crbug.com/167150 |
464 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_BasicGET) | 437 TEST_PPAPI_NACL(DISABLED_URLLoader_BasicGET) |
465 // Note this one that never failed - can it provide a clue to the failures of | 438 // Note this one that never failed - can it provide a clue to the failures of |
466 // the others? | 439 // the others? |
467 TEST_PPAPI_NACL_VIA_HTTP(URLLoader_BasicPOST) | 440 TEST_PPAPI_NACL(URLLoader_BasicPOST) |
468 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_BasicFilePOST) | 441 TEST_PPAPI_NACL(DISABLED_URLLoader_BasicFilePOST) |
469 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_BasicFileRangePOST) | 442 TEST_PPAPI_NACL(DISABLED_URLLoader_BasicFileRangePOST) |
470 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_CompoundBodyPOST) | 443 TEST_PPAPI_NACL(DISABLED_URLLoader_CompoundBodyPOST) |
471 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_EmptyDataPOST) | 444 TEST_PPAPI_NACL(DISABLED_URLLoader_EmptyDataPOST) |
472 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_BinaryDataPOST) | 445 TEST_PPAPI_NACL(DISABLED_URLLoader_BinaryDataPOST) |
473 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_CustomRequestHeader) | 446 TEST_PPAPI_NACL(DISABLED_URLLoader_CustomRequestHeader) |
474 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_FailsBogusContentLength) | 447 TEST_PPAPI_NACL(DISABLED_URLLoader_FailsBogusContentLength) |
475 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_StreamToFile) | 448 TEST_PPAPI_NACL(DISABLED_URLLoader_StreamToFile) |
476 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_UntrustedSameOriginRestriction) | 449 TEST_PPAPI_NACL(DISABLED_URLLoader_UntrustedSameOriginRestriction) |
477 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_UntrustedCrossOriginRequest) | 450 TEST_PPAPI_NACL(DISABLED_URLLoader_UntrustedCrossOriginRequest) |
478 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_UntrustedJavascriptURLRestriction) | 451 TEST_PPAPI_NACL(DISABLED_URLLoader_UntrustedJavascriptURLRestriction) |
479 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_UntrustedHttpRequests) | 452 TEST_PPAPI_NACL(DISABLED_URLLoader_UntrustedHttpRequests) |
480 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_FollowURLRedirect) | 453 TEST_PPAPI_NACL(DISABLED_URLLoader_FollowURLRedirect) |
481 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_AuditURLRedirect) | 454 TEST_PPAPI_NACL(DISABLED_URLLoader_AuditURLRedirect) |
482 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_AbortCalls) | 455 TEST_PPAPI_NACL(DISABLED_URLLoader_AbortCalls) |
483 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_UntendedLoad) | 456 TEST_PPAPI_NACL(DISABLED_URLLoader_UntendedLoad) |
484 | 457 |
485 // URLRequestInfo tests. | 458 // URLRequestInfo tests. |
486 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) | 459 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) |
487 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) | 460 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) |
488 | 461 |
489 // Timing out on Windows. http://crbug.com/129571 | 462 // Timing out on Windows. http://crbug.com/129571 |
490 #if defined(OS_WIN) | 463 #if defined(OS_WIN) |
491 #define MAYBE_URLRequest_CreateAndIsURLRequestInfo \ | 464 #define MAYBE_URLRequest_CreateAndIsURLRequestInfo \ |
492 DISABLED_URLRequest_CreateAndIsURLRequestInfo | 465 DISABLED_URLRequest_CreateAndIsURLRequestInfo |
493 #else | 466 #else |
494 #define MAYBE_URLRequest_CreateAndIsURLRequestInfo \ | 467 #define MAYBE_URLRequest_CreateAndIsURLRequestInfo \ |
495 URLRequest_CreateAndIsURLRequestInfo | 468 URLRequest_CreateAndIsURLRequestInfo |
496 #endif | 469 #endif |
497 TEST_PPAPI_NACL_VIA_HTTP(MAYBE_URLRequest_CreateAndIsURLRequestInfo) | 470 TEST_PPAPI_NACL(MAYBE_URLRequest_CreateAndIsURLRequestInfo) |
498 | 471 |
499 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_SetProperty) | 472 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_SetProperty) |
500 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_SetProperty) | 473 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_SetProperty) |
501 // http://crbug.com/167150 | 474 // http://crbug.com/167150 |
502 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLRequest_SetProperty) | 475 TEST_PPAPI_NACL(DISABLED_URLRequest_SetProperty) |
503 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_AppendDataToBody) | 476 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_AppendDataToBody) |
504 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_AppendDataToBody) | 477 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_AppendDataToBody) |
505 TEST_PPAPI_NACL_VIA_HTTP(URLRequest_AppendDataToBody) | 478 TEST_PPAPI_NACL(URLRequest_AppendDataToBody) |
506 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_Stress) | 479 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_Stress) |
507 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_Stress) | 480 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_Stress) |
508 TEST_PPAPI_NACL_VIA_HTTP(URLRequest_Stress) | 481 TEST_PPAPI_NACL(URLRequest_Stress) |
509 | 482 |
510 TEST_PPAPI_IN_PROCESS(PaintAggregator) | 483 TEST_PPAPI_IN_PROCESS(PaintAggregator) |
511 TEST_PPAPI_OUT_OF_PROCESS(PaintAggregator) | 484 TEST_PPAPI_OUT_OF_PROCESS(PaintAggregator) |
512 TEST_PPAPI_NACL_VIA_HTTP(PaintAggregator) | 485 TEST_PPAPI_NACL(PaintAggregator) |
513 | 486 |
514 // TODO(danakj): http://crbug.com/115286 | 487 // TODO(danakj): http://crbug.com/115286 |
515 TEST_PPAPI_IN_PROCESS(DISABLED_Scrollbar) | 488 TEST_PPAPI_IN_PROCESS(DISABLED_Scrollbar) |
516 // http://crbug.com/89961 | 489 // http://crbug.com/89961 |
517 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, DISABLED_Scrollbar) { | 490 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, DISABLED_Scrollbar) { |
518 RunTest("Scrollbar"); | 491 RunTest("Scrollbar"); |
519 } | 492 } |
520 // TODO(danakj): http://crbug.com/115286 | 493 // TODO(danakj): http://crbug.com/115286 |
521 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_Scrollbar) | 494 TEST_PPAPI_NACL(DISABLED_Scrollbar) |
522 | 495 |
523 TEST_PPAPI_IN_PROCESS(URLUtil) | 496 TEST_PPAPI_IN_PROCESS(URLUtil) |
524 TEST_PPAPI_OUT_OF_PROCESS(URLUtil) | 497 TEST_PPAPI_OUT_OF_PROCESS(URLUtil) |
525 | 498 |
526 TEST_PPAPI_IN_PROCESS(CharSet) | 499 TEST_PPAPI_IN_PROCESS(CharSet) |
527 TEST_PPAPI_OUT_OF_PROCESS(CharSet) | 500 TEST_PPAPI_OUT_OF_PROCESS(CharSet) |
528 | 501 |
529 TEST_PPAPI_IN_PROCESS(Crypto) | 502 TEST_PPAPI_IN_PROCESS(Crypto) |
530 TEST_PPAPI_OUT_OF_PROCESS(Crypto) | 503 TEST_PPAPI_OUT_OF_PROCESS(Crypto) |
531 | 504 |
532 TEST_PPAPI_IN_PROCESS(Var) | 505 TEST_PPAPI_IN_PROCESS(Var) |
533 TEST_PPAPI_OUT_OF_PROCESS(Var) | 506 TEST_PPAPI_OUT_OF_PROCESS(Var) |
534 TEST_PPAPI_NACL_VIA_HTTP(Var) | 507 TEST_PPAPI_NACL(Var) |
535 | 508 |
536 // Flaky on mac, http://crbug.com/121107 | 509 // Flaky on mac, http://crbug.com/121107 |
537 #if defined(OS_MACOSX) | 510 #if defined(OS_MACOSX) |
538 #define MAYBE_VarDeprecated DISABLED_VarDeprecated | 511 #define MAYBE_VarDeprecated DISABLED_VarDeprecated |
539 #else | 512 #else |
540 #define MAYBE_VarDeprecated VarDeprecated | 513 #define MAYBE_VarDeprecated VarDeprecated |
541 #endif | 514 #endif |
542 | 515 |
543 TEST_PPAPI_IN_PROCESS(VarDeprecated) | 516 TEST_PPAPI_IN_PROCESS(VarDeprecated) |
544 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_VarDeprecated) | 517 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_VarDeprecated) |
(...skipping 12 matching lines...) Expand all Loading... | |
557 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_SendInInit) | 530 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_SendInInit) |
558 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_SendingData) | 531 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_SendingData) |
559 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_SendingArrayBuffer) | 532 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_SendingArrayBuffer) |
560 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_MessageEvent) | 533 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_MessageEvent) |
561 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_NoHandler) | 534 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_NoHandler) |
562 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_ExtraParam) | 535 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_ExtraParam) |
563 #if !defined(OS_WIN) && !(defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)) | 536 #if !defined(OS_WIN) && !(defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)) |
564 // Times out on Windows XP, Windows 7, and Linux x64: http://crbug.com/95557 | 537 // Times out on Windows XP, Windows 7, and Linux x64: http://crbug.com/95557 |
565 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_NonMainThread) | 538 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_NonMainThread) |
566 #endif | 539 #endif |
567 TEST_PPAPI_NACL_VIA_HTTP(PostMessage_SendInInit) | 540 TEST_PPAPI_NACL(PostMessage_SendInInit) |
568 TEST_PPAPI_NACL_VIA_HTTP(PostMessage_SendingData) | 541 TEST_PPAPI_NACL(PostMessage_SendingData) |
569 TEST_PPAPI_NACL_VIA_HTTP(PostMessage_SendingArrayBuffer) | 542 TEST_PPAPI_NACL(PostMessage_SendingArrayBuffer) |
570 TEST_PPAPI_NACL_VIA_HTTP(PostMessage_MessageEvent) | 543 TEST_PPAPI_NACL(PostMessage_MessageEvent) |
571 // http://crbug.com/167150 | 544 // http://crbug.com/167150 |
572 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_PostMessage_NoHandler) | 545 TEST_PPAPI_NACL(DISABLED_PostMessage_NoHandler) |
573 | 546 |
574 #if defined(OS_WIN) | 547 #if defined(OS_WIN) |
575 // Flaky: http://crbug.com/111209 | 548 // Flaky: http://crbug.com/111209 |
576 // | 549 // |
577 // Note from sheriffs miket and syzm: we're not convinced that this test is | 550 // Note from sheriffs miket and syzm: we're not convinced that this test is |
578 // directly to blame for the flakiness. It's possible that it's a more general | 551 // directly to blame for the flakiness. It's possible that it's a more general |
579 // problem that is exposing itself only with one of the later tests in this | 552 // problem that is exposing itself only with one of the later tests in this |
580 // series. | 553 // series. |
581 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_PostMessage_ExtraParam) | 554 TEST_PPAPI_NACL(DISABLED_PostMessage_ExtraParam) |
582 #else | 555 #else |
583 TEST_PPAPI_NACL_VIA_HTTP(PostMessage_ExtraParam) | 556 TEST_PPAPI_NACL(PostMessage_ExtraParam) |
584 #endif | 557 #endif |
585 | 558 |
586 TEST_PPAPI_IN_PROCESS(Memory) | 559 TEST_PPAPI_IN_PROCESS(Memory) |
587 TEST_PPAPI_OUT_OF_PROCESS(Memory) | 560 TEST_PPAPI_OUT_OF_PROCESS(Memory) |
588 TEST_PPAPI_NACL_VIA_HTTP(Memory) | 561 TEST_PPAPI_NACL(Memory) |
589 | 562 |
590 TEST_PPAPI_IN_PROCESS(VideoDecoder) | 563 TEST_PPAPI_IN_PROCESS(VideoDecoder) |
591 TEST_PPAPI_OUT_OF_PROCESS(VideoDecoder) | 564 TEST_PPAPI_OUT_OF_PROCESS(VideoDecoder) |
592 | 565 |
593 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_Open) | 566 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_Open) |
594 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_OpenDirectory) | 567 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_OpenDirectory) |
595 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_AbortCalls) | 568 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_AbortCalls) |
596 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_ParallelReads) | 569 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_ParallelReads) |
597 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_ParallelWrites) | 570 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_ParallelWrites) |
598 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_NotAllowMixedReadWrite) | 571 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_NotAllowMixedReadWrite) |
(...skipping 21 matching lines...) Expand all Loading... | |
620 #endif | 593 #endif |
621 | 594 |
622 // PPAPINaclTest.FileIO_AbortCalls is often flaky on Windows. | 595 // PPAPINaclTest.FileIO_AbortCalls is often flaky on Windows. |
623 // http://crbug.com/160034 | 596 // http://crbug.com/160034 |
624 #if defined(OS_WIN) | 597 #if defined(OS_WIN) |
625 #define MAYBE_FileIO_AbortCalls DISABLED_FileIO_AbortCalls | 598 #define MAYBE_FileIO_AbortCalls DISABLED_FileIO_AbortCalls |
626 #else | 599 #else |
627 #define MAYBE_FileIO_AbortCalls FileIO_AbortCalls | 600 #define MAYBE_FileIO_AbortCalls FileIO_AbortCalls |
628 #endif | 601 #endif |
629 | 602 |
630 TEST_PPAPI_NACL_VIA_HTTP(FileIO_Open) | 603 TEST_PPAPI_NACL(FileIO_Open) |
631 TEST_PPAPI_NACL_VIA_HTTP(MAYBE_FileIO_AbortCalls) | 604 TEST_PPAPI_NACL(MAYBE_FileIO_AbortCalls) |
632 TEST_PPAPI_NACL_VIA_HTTP(MAYBE_FileIO_ParallelReads) | 605 TEST_PPAPI_NACL(MAYBE_FileIO_ParallelReads) |
633 // http://crbug.com/167150 | 606 // http://crbug.com/167150 |
634 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_FileIO_ParallelWrites) | 607 TEST_PPAPI_NACL(DISABLED_FileIO_ParallelWrites) |
635 TEST_PPAPI_NACL_VIA_HTTP(FileIO_NotAllowMixedReadWrite) | 608 TEST_PPAPI_NACL(FileIO_NotAllowMixedReadWrite) |
636 TEST_PPAPI_NACL_VIA_HTTP(FileIO_TouchQuery) | 609 TEST_PPAPI_NACL(FileIO_TouchQuery) |
637 TEST_PPAPI_NACL_VIA_HTTP(FileIO_ReadWriteSetLength) | 610 TEST_PPAPI_NACL(FileIO_ReadWriteSetLength) |
638 TEST_PPAPI_NACL_VIA_HTTP(FileIO_ReadToArrayWriteSetLength) | 611 TEST_PPAPI_NACL(FileIO_ReadToArrayWriteSetLength) |
639 // The following test requires PPB_FileIO_Trusted, not available in NaCl. | 612 // The following test requires PPB_FileIO_Trusted, not available in NaCl. |
640 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_FileIO_WillWriteWillSetLength) | 613 TEST_PPAPI_NACL(DISABLED_FileIO_WillWriteWillSetLength) |
641 | 614 |
642 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileRef) | 615 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileRef) |
643 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(FileRef) | 616 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(FileRef) |
644 TEST_PPAPI_NACL_VIA_HTTP(FileRef) | 617 TEST_PPAPI_NACL(FileRef) |
645 | 618 |
646 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileSystem) | 619 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileSystem) |
647 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(FileSystem) | 620 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(FileSystem) |
648 | 621 |
649 // PPAPINaClTest.FileSystem times out consistently on Windows and Mac. | 622 // PPAPINaClTest.FileSystem times out consistently on Windows and Mac. |
650 // http://crbug.com/130372 | 623 // http://crbug.com/130372 |
651 #if defined(OS_MACOSX) || defined(OS_WIN) | 624 #if defined(OS_MACOSX) || defined(OS_WIN) |
652 #define MAYBE_FileSystem DISABLED_FileSystem | 625 #define MAYBE_FileSystem DISABLED_FileSystem |
653 #else | 626 #else |
654 #define MAYBE_FileSystem FileSystem | 627 #define MAYBE_FileSystem FileSystem |
655 #endif | 628 #endif |
656 | 629 |
657 TEST_PPAPI_NACL_VIA_HTTP(MAYBE_FileSystem) | 630 TEST_PPAPI_NACL(MAYBE_FileSystem) |
658 | 631 |
659 #if defined(OS_MACOSX) | 632 #if defined(OS_MACOSX) |
660 // http://crbug.com/103912 | 633 // http://crbug.com/103912 |
661 #define MAYBE_Fullscreen DISABLED_Fullscreen | 634 #define MAYBE_Fullscreen DISABLED_Fullscreen |
662 #elif defined(OS_LINUX) | 635 #elif defined(OS_LINUX) |
663 // http://crbug.com/146008 | 636 // http://crbug.com/146008 |
664 #define MAYBE_Fullscreen DISABLED_Fullscreen | 637 #define MAYBE_Fullscreen DISABLED_Fullscreen |
665 #else | 638 #else |
666 #define MAYBE_Fullscreen Fullscreen | 639 #define MAYBE_Fullscreen Fullscreen |
667 #endif | 640 #endif |
668 | 641 |
669 TEST_PPAPI_IN_PROCESS_VIA_HTTP(MAYBE_Fullscreen) | 642 TEST_PPAPI_IN_PROCESS_VIA_HTTP(MAYBE_Fullscreen) |
670 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(MAYBE_Fullscreen) | 643 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(MAYBE_Fullscreen) |
671 TEST_PPAPI_NACL_VIA_HTTP(MAYBE_Fullscreen) | 644 TEST_PPAPI_NACL(MAYBE_Fullscreen) |
672 | 645 |
673 TEST_PPAPI_IN_PROCESS(X509CertificatePrivate) | 646 TEST_PPAPI_IN_PROCESS(X509CertificatePrivate) |
674 TEST_PPAPI_OUT_OF_PROCESS(X509CertificatePrivate) | 647 TEST_PPAPI_OUT_OF_PROCESS(X509CertificatePrivate) |
675 | 648 |
676 // http://crbug.com/63239 | 649 // http://crbug.com/63239 |
677 #if defined(OS_POSIX) | 650 #if defined(OS_POSIX) |
678 #define MAYBE_DirectoryReader DISABLED_DirectoryReader | 651 #define MAYBE_DirectoryReader DISABLED_DirectoryReader |
679 #else | 652 #else |
680 #define MAYBE_DirectoryReader DirectoryReader | 653 #define MAYBE_DirectoryReader DirectoryReader |
681 #endif | 654 #endif |
(...skipping 22 matching lines...) Expand all Loading... | |
704 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_AreHostsEqual) | 677 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_AreHostsEqual) |
705 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_Describe) | 678 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_Describe) |
706 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_ReplacePort) | 679 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_ReplacePort) |
707 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetAnyAddress) | 680 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetAnyAddress) |
708 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_DescribeIPv6) | 681 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_DescribeIPv6) |
709 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetFamily) | 682 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetFamily) |
710 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetPort) | 683 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetPort) |
711 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetAddress) | 684 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetAddress) |
712 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetScopeID) | 685 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetScopeID) |
713 | 686 |
714 TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_AreEqual) | 687 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_AreEqual) |
715 TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_AreHostsEqual) | 688 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_AreHostsEqual) |
716 TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_Describe) | 689 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_Describe) |
717 TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_ReplacePort) | 690 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_ReplacePort) |
718 TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_GetAnyAddress) | 691 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_GetAnyAddress) |
719 TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_GetFamily) | 692 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_GetFamily) |
720 TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_GetPort) | 693 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_GetPort) |
721 TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_GetAddress) | 694 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_GetAddress) |
722 | 695 |
723 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_Basic) | 696 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_Basic) |
724 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_2Monitors) | 697 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_2Monitors) |
725 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_DeleteInCallback) | 698 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_DeleteInCallback) |
726 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_ListObserver) | 699 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_ListObserver) |
727 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_Basic) | 700 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_Basic) |
728 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_2Monitors) | 701 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_2Monitors) |
729 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_DeleteInCallback) | 702 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_DeleteInCallback) |
730 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_ListObserver) | 703 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_ListObserver) |
731 TEST_PPAPI_NACL_VIA_HTTP(NetworkMonitorPrivate_Basic) | 704 TEST_PPAPI_NACL(NetworkMonitorPrivate_Basic) |
732 TEST_PPAPI_NACL_VIA_HTTP(NetworkMonitorPrivate_2Monitors) | 705 TEST_PPAPI_NACL(NetworkMonitorPrivate_2Monitors) |
733 TEST_PPAPI_NACL_VIA_HTTP(NetworkMonitorPrivate_DeleteInCallback) | 706 TEST_PPAPI_NACL(NetworkMonitorPrivate_DeleteInCallback) |
734 TEST_PPAPI_NACL_VIA_HTTP(NetworkMonitorPrivate_ListObserver) | 707 TEST_PPAPI_NACL(NetworkMonitorPrivate_ListObserver) |
735 | 708 |
736 TEST_PPAPI_IN_PROCESS(Flash_SetInstanceAlwaysOnTop) | 709 TEST_PPAPI_IN_PROCESS(Flash_SetInstanceAlwaysOnTop) |
737 TEST_PPAPI_IN_PROCESS(Flash_GetCommandLineArgs) | 710 TEST_PPAPI_IN_PROCESS(Flash_GetCommandLineArgs) |
738 TEST_PPAPI_OUT_OF_PROCESS(Flash_SetInstanceAlwaysOnTop) | 711 TEST_PPAPI_OUT_OF_PROCESS(Flash_SetInstanceAlwaysOnTop) |
739 TEST_PPAPI_OUT_OF_PROCESS(Flash_GetCommandLineArgs) | 712 TEST_PPAPI_OUT_OF_PROCESS(Flash_GetCommandLineArgs) |
740 | 713 |
741 // NaCl based PPAPI tests with WebSocket server | 714 // In-process WebSocket tests |
742 TEST_PPAPI_IN_PROCESS(WebSocket_IsWebSocket) | 715 IN_PROC_BROWSER_TEST_F(PPAPITest, WebSocket) { |
743 TEST_PPAPI_IN_PROCESS(WebSocket_UninitializedPropertiesAccess) | 716 RunTestWithWebSocketServer( |
744 TEST_PPAPI_IN_PROCESS(WebSocket_InvalidConnect) | 717 LIST_TEST(WebSocket_IsWebSocket) |
745 TEST_PPAPI_IN_PROCESS(WebSocket_Protocols) | 718 LIST_TEST(WebSocket_UninitializedPropertiesAccess) |
746 TEST_PPAPI_IN_PROCESS(WebSocket_GetURL) | 719 LIST_TEST(WebSocket_InvalidConnect) |
747 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_ValidConnect) | 720 LIST_TEST(WebSocket_Protocols) |
748 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_InvalidClose) | 721 LIST_TEST(WebSocket_GetURL) |
749 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_ValidClose) | 722 LIST_TEST(WebSocket_ValidConnect) |
750 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_GetProtocol) | 723 LIST_TEST(WebSocket_InvalidClose) |
751 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_TextSendReceive) | 724 LIST_TEST(WebSocket_ValidClose) |
752 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_BinarySendReceive) | 725 LIST_TEST(WebSocket_GetProtocol) |
753 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_StressedSendReceive) | 726 LIST_TEST(WebSocket_TextSendReceive) |
754 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_BufferedAmount) | 727 LIST_TEST(WebSocket_BinarySendReceive) |
755 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_AbortCallsWithCallback) | 728 LIST_TEST(WebSocket_StressedSendReceive) |
756 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_AbortSendMessageCall) | 729 LIST_TEST(WebSocket_BufferedAmount) |
757 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_AbortCloseCall) | 730 LIST_TEST(WebSocket_AbortCallsWithCallback) |
758 TEST_PPAPI_IN_PROCESS_WITH_WS(MAYBE_WebSocket_AbortReceiveMessageCall) | 731 LIST_TEST(WebSocket_AbortSendMessageCall) |
759 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_CcInterfaces) | 732 LIST_TEST(WebSocket_AbortCloseCall) |
760 TEST_PPAPI_IN_PROCESS(WebSocket_UtilityInvalidConnect) | 733 LIST_TEST(MAYBE_WebSocket_AbortReceiveMessageCall) |
761 TEST_PPAPI_IN_PROCESS(WebSocket_UtilityProtocols) | 734 LIST_TEST(WebSocket_CcInterfaces) |
762 TEST_PPAPI_IN_PROCESS(WebSocket_UtilityGetURL) | 735 LIST_TEST(WebSocket_UtilityInvalidConnect) |
763 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityValidConnect) | 736 LIST_TEST(WebSocket_UtilityProtocols) |
764 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityInvalidClose) | 737 LIST_TEST(WebSocket_UtilityGetURL) |
765 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityValidClose) | 738 LIST_TEST(WebSocket_UtilityValidConnect) |
766 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityGetProtocol) | 739 LIST_TEST(WebSocket_UtilityInvalidClose) |
767 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityTextSendReceive) | 740 LIST_TEST(WebSocket_UtilityValidClose) |
768 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityBinarySendReceive) | 741 LIST_TEST(WebSocket_UtilityGetProtocol) |
769 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityBufferedAmount) | 742 LIST_TEST(WebSocket_UtilityTextSendReceive) |
770 TEST_PPAPI_OUT_OF_PROCESS(WebSocket_IsWebSocket) | 743 LIST_TEST(WebSocket_UtilityBinarySendReceive) |
771 TEST_PPAPI_OUT_OF_PROCESS(WebSocket_UninitializedPropertiesAccess) | 744 LIST_TEST(WebSocket_UtilityBufferedAmount)); |
772 TEST_PPAPI_OUT_OF_PROCESS(WebSocket_InvalidConnect) | 745 } |
773 TEST_PPAPI_OUT_OF_PROCESS(WebSocket_Protocols) | 746 |
774 TEST_PPAPI_OUT_OF_PROCESS(WebSocket_GetURL) | 747 // Out-of-process WebSocket tests |
775 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_ValidConnect) | 748 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, WebSocket) { |
776 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_InvalidClose) | 749 RunTestWithWebSocketServer( |
777 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_ValidClose) | 750 LIST_TEST(WebSocket_IsWebSocket) |
778 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_GetProtocol) | 751 LIST_TEST(WebSocket_UninitializedPropertiesAccess) |
779 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_TextSendReceive) | 752 LIST_TEST(WebSocket_InvalidConnect) |
780 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_BinarySendReceive) | 753 LIST_TEST(WebSocket_Protocols) |
781 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_StressedSendReceive) | 754 LIST_TEST(WebSocket_GetURL) |
782 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_BufferedAmount) | 755 LIST_TEST(WebSocket_ValidConnect) |
783 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_AbortCallsWithCallback) | 756 LIST_TEST(WebSocket_InvalidClose) |
784 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_AbortSendMessageCall) | 757 LIST_TEST(WebSocket_ValidClose) |
785 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_AbortCloseCall) | 758 LIST_TEST(WebSocket_GetProtocol) |
786 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(MAYBE_WebSocket_AbortReceiveMessageCall) | 759 LIST_TEST(WebSocket_TextSendReceive) |
787 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_CcInterfaces) | 760 LIST_TEST(WebSocket_BinarySendReceive) |
788 TEST_PPAPI_OUT_OF_PROCESS(WebSocket_UtilityInvalidConnect) | 761 LIST_TEST(WebSocket_StressedSendReceive) |
789 TEST_PPAPI_OUT_OF_PROCESS(WebSocket_UtilityProtocols) | 762 LIST_TEST(WebSocket_BufferedAmount) |
790 TEST_PPAPI_OUT_OF_PROCESS(WebSocket_UtilityGetURL) | 763 LIST_TEST(WebSocket_AbortCallsWithCallback) |
791 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityValidConnect) | 764 LIST_TEST(WebSocket_AbortSendMessageCall) |
792 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityInvalidClose) | 765 LIST_TEST(WebSocket_AbortCloseCall) |
793 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityValidClose) | 766 LIST_TEST(MAYBE_WebSocket_AbortReceiveMessageCall) |
794 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityGetProtocol) | 767 LIST_TEST(WebSocket_CcInterfaces) |
795 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityTextSendReceive) | 768 LIST_TEST(WebSocket_UtilityInvalidConnect) |
796 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityBinarySendReceive) | 769 LIST_TEST(WebSocket_UtilityProtocols) |
797 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityBufferedAmount) | 770 LIST_TEST(WebSocket_UtilityGetURL) |
798 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_IsWebSocket) | 771 LIST_TEST(WebSocket_UtilityValidConnect) |
799 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UninitializedPropertiesAccess) | 772 LIST_TEST(WebSocket_UtilityInvalidClose) |
800 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_InvalidConnect) | 773 LIST_TEST(WebSocket_UtilityValidClose) |
801 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_Protocols) | 774 LIST_TEST(WebSocket_UtilityGetProtocol) |
802 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_GetURL) | 775 LIST_TEST(WebSocket_UtilityTextSendReceive) |
803 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_ValidConnect) | 776 LIST_TEST(WebSocket_UtilityBinarySendReceive) |
804 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_InvalidClose) | 777 LIST_TEST(WebSocket_UtilityBufferedAmount)); |
805 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_ValidClose) | 778 } |
806 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_GetProtocol) | 779 |
807 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_TextSendReceive) | 780 // NaClNewlib WebSocket tests |
808 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_BinarySendReceive) | 781 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, WebSocket) { |
809 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_StressedSendReceive) | 782 RunTestWithWebSocketServer( |
810 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_BufferedAmount) | 783 LIST_TEST(WebSocket_IsWebSocket) |
811 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_AbortCallsWithCallback) | 784 LIST_TEST(WebSocket_UninitializedPropertiesAccess) |
812 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_AbortSendMessageCall) | 785 LIST_TEST(WebSocket_InvalidConnect) |
813 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_AbortCloseCall) | 786 LIST_TEST(WebSocket_Protocols) |
814 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(MAYBE_WebSocket_AbortReceiveMessageCall) | 787 LIST_TEST(WebSocket_GetURL) |
815 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_CcInterfaces) | 788 LIST_TEST(WebSocket_ValidConnect) |
816 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UtilityInvalidConnect) | 789 LIST_TEST(WebSocket_InvalidClose) |
817 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UtilityProtocols) | 790 LIST_TEST(WebSocket_ValidClose) |
818 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UtilityGetURL) | 791 LIST_TEST(WebSocket_GetProtocol) |
819 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityValidConnect) | 792 LIST_TEST(WebSocket_TextSendReceive) |
820 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityInvalidClose) | 793 LIST_TEST(WebSocket_BinarySendReceive) |
821 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityValidClose) | 794 LIST_TEST(WebSocket_StressedSendReceive) |
822 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityGetProtocol) | 795 LIST_TEST(WebSocket_BufferedAmount) |
823 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityTextSendReceive) | 796 LIST_TEST(WebSocket_AbortCallsWithCallback) |
824 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityBinarySendReceive) | 797 LIST_TEST(WebSocket_AbortSendMessageCall) |
825 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityBufferedAmount) | 798 LIST_TEST(WebSocket_AbortCloseCall) |
799 LIST_TEST(MAYBE_WebSocket_AbortReceiveMessageCall) | |
800 LIST_TEST(WebSocket_CcInterfaces) | |
801 LIST_TEST(WebSocket_UtilityInvalidConnect) | |
802 LIST_TEST(WebSocket_UtilityProtocols) | |
803 LIST_TEST(WebSocket_UtilityGetURL) | |
804 LIST_TEST(WebSocket_UtilityValidConnect) | |
805 LIST_TEST(WebSocket_UtilityInvalidClose) | |
806 LIST_TEST(WebSocket_UtilityValidClose) | |
807 LIST_TEST(WebSocket_UtilityGetProtocol) | |
808 LIST_TEST(WebSocket_UtilityTextSendReceive) | |
809 LIST_TEST(WebSocket_UtilityBinarySendReceive) | |
810 LIST_TEST(WebSocket_UtilityBufferedAmount)); | |
811 } | |
812 | |
813 // NaClGLibc WebSocket tests | |
814 // GLibc tests are currently disabled on Windows: http://crbug.com/162094. | |
815 // NaCl glibc tests are not included in ARM as there is no glibc support | |
816 // on ARM today. | |
817 #if defined(OS_WIN) || defined(ARCH_CPU_ARM_FAMILY) | |
818 #define MAYBE_GLIBC_WebSocket DISABLED_WebSocket | |
819 #else | |
820 #define MAYBE_GLIBC_WebSocket WebSocket | |
821 #endif | |
822 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC_WebSocket) { | |
823 RunTestWithWebSocketServer( | |
824 LIST_TEST(WebSocket_IsWebSocket) | |
825 LIST_TEST(WebSocket_UninitializedPropertiesAccess) | |
826 LIST_TEST(WebSocket_InvalidConnect) | |
827 LIST_TEST(WebSocket_Protocols) | |
828 LIST_TEST(WebSocket_GetURL) | |
829 LIST_TEST(WebSocket_ValidConnect) | |
830 LIST_TEST(WebSocket_InvalidClose) | |
831 LIST_TEST(WebSocket_ValidClose) | |
832 LIST_TEST(WebSocket_GetProtocol) | |
833 LIST_TEST(WebSocket_TextSendReceive) | |
834 LIST_TEST(WebSocket_BinarySendReceive) | |
835 LIST_TEST(WebSocket_StressedSendReceive) | |
836 LIST_TEST(WebSocket_BufferedAmount) | |
837 LIST_TEST(WebSocket_AbortCallsWithCallback) | |
838 LIST_TEST(WebSocket_AbortSendMessageCall) | |
839 LIST_TEST(WebSocket_AbortCloseCall) | |
840 LIST_TEST(MAYBE_WebSocket_AbortReceiveMessageCall) | |
841 LIST_TEST(WebSocket_CcInterfaces) | |
842 LIST_TEST(WebSocket_UtilityInvalidConnect) | |
843 LIST_TEST(WebSocket_UtilityProtocols) | |
844 LIST_TEST(WebSocket_UtilityGetURL) | |
845 LIST_TEST(WebSocket_UtilityValidConnect) | |
846 LIST_TEST(WebSocket_UtilityInvalidClose) | |
847 LIST_TEST(WebSocket_UtilityValidClose) | |
848 LIST_TEST(WebSocket_UtilityGetProtocol) | |
849 LIST_TEST(WebSocket_UtilityTextSendReceive) | |
850 LIST_TEST(WebSocket_UtilityBinarySendReceive) | |
851 LIST_TEST(WebSocket_UtilityBufferedAmount)); | |
852 } | |
826 | 853 |
827 TEST_PPAPI_IN_PROCESS(AudioConfig_RecommendSampleRate) | 854 TEST_PPAPI_IN_PROCESS(AudioConfig_RecommendSampleRate) |
828 TEST_PPAPI_IN_PROCESS(AudioConfig_ValidConfigs) | 855 TEST_PPAPI_IN_PROCESS(AudioConfig_ValidConfigs) |
829 TEST_PPAPI_IN_PROCESS(AudioConfig_InvalidConfigs) | 856 TEST_PPAPI_IN_PROCESS(AudioConfig_InvalidConfigs) |
830 TEST_PPAPI_OUT_OF_PROCESS(AudioConfig_RecommendSampleRate) | 857 TEST_PPAPI_OUT_OF_PROCESS(AudioConfig_RecommendSampleRate) |
831 TEST_PPAPI_OUT_OF_PROCESS(AudioConfig_ValidConfigs) | 858 TEST_PPAPI_OUT_OF_PROCESS(AudioConfig_ValidConfigs) |
832 TEST_PPAPI_OUT_OF_PROCESS(AudioConfig_InvalidConfigs) | 859 TEST_PPAPI_OUT_OF_PROCESS(AudioConfig_InvalidConfigs) |
833 TEST_PPAPI_NACL_VIA_HTTP(AudioConfig_RecommendSampleRate) | 860 TEST_PPAPI_NACL(AudioConfig_RecommendSampleRate) |
834 TEST_PPAPI_NACL_VIA_HTTP(AudioConfig_ValidConfigs) | 861 TEST_PPAPI_NACL(AudioConfig_ValidConfigs) |
835 TEST_PPAPI_NACL_VIA_HTTP(AudioConfig_InvalidConfigs) | 862 TEST_PPAPI_NACL(AudioConfig_InvalidConfigs) |
836 | 863 |
837 // Only run audio output tests if we have an audio device available. | 864 // Only run audio output tests if we have an audio device available. |
838 // TODO(raymes): We should probably test scenarios where there is no audio | 865 // TODO(raymes): We should probably test scenarios where there is no audio |
839 // device available. | 866 // device available. |
840 TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(Audio_Creation) | 867 TEST_PPAPI_IN_PROCESS(Audio_Creation) |
841 TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(Audio_DestroyNoStop) | 868 TEST_PPAPI_IN_PROCESS(Audio_DestroyNoStop) |
842 TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(Audio_Failures) | 869 TEST_PPAPI_IN_PROCESS(Audio_Failures) |
843 TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(Audio_AudioCallback1) | 870 TEST_PPAPI_IN_PROCESS(Audio_AudioCallback1) |
844 TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(Audio_AudioCallback2) | 871 TEST_PPAPI_IN_PROCESS(Audio_AudioCallback2) |
845 TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(Audio_Creation) | 872 TEST_PPAPI_OUT_OF_PROCESS(Audio_Creation) |
846 TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(Audio_DestroyNoStop) | 873 TEST_PPAPI_OUT_OF_PROCESS(Audio_DestroyNoStop) |
847 TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(Audio_Failures) | 874 TEST_PPAPI_OUT_OF_PROCESS(Audio_Failures) |
848 TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(Audio_AudioCallback1) | 875 TEST_PPAPI_OUT_OF_PROCESS(Audio_AudioCallback1) |
849 TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(Audio_AudioCallback2) | 876 TEST_PPAPI_OUT_OF_PROCESS(Audio_AudioCallback2) |
850 TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(Audio_Creation) | 877 TEST_PPAPI_NACL(Audio_Creation) |
851 TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(Audio_DestroyNoStop) | 878 TEST_PPAPI_NACL(Audio_DestroyNoStop) |
852 TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(Audio_Failures) | 879 TEST_PPAPI_NACL(Audio_Failures) |
853 TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(Audio_AudioCallback1) | 880 TEST_PPAPI_NACL(Audio_AudioCallback1) |
854 TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(Audio_AudioCallback2) | 881 TEST_PPAPI_NACL(Audio_AudioCallback2) |
855 | 882 |
856 TEST_PPAPI_IN_PROCESS(View_CreatedVisible); | 883 TEST_PPAPI_IN_PROCESS(View_CreatedVisible); |
857 TEST_PPAPI_OUT_OF_PROCESS(View_CreatedVisible); | 884 TEST_PPAPI_OUT_OF_PROCESS(View_CreatedVisible); |
858 TEST_PPAPI_NACL_VIA_HTTP(View_CreatedVisible); | 885 TEST_PPAPI_NACL(View_CreatedVisible); |
859 // This test ensures that plugins created in a background tab have their | 886 // This test ensures that plugins created in a background tab have their |
860 // initial visibility set to false. We don't bother testing in-process for this | 887 // initial visibility set to false. We don't bother testing in-process for this |
861 // custom test since the out of process code also exercises in-process. | 888 // custom test since the out of process code also exercises in-process. |
862 | 889 |
863 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, View_CreateInvisible) { | 890 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, View_CreateInvisible) { |
864 // Make a second tab in the foreground. | 891 // Make a second tab in the foreground. |
865 GURL url = GetTestFileUrl("View_CreatedInvisible"); | 892 GURL url = GetTestFileUrl("View_CreatedInvisible"); |
866 chrome::NavigateParams params(browser(), url, content::PAGE_TRANSITION_LINK); | 893 chrome::NavigateParams params(browser(), url, content::PAGE_TRANSITION_LINK); |
867 params.disposition = NEW_BACKGROUND_TAB; | 894 params.disposition = NEW_BACKGROUND_TAB; |
868 ui_test_utils::NavigateToURL(¶ms); | 895 ui_test_utils::NavigateToURL(¶ms); |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
914 for (size_t i = 0; i < arraysize(positive_tests); ++i) { | 941 for (size_t i = 0; i < arraysize(positive_tests); ++i) { |
915 RenderViewHost* host = browser()->tab_strip_model()-> | 942 RenderViewHost* host = browser()->tab_strip_model()-> |
916 GetActiveWebContents()->GetRenderViewHost(); | 943 GetActiveWebContents()->GetRenderViewHost(); |
917 RunTest(positive_tests[i]); | 944 RunTest(positive_tests[i]); |
918 EXPECT_TRUE(content::RenderViewHostTester::HasTouchEventHandler(host)); | 945 EXPECT_TRUE(content::RenderViewHostTester::HasTouchEventHandler(host)); |
919 } | 946 } |
920 } | 947 } |
921 | 948 |
922 TEST_PPAPI_IN_PROCESS(View_SizeChange); | 949 TEST_PPAPI_IN_PROCESS(View_SizeChange); |
923 TEST_PPAPI_OUT_OF_PROCESS(View_SizeChange); | 950 TEST_PPAPI_OUT_OF_PROCESS(View_SizeChange); |
924 TEST_PPAPI_NACL_VIA_HTTP(View_SizeChange); | 951 TEST_PPAPI_NACL(View_SizeChange); |
925 TEST_PPAPI_IN_PROCESS(View_ClipChange); | 952 TEST_PPAPI_IN_PROCESS(View_ClipChange); |
926 TEST_PPAPI_OUT_OF_PROCESS(View_ClipChange); | 953 TEST_PPAPI_OUT_OF_PROCESS(View_ClipChange); |
927 TEST_PPAPI_NACL_VIA_HTTP(View_ClipChange); | 954 TEST_PPAPI_NACL(View_ClipChange); |
928 | 955 |
929 TEST_PPAPI_IN_PROCESS(ResourceArray_Basics) | 956 TEST_PPAPI_IN_PROCESS(ResourceArray_Basics) |
930 TEST_PPAPI_IN_PROCESS(ResourceArray_OutOfRangeAccess) | 957 TEST_PPAPI_IN_PROCESS(ResourceArray_OutOfRangeAccess) |
931 TEST_PPAPI_IN_PROCESS(ResourceArray_EmptyArray) | 958 TEST_PPAPI_IN_PROCESS(ResourceArray_EmptyArray) |
932 TEST_PPAPI_IN_PROCESS(ResourceArray_InvalidElement) | 959 TEST_PPAPI_IN_PROCESS(ResourceArray_InvalidElement) |
933 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_Basics) | 960 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_Basics) |
934 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_OutOfRangeAccess) | 961 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_OutOfRangeAccess) |
935 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_EmptyArray) | 962 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_EmptyArray) |
936 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_InvalidElement) | 963 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_InvalidElement) |
937 | 964 |
938 TEST_PPAPI_IN_PROCESS(FlashMessageLoop_Basics) | 965 TEST_PPAPI_IN_PROCESS(FlashMessageLoop_Basics) |
939 TEST_PPAPI_IN_PROCESS(FlashMessageLoop_RunWithoutQuit) | 966 TEST_PPAPI_IN_PROCESS(FlashMessageLoop_RunWithoutQuit) |
940 TEST_PPAPI_OUT_OF_PROCESS(FlashMessageLoop_Basics) | 967 TEST_PPAPI_OUT_OF_PROCESS(FlashMessageLoop_Basics) |
941 TEST_PPAPI_OUT_OF_PROCESS(FlashMessageLoop_RunWithoutQuit) | 968 TEST_PPAPI_OUT_OF_PROCESS(FlashMessageLoop_RunWithoutQuit) |
942 | 969 |
943 TEST_PPAPI_IN_PROCESS(MouseCursor) | 970 TEST_PPAPI_IN_PROCESS(MouseCursor) |
944 TEST_PPAPI_OUT_OF_PROCESS(MouseCursor) | 971 TEST_PPAPI_OUT_OF_PROCESS(MouseCursor) |
945 TEST_PPAPI_NACL_VIA_HTTP(MouseCursor) | 972 TEST_PPAPI_NACL(MouseCursor) |
946 | 973 |
947 // PPB_Printing only implemented for out of process. | 974 // PPB_Printing only implemented for out of process. |
948 TEST_PPAPI_OUT_OF_PROCESS(Printing) | 975 TEST_PPAPI_OUT_OF_PROCESS(Printing) |
949 | 976 |
950 // PPB_MessageLoop is only supported out-of-process. | 977 // PPB_MessageLoop is only supported out-of-process. |
951 // TODO(dmichael): Enable for NaCl with the IPC proxy. crbug.com/116317 | 978 // TODO(dmichael): Enable for NaCl with the IPC proxy. crbug.com/116317 |
952 TEST_PPAPI_OUT_OF_PROCESS(MessageLoop_Basics) | 979 TEST_PPAPI_OUT_OF_PROCESS(MessageLoop_Basics) |
953 // MessageLoop_Post starts a thread so only run it if pepper threads are | 980 // MessageLoop_Post starts a thread so only run it if pepper threads are |
954 // enabled. | 981 // enabled. |
955 #ifdef ENABLE_PEPPER_THREADING | 982 #ifdef ENABLE_PEPPER_THREADING |
(...skipping 14 matching lines...) Expand all Loading... | |
970 #define MAYBE_FlashFullscreen DISABLED_FlashFullscreen | 997 #define MAYBE_FlashFullscreen DISABLED_FlashFullscreen |
971 #else | 998 #else |
972 #define MAYBE_FlashFullscreen FlashFullscreen | 999 #define MAYBE_FlashFullscreen FlashFullscreen |
973 #endif | 1000 #endif |
974 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_FlashFullscreen) | 1001 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_FlashFullscreen) |
975 | 1002 |
976 TEST_PPAPI_IN_PROCESS(TalkPrivate) | 1003 TEST_PPAPI_IN_PROCESS(TalkPrivate) |
977 TEST_PPAPI_OUT_OF_PROCESS(TalkPrivate) | 1004 TEST_PPAPI_OUT_OF_PROCESS(TalkPrivate) |
978 | 1005 |
979 #endif // ADDRESS_SANITIZER | 1006 #endif // ADDRESS_SANITIZER |
OLD | NEW |