Chromium Code Reviews| 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 |