| 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 into a string. This allows us to use precompiler stuff |
| 25 // to turn names into DISABLED_Foo, but still pass a string to RunTest. |
| 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 } | |
| 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) |
| 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 |
| 288 #define MAYBE_InputEvent InputEvent | 261 #define MAYBE_InputEvent InputEvent |
| 289 #endif | 262 #endif |
| 290 | 263 |
| 291 // Flaky on Linux and Windows. http://crbug.com/135403 | 264 // Flaky on Linux and Windows. http://crbug.com/135403 |
| 292 #if defined(OS_LINUX) || defined(OS_WIN) | 265 #if defined(OS_LINUX) || defined(OS_WIN) |
| 293 #define MAYBE_ImeInputEvent DISABLED_ImeInputEvent | 266 #define MAYBE_ImeInputEvent DISABLED_ImeInputEvent |
| 294 #else | 267 #else |
| 295 #define MAYBE_ImeInputEvent ImeInputEvent | 268 #define MAYBE_ImeInputEvent ImeInputEvent |
| 296 #endif | 269 #endif |
| 297 | 270 |
| 298 TEST_PPAPI_IN_PROCESS(MAYBE_InputEvent) | 271 TEST_PPAPI_IN_PROCESS(MAYBE_InputEvent) |
| 299 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_InputEvent) | 272 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_InputEvent) |
| 300 // TODO(bbudge) Enable when input events are proxied correctly for NaCl. | 273 // TODO(bbudge) Enable when input events are proxied correctly for NaCl. |
| 301 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_InputEvent) | 274 TEST_PPAPI_NACL(DISABLED_InputEvent) |
| 302 | 275 |
| 303 TEST_PPAPI_IN_PROCESS(MAYBE_ImeInputEvent) | 276 TEST_PPAPI_IN_PROCESS(MAYBE_ImeInputEvent) |
| 304 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_ImeInputEvent) | 277 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_ImeInputEvent) |
| 305 // TODO(kinaba) Enable when IME events are proxied correctly for NaCl. | 278 // TODO(kinaba) Enable when IME events are proxied correctly for NaCl. |
| 306 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_ImeInputEvent) | 279 TEST_PPAPI_NACL(DISABLED_ImeInputEvent) |
| 307 | 280 |
| 308 TEST_PPAPI_IN_PROCESS(Instance_ExecuteScript); | 281 TEST_PPAPI_IN_PROCESS(Instance_ExecuteScript); |
| 309 TEST_PPAPI_OUT_OF_PROCESS(Instance_ExecuteScript) | 282 TEST_PPAPI_OUT_OF_PROCESS(Instance_ExecuteScript) |
| 310 // ExecuteScript isn't supported by NaCl. | 283 // ExecuteScript isn't supported by NaCl. |
| 311 | 284 |
| 312 // We run and reload the RecursiveObjects test to ensure that the InstanceObject | 285 // We run and reload the RecursiveObjects test to ensure that the InstanceObject |
| 313 // (and others) are properly cleaned up after the first run. | 286 // (and others) are properly cleaned up after the first run. |
| 314 IN_PROC_BROWSER_TEST_F(PPAPITest, Instance_RecursiveObjects) { | 287 IN_PROC_BROWSER_TEST_F(PPAPITest, Instance_RecursiveObjects) { |
| 315 RunTestAndReload("Instance_RecursiveObjects"); | 288 RunTestAndReload("Instance_RecursiveObjects"); |
| 316 } | 289 } |
| 317 // TODO(dmichael): Make it work out-of-process (or at least see whether we | 290 // TODO(dmichael): Make it work out-of-process (or at least see whether we |
| 318 // care). | 291 // care). |
| 319 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, | 292 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, |
| 320 DISABLED_Instance_RecursiveObjects) { | 293 DISABLED_Instance_RecursiveObjects) { |
| 321 RunTestAndReload("Instance_RecursiveObjects"); | 294 RunTestAndReload("Instance_RecursiveObjects"); |
| 322 } | 295 } |
| 323 TEST_PPAPI_IN_PROCESS(Instance_LeakedObjectDestructors); | 296 TEST_PPAPI_IN_PROCESS(Instance_LeakedObjectDestructors); |
| 324 TEST_PPAPI_OUT_OF_PROCESS(Instance_LeakedObjectDestructors); | 297 TEST_PPAPI_OUT_OF_PROCESS(Instance_LeakedObjectDestructors); |
| 325 // ScriptableObjects aren't supported in NaCl, so Instance_RecursiveObjects and | 298 // ScriptableObjects aren't supported in NaCl, so Instance_RecursiveObjects and |
| 326 // Instance_TestLeakedObjectDestructors don't make sense for NaCl. | 299 // Instance_TestLeakedObjectDestructors don't make sense for NaCl. |
| 327 | 300 |
| 328 TEST_PPAPI_IN_PROCESS(Graphics2D) | 301 TEST_PPAPI_IN_PROCESS(Graphics2D) |
| 329 TEST_PPAPI_OUT_OF_PROCESS(Graphics2D) | 302 TEST_PPAPI_OUT_OF_PROCESS(Graphics2D) |
| 330 // Graphics2D_Dev isn't supported in NaCl, only test the other interfaces | 303 // Graphics2D_Dev isn't supported in NaCl, only test the other interfaces |
| 331 // TODO(jhorwich) Enable when Graphics2D_Dev interfaces are proxied in NaCl. | 304 // TODO(jhorwich) Enable when Graphics2D_Dev interfaces are proxied in NaCl. |
| 332 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_InvalidResource) | 305 TEST_PPAPI_NACL(Graphics2D_InvalidResource) |
| 333 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_InvalidSize) | 306 TEST_PPAPI_NACL(Graphics2D_InvalidSize) |
| 334 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Humongous) | 307 TEST_PPAPI_NACL(Graphics2D_Humongous) |
| 335 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_InitToZero) | 308 TEST_PPAPI_NACL(Graphics2D_InitToZero) |
| 336 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Describe) | 309 TEST_PPAPI_NACL(Graphics2D_Describe) |
| 337 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Paint) | 310 TEST_PPAPI_NACL(Graphics2D_Paint) |
| 338 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Scroll) | 311 TEST_PPAPI_NACL(Graphics2D_Scroll) |
| 339 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Replace) | 312 TEST_PPAPI_NACL(Graphics2D_Replace) |
| 340 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Flush) | 313 TEST_PPAPI_NACL(Graphics2D_Flush) |
| 341 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_FlushOffscreenUpdate) | 314 TEST_PPAPI_NACL(Graphics2D_FlushOffscreenUpdate) |
| 342 TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_BindNull) | 315 TEST_PPAPI_NACL(Graphics2D_BindNull) |
| 343 | 316 |
| 344 #if defined(OS_WIN) && !defined(USE_AURA) | 317 #if defined(OS_WIN) && !defined(USE_AURA) |
| 345 // These tests fail with the test compositor which is what's used by default for | 318 // These tests fail with the test compositor which is what's used by default for |
| 346 // browser tests on Windows Aura. Renable when the software compositor is | 319 // browser tests on Windows Aura. Renable when the software compositor is |
| 347 // available. | 320 // available. |
| 348 TEST_PPAPI_IN_PROCESS(Graphics3D) | 321 TEST_PPAPI_IN_PROCESS(Graphics3D) |
| 349 TEST_PPAPI_OUT_OF_PROCESS(Graphics3D) | 322 TEST_PPAPI_OUT_OF_PROCESS(Graphics3D) |
| 350 TEST_PPAPI_NACL_VIA_HTTP(Graphics3D) | 323 TEST_PPAPI_NACL(Graphics3D) |
| 351 #endif | 324 #endif |
| 352 | 325 |
| 353 TEST_PPAPI_IN_PROCESS(ImageData) | 326 TEST_PPAPI_IN_PROCESS(ImageData) |
| 354 TEST_PPAPI_OUT_OF_PROCESS(ImageData) | 327 TEST_PPAPI_OUT_OF_PROCESS(ImageData) |
| 355 TEST_PPAPI_NACL_VIA_HTTP(ImageData) | 328 TEST_PPAPI_NACL(ImageData) |
| 356 | 329 |
| 357 TEST_PPAPI_IN_PROCESS(BrowserFont) | 330 TEST_PPAPI_IN_PROCESS(BrowserFont) |
| 358 TEST_PPAPI_OUT_OF_PROCESS(BrowserFont) | 331 TEST_PPAPI_OUT_OF_PROCESS(BrowserFont) |
| 359 | 332 |
| 360 TEST_PPAPI_IN_PROCESS(Buffer) | 333 TEST_PPAPI_IN_PROCESS(Buffer) |
| 361 TEST_PPAPI_OUT_OF_PROCESS(Buffer) | 334 TEST_PPAPI_OUT_OF_PROCESS(Buffer) |
| 362 | 335 |
| 363 TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivate) | 336 TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivate) |
| 364 TEST_PPAPI_IN_PROCESS_WITH_SSL_SERVER(TCPSocketPrivate) | 337 TEST_PPAPI_IN_PROCESS_WITH_SSL_SERVER(TCPSocketPrivate) |
| 365 TEST_PPAPI_NACL_WITH_SSL_SERVER(TCPSocketPrivate) | 338 TEST_PPAPI_NACL_WITH_SSL_SERVER(TCPSocketPrivate) |
| 366 | 339 |
| 367 TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivateTrusted) | 340 TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivateTrusted) |
| 368 TEST_PPAPI_IN_PROCESS_WITH_SSL_SERVER(TCPSocketPrivateTrusted) | 341 TEST_PPAPI_IN_PROCESS_WITH_SSL_SERVER(TCPSocketPrivateTrusted) |
| 369 | 342 |
| 370 // UDPSocketPrivate tests. | 343 // UDPSocketPrivate tests. |
| 371 // UDPSocketPrivate_Broadcast is disabled for OSX because it requires | 344 // UDPSocketPrivate_Broadcast is disabled for OSX because it requires |
| 372 // root permissions on OSX 10.7+. | 345 // root permissions on OSX 10.7+. |
| 373 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_Connect) | 346 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_Connect) |
| 374 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_ConnectFailure) | 347 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_ConnectFailure) |
| 375 #if !defined(OS_MACOSX) | 348 #if !defined(OS_MACOSX) |
| 376 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_Broadcast) | 349 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_Broadcast) |
| 377 #endif // !defined(OS_MACOSX) | 350 #endif // !defined(OS_MACOSX) |
| 378 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_SetSocketFeatureErrors) | 351 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_SetSocketFeatureErrors) |
| 379 TEST_PPAPI_NACL_VIA_HTTP(UDPSocketPrivate_Connect) | 352 TEST_PPAPI_NACL(UDPSocketPrivate_Connect) |
| 380 TEST_PPAPI_NACL_VIA_HTTP(UDPSocketPrivate_ConnectFailure) | 353 TEST_PPAPI_NACL(UDPSocketPrivate_ConnectFailure) |
| 381 #if !defined(OS_MACOSX) | 354 #if !defined(OS_MACOSX) |
| 382 TEST_PPAPI_NACL_VIA_HTTP(UDPSocketPrivate_Broadcast) | 355 TEST_PPAPI_NACL(UDPSocketPrivate_Broadcast) |
| 383 #endif // !defined(OS_MACOSX) | 356 #endif // !defined(OS_MACOSX) |
| 384 TEST_PPAPI_NACL_VIA_HTTP(UDPSocketPrivate_SetSocketFeatureErrors) | 357 TEST_PPAPI_NACL(UDPSocketPrivate_SetSocketFeatureErrors) |
| 385 | 358 |
| 386 TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(HostResolverPrivateDisallowed) | 359 TEST_PPAPI_NACL_DISALLOWED_SOCKETS(HostResolverPrivateDisallowed) |
| 387 TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(TCPServerSocketPrivateDisallowed) | 360 TEST_PPAPI_NACL_DISALLOWED_SOCKETS(TCPServerSocketPrivateDisallowed) |
| 388 TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(TCPSocketPrivateDisallowed) | 361 TEST_PPAPI_NACL_DISALLOWED_SOCKETS(TCPSocketPrivateDisallowed) |
| 389 TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(UDPSocketPrivateDisallowed) | 362 TEST_PPAPI_NACL_DISALLOWED_SOCKETS(UDPSocketPrivateDisallowed) |
| 390 | 363 |
| 391 TEST_PPAPI_IN_PROCESS_VIA_HTTP(TCPServerSocketPrivate) | 364 TEST_PPAPI_IN_PROCESS_VIA_HTTP(TCPServerSocketPrivate) |
| 392 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(TCPServerSocketPrivate) | 365 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(TCPServerSocketPrivate) |
| 393 TEST_PPAPI_NACL_VIA_HTTP(TCPServerSocketPrivate) | 366 TEST_PPAPI_NACL(TCPServerSocketPrivate) |
| 394 | 367 |
| 395 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_Resolve) | 368 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_Resolve) |
| 396 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_ResolveIPv4) | 369 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_ResolveIPv4) |
| 397 TEST_PPAPI_NACL_VIA_HTTP(HostResolverPrivate_Resolve) | 370 TEST_PPAPI_NACL(HostResolverPrivate_Resolve) |
| 398 TEST_PPAPI_NACL_VIA_HTTP(HostResolverPrivate_ResolveIPv4) | 371 TEST_PPAPI_NACL(HostResolverPrivate_ResolveIPv4) |
| 399 | 372 |
| 400 // URLLoader tests. | 373 // URLLoader tests. |
| 401 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicGET) | 374 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicGET) |
| 402 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicPOST) | 375 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicPOST) |
| 403 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicFilePOST) | 376 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicFilePOST) |
| 404 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicFileRangePOST) | 377 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicFileRangePOST) |
| 405 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_CompoundBodyPOST) | 378 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_CompoundBodyPOST) |
| 406 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_EmptyDataPOST) | 379 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_EmptyDataPOST) |
| 407 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BinaryDataPOST) | 380 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BinaryDataPOST) |
| 408 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_CustomRequestHeader) | 381 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_CustomRequestHeader) |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 445 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP( | 418 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP( |
| 446 DISABLED_URLLoader_TrustedJavascriptURLRestriction) | 419 DISABLED_URLLoader_TrustedJavascriptURLRestriction) |
| 447 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_UntrustedHttpRequests) | 420 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_UntrustedHttpRequests) |
| 448 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_TrustedHttpRequests) | 421 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_TrustedHttpRequests) |
| 449 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_FollowURLRedirect) | 422 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_FollowURLRedirect) |
| 450 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_AuditURLRedirect) | 423 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_AuditURLRedirect) |
| 451 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_AbortCalls) | 424 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_AbortCalls) |
| 452 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_UntendedLoad) | 425 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_UntendedLoad) |
| 453 | 426 |
| 454 // These tests are failing a lot on Win 7 bots: http://crbug.com/167150 | 427 // These tests are failing a lot on Win 7 bots: http://crbug.com/167150 |
| 455 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_BasicGET) | 428 TEST_PPAPI_NACL(DISABLED_URLLoader_BasicGET) |
| 456 // Note this one that never failed - can it provide a clue to the failures of | 429 // Note this one that never failed - can it provide a clue to the failures of |
| 457 // the others? | 430 // the others? |
| 458 TEST_PPAPI_NACL_VIA_HTTP(URLLoader_BasicPOST) | 431 TEST_PPAPI_NACL(URLLoader_BasicPOST) |
| 459 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_BasicFilePOST) | 432 TEST_PPAPI_NACL(DISABLED_URLLoader_BasicFilePOST) |
| 460 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_BasicFileRangePOST) | 433 TEST_PPAPI_NACL(DISABLED_URLLoader_BasicFileRangePOST) |
| 461 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_CompoundBodyPOST) | 434 TEST_PPAPI_NACL(DISABLED_URLLoader_CompoundBodyPOST) |
| 462 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_EmptyDataPOST) | 435 TEST_PPAPI_NACL(DISABLED_URLLoader_EmptyDataPOST) |
| 463 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_BinaryDataPOST) | 436 TEST_PPAPI_NACL(DISABLED_URLLoader_BinaryDataPOST) |
| 464 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_CustomRequestHeader) | 437 TEST_PPAPI_NACL(DISABLED_URLLoader_CustomRequestHeader) |
| 465 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_FailsBogusContentLength) | 438 TEST_PPAPI_NACL(DISABLED_URLLoader_FailsBogusContentLength) |
| 466 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_StreamToFile) | 439 TEST_PPAPI_NACL(DISABLED_URLLoader_StreamToFile) |
| 467 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_UntrustedSameOriginRestriction) | 440 TEST_PPAPI_NACL(DISABLED_URLLoader_UntrustedSameOriginRestriction) |
| 468 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_UntrustedCrossOriginRequest) | 441 TEST_PPAPI_NACL(DISABLED_URLLoader_UntrustedCrossOriginRequest) |
| 469 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_UntrustedJavascriptURLRestriction) | 442 TEST_PPAPI_NACL(DISABLED_URLLoader_UntrustedJavascriptURLRestriction) |
| 470 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_UntrustedHttpRequests) | 443 TEST_PPAPI_NACL(DISABLED_URLLoader_UntrustedHttpRequests) |
| 471 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_FollowURLRedirect) | 444 TEST_PPAPI_NACL(DISABLED_URLLoader_FollowURLRedirect) |
| 472 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_AuditURLRedirect) | 445 TEST_PPAPI_NACL(DISABLED_URLLoader_AuditURLRedirect) |
| 473 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_AbortCalls) | 446 TEST_PPAPI_NACL(DISABLED_URLLoader_AbortCalls) |
| 474 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_UntendedLoad) | 447 TEST_PPAPI_NACL(DISABLED_URLLoader_UntendedLoad) |
| 475 | 448 |
| 476 // URLRequestInfo tests. | 449 // URLRequestInfo tests. |
| 477 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) | 450 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) |
| 478 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) | 451 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) |
| 479 | 452 |
| 480 // Timing out on Windows. http://crbug.com/129571 | 453 // Timing out on Windows. http://crbug.com/129571 |
| 481 #if defined(OS_WIN) | 454 #if defined(OS_WIN) |
| 482 #define MAYBE_URLRequest_CreateAndIsURLRequestInfo \ | 455 #define MAYBE_URLRequest_CreateAndIsURLRequestInfo \ |
| 483 DISABLED_URLRequest_CreateAndIsURLRequestInfo | 456 DISABLED_URLRequest_CreateAndIsURLRequestInfo |
| 484 #else | 457 #else |
| 485 #define MAYBE_URLRequest_CreateAndIsURLRequestInfo \ | 458 #define MAYBE_URLRequest_CreateAndIsURLRequestInfo \ |
| 486 URLRequest_CreateAndIsURLRequestInfo | 459 URLRequest_CreateAndIsURLRequestInfo |
| 487 #endif | 460 #endif |
| 488 TEST_PPAPI_NACL_VIA_HTTP(MAYBE_URLRequest_CreateAndIsURLRequestInfo) | 461 TEST_PPAPI_NACL(MAYBE_URLRequest_CreateAndIsURLRequestInfo) |
| 489 | 462 |
| 490 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_SetProperty) | 463 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_SetProperty) |
| 491 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_SetProperty) | 464 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_SetProperty) |
| 492 // http://crbug.com/167150 | 465 // http://crbug.com/167150 |
| 493 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLRequest_SetProperty) | 466 TEST_PPAPI_NACL(DISABLED_URLRequest_SetProperty) |
| 494 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_AppendDataToBody) | 467 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_AppendDataToBody) |
| 495 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_AppendDataToBody) | 468 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_AppendDataToBody) |
| 496 TEST_PPAPI_NACL_VIA_HTTP(URLRequest_AppendDataToBody) | 469 TEST_PPAPI_NACL(URLRequest_AppendDataToBody) |
| 497 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_Stress) | 470 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_Stress) |
| 498 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_Stress) | 471 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_Stress) |
| 499 TEST_PPAPI_NACL_VIA_HTTP(URLRequest_Stress) | 472 TEST_PPAPI_NACL(URLRequest_Stress) |
| 500 | 473 |
| 501 TEST_PPAPI_IN_PROCESS(PaintAggregator) | 474 TEST_PPAPI_IN_PROCESS(PaintAggregator) |
| 502 TEST_PPAPI_OUT_OF_PROCESS(PaintAggregator) | 475 TEST_PPAPI_OUT_OF_PROCESS(PaintAggregator) |
| 503 TEST_PPAPI_NACL_VIA_HTTP(PaintAggregator) | 476 TEST_PPAPI_NACL(PaintAggregator) |
| 504 | 477 |
| 505 // TODO(danakj): http://crbug.com/115286 | 478 // TODO(danakj): http://crbug.com/115286 |
| 506 TEST_PPAPI_IN_PROCESS(DISABLED_Scrollbar) | 479 TEST_PPAPI_IN_PROCESS(DISABLED_Scrollbar) |
| 507 // http://crbug.com/89961 | 480 // http://crbug.com/89961 |
| 508 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, DISABLED_Scrollbar) { | 481 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, DISABLED_Scrollbar) { |
| 509 RunTest("Scrollbar"); | 482 RunTest("Scrollbar"); |
| 510 } | 483 } |
| 511 // TODO(danakj): http://crbug.com/115286 | 484 // TODO(danakj): http://crbug.com/115286 |
| 512 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_Scrollbar) | 485 TEST_PPAPI_NACL(DISABLED_Scrollbar) |
| 513 | 486 |
| 514 TEST_PPAPI_IN_PROCESS(URLUtil) | 487 TEST_PPAPI_IN_PROCESS(URLUtil) |
| 515 TEST_PPAPI_OUT_OF_PROCESS(URLUtil) | 488 TEST_PPAPI_OUT_OF_PROCESS(URLUtil) |
| 516 | 489 |
| 517 TEST_PPAPI_IN_PROCESS(CharSet) | 490 TEST_PPAPI_IN_PROCESS(CharSet) |
| 518 TEST_PPAPI_OUT_OF_PROCESS(CharSet) | 491 TEST_PPAPI_OUT_OF_PROCESS(CharSet) |
| 519 | 492 |
| 520 TEST_PPAPI_IN_PROCESS(Crypto) | 493 TEST_PPAPI_IN_PROCESS(Crypto) |
| 521 TEST_PPAPI_OUT_OF_PROCESS(Crypto) | 494 TEST_PPAPI_OUT_OF_PROCESS(Crypto) |
| 522 | 495 |
| 523 TEST_PPAPI_IN_PROCESS(Var) | 496 TEST_PPAPI_IN_PROCESS(Var) |
| 524 TEST_PPAPI_OUT_OF_PROCESS(Var) | 497 TEST_PPAPI_OUT_OF_PROCESS(Var) |
| 525 TEST_PPAPI_NACL_VIA_HTTP(Var) | 498 TEST_PPAPI_NACL(Var) |
| 526 | 499 |
| 527 // Flaky on mac, http://crbug.com/121107 | 500 // Flaky on mac, http://crbug.com/121107 |
| 528 #if defined(OS_MACOSX) | 501 #if defined(OS_MACOSX) |
| 529 #define MAYBE_VarDeprecated DISABLED_VarDeprecated | 502 #define MAYBE_VarDeprecated DISABLED_VarDeprecated |
| 530 #else | 503 #else |
| 531 #define MAYBE_VarDeprecated VarDeprecated | 504 #define MAYBE_VarDeprecated VarDeprecated |
| 532 #endif | 505 #endif |
| 533 | 506 |
| 534 TEST_PPAPI_IN_PROCESS(VarDeprecated) | 507 TEST_PPAPI_IN_PROCESS(VarDeprecated) |
| 535 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_VarDeprecated) | 508 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_VarDeprecated) |
| (...skipping 12 matching lines...) Expand all Loading... |
| 548 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_SendInInit) | 521 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_SendInInit) |
| 549 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_SendingData) | 522 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_SendingData) |
| 550 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_SendingArrayBuffer) | 523 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_SendingArrayBuffer) |
| 551 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_MessageEvent) | 524 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_MessageEvent) |
| 552 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_NoHandler) | 525 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_NoHandler) |
| 553 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_ExtraParam) | 526 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_ExtraParam) |
| 554 #if !defined(OS_WIN) && !(defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)) | 527 #if !defined(OS_WIN) && !(defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)) |
| 555 // Times out on Windows XP, Windows 7, and Linux x64: http://crbug.com/95557 | 528 // Times out on Windows XP, Windows 7, and Linux x64: http://crbug.com/95557 |
| 556 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_NonMainThread) | 529 TEST_PPAPI_OUT_OF_PROCESS(PostMessage_NonMainThread) |
| 557 #endif | 530 #endif |
| 558 TEST_PPAPI_NACL_VIA_HTTP(PostMessage_SendInInit) | 531 TEST_PPAPI_NACL(PostMessage_SendInInit) |
| 559 TEST_PPAPI_NACL_VIA_HTTP(PostMessage_SendingData) | 532 TEST_PPAPI_NACL(PostMessage_SendingData) |
| 560 TEST_PPAPI_NACL_VIA_HTTP(PostMessage_SendingArrayBuffer) | 533 TEST_PPAPI_NACL(PostMessage_SendingArrayBuffer) |
| 561 TEST_PPAPI_NACL_VIA_HTTP(PostMessage_MessageEvent) | 534 TEST_PPAPI_NACL(PostMessage_MessageEvent) |
| 562 // http://crbug.com/167150 | 535 // http://crbug.com/167150 |
| 563 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_PostMessage_NoHandler) | 536 TEST_PPAPI_NACL(DISABLED_PostMessage_NoHandler) |
| 564 | 537 |
| 565 #if defined(OS_WIN) | 538 #if defined(OS_WIN) |
| 566 // Flaky: http://crbug.com/111209 | 539 // Flaky: http://crbug.com/111209 |
| 567 // | 540 // |
| 568 // Note from sheriffs miket and syzm: we're not convinced that this test is | 541 // Note from sheriffs miket and syzm: we're not convinced that this test is |
| 569 // directly to blame for the flakiness. It's possible that it's a more general | 542 // directly to blame for the flakiness. It's possible that it's a more general |
| 570 // problem that is exposing itself only with one of the later tests in this | 543 // problem that is exposing itself only with one of the later tests in this |
| 571 // series. | 544 // series. |
| 572 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_PostMessage_ExtraParam) | 545 TEST_PPAPI_NACL(DISABLED_PostMessage_ExtraParam) |
| 573 #else | 546 #else |
| 574 TEST_PPAPI_NACL_VIA_HTTP(PostMessage_ExtraParam) | 547 TEST_PPAPI_NACL(PostMessage_ExtraParam) |
| 575 #endif | 548 #endif |
| 576 | 549 |
| 577 TEST_PPAPI_IN_PROCESS(Memory) | 550 TEST_PPAPI_IN_PROCESS(Memory) |
| 578 TEST_PPAPI_OUT_OF_PROCESS(Memory) | 551 TEST_PPAPI_OUT_OF_PROCESS(Memory) |
| 579 TEST_PPAPI_NACL_VIA_HTTP(Memory) | 552 TEST_PPAPI_NACL(Memory) |
| 580 | 553 |
| 581 TEST_PPAPI_IN_PROCESS(VideoDecoder) | 554 TEST_PPAPI_IN_PROCESS(VideoDecoder) |
| 582 TEST_PPAPI_OUT_OF_PROCESS(VideoDecoder) | 555 TEST_PPAPI_OUT_OF_PROCESS(VideoDecoder) |
| 583 | 556 |
| 584 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_Open) | 557 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_Open) |
| 585 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_OpenDirectory) | 558 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_OpenDirectory) |
| 586 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_AbortCalls) | 559 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_AbortCalls) |
| 587 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_ParallelReads) | 560 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_ParallelReads) |
| 588 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_ParallelWrites) | 561 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_ParallelWrites) |
| 589 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_NotAllowMixedReadWrite) | 562 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileIO_NotAllowMixedReadWrite) |
| (...skipping 21 matching lines...) Expand all Loading... |
| 611 #endif | 584 #endif |
| 612 | 585 |
| 613 // PPAPINaclTest.FileIO_AbortCalls is often flaky on Windows. | 586 // PPAPINaclTest.FileIO_AbortCalls is often flaky on Windows. |
| 614 // http://crbug.com/160034 | 587 // http://crbug.com/160034 |
| 615 #if defined(OS_WIN) | 588 #if defined(OS_WIN) |
| 616 #define MAYBE_FileIO_AbortCalls DISABLED_FileIO_AbortCalls | 589 #define MAYBE_FileIO_AbortCalls DISABLED_FileIO_AbortCalls |
| 617 #else | 590 #else |
| 618 #define MAYBE_FileIO_AbortCalls FileIO_AbortCalls | 591 #define MAYBE_FileIO_AbortCalls FileIO_AbortCalls |
| 619 #endif | 592 #endif |
| 620 | 593 |
| 621 TEST_PPAPI_NACL_VIA_HTTP(FileIO_Open) | 594 TEST_PPAPI_NACL(FileIO_Open) |
| 622 TEST_PPAPI_NACL_VIA_HTTP(MAYBE_FileIO_AbortCalls) | 595 TEST_PPAPI_NACL(MAYBE_FileIO_AbortCalls) |
| 623 TEST_PPAPI_NACL_VIA_HTTP(MAYBE_FileIO_ParallelReads) | 596 TEST_PPAPI_NACL(MAYBE_FileIO_ParallelReads) |
| 624 // http://crbug.com/167150 | 597 // http://crbug.com/167150 |
| 625 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_FileIO_ParallelWrites) | 598 TEST_PPAPI_NACL(DISABLED_FileIO_ParallelWrites) |
| 626 TEST_PPAPI_NACL_VIA_HTTP(FileIO_NotAllowMixedReadWrite) | 599 TEST_PPAPI_NACL(FileIO_NotAllowMixedReadWrite) |
| 627 TEST_PPAPI_NACL_VIA_HTTP(FileIO_TouchQuery) | 600 TEST_PPAPI_NACL(FileIO_TouchQuery) |
| 628 TEST_PPAPI_NACL_VIA_HTTP(FileIO_ReadWriteSetLength) | 601 TEST_PPAPI_NACL(FileIO_ReadWriteSetLength) |
| 629 TEST_PPAPI_NACL_VIA_HTTP(FileIO_ReadToArrayWriteSetLength) | 602 TEST_PPAPI_NACL(FileIO_ReadToArrayWriteSetLength) |
| 630 // The following test requires PPB_FileIO_Trusted, not available in NaCl. | 603 // The following test requires PPB_FileIO_Trusted, not available in NaCl. |
| 631 TEST_PPAPI_NACL_VIA_HTTP(DISABLED_FileIO_WillWriteWillSetLength) | 604 TEST_PPAPI_NACL(DISABLED_FileIO_WillWriteWillSetLength) |
| 632 | 605 |
| 633 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileRef) | 606 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileRef) |
| 634 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(FileRef) | 607 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(FileRef) |
| 635 TEST_PPAPI_NACL_VIA_HTTP(FileRef) | 608 TEST_PPAPI_NACL(FileRef) |
| 636 | 609 |
| 637 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileSystem) | 610 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileSystem) |
| 638 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(FileSystem) | 611 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(FileSystem) |
| 639 | 612 |
| 640 // PPAPINaClTest.FileSystem times out consistently on Windows and Mac. | 613 // PPAPINaClTest.FileSystem times out consistently on Windows and Mac. |
| 641 // http://crbug.com/130372 | 614 // http://crbug.com/130372 |
| 642 #if defined(OS_MACOSX) || defined(OS_WIN) | 615 #if defined(OS_MACOSX) || defined(OS_WIN) |
| 643 #define MAYBE_FileSystem DISABLED_FileSystem | 616 #define MAYBE_FileSystem DISABLED_FileSystem |
| 644 #else | 617 #else |
| 645 #define MAYBE_FileSystem FileSystem | 618 #define MAYBE_FileSystem FileSystem |
| 646 #endif | 619 #endif |
| 647 | 620 |
| 648 TEST_PPAPI_NACL_VIA_HTTP(MAYBE_FileSystem) | 621 TEST_PPAPI_NACL(MAYBE_FileSystem) |
| 649 | 622 |
| 650 #if defined(OS_MACOSX) | 623 #if defined(OS_MACOSX) |
| 651 // http://crbug.com/103912 | 624 // http://crbug.com/103912 |
| 652 #define MAYBE_Fullscreen DISABLED_Fullscreen | 625 #define MAYBE_Fullscreen DISABLED_Fullscreen |
| 653 #elif defined(OS_LINUX) | 626 #elif defined(OS_LINUX) |
| 654 // http://crbug.com/146008 | 627 // http://crbug.com/146008 |
| 655 #define MAYBE_Fullscreen DISABLED_Fullscreen | 628 #define MAYBE_Fullscreen DISABLED_Fullscreen |
| 656 #else | 629 #else |
| 657 #define MAYBE_Fullscreen Fullscreen | 630 #define MAYBE_Fullscreen Fullscreen |
| 658 #endif | 631 #endif |
| 659 | 632 |
| 660 TEST_PPAPI_IN_PROCESS_VIA_HTTP(MAYBE_Fullscreen) | 633 TEST_PPAPI_IN_PROCESS_VIA_HTTP(MAYBE_Fullscreen) |
| 661 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(MAYBE_Fullscreen) | 634 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(MAYBE_Fullscreen) |
| 662 TEST_PPAPI_NACL_VIA_HTTP(MAYBE_Fullscreen) | 635 TEST_PPAPI_NACL(MAYBE_Fullscreen) |
| 663 | 636 |
| 664 TEST_PPAPI_IN_PROCESS(X509CertificatePrivate) | 637 TEST_PPAPI_IN_PROCESS(X509CertificatePrivate) |
| 665 TEST_PPAPI_OUT_OF_PROCESS(X509CertificatePrivate) | 638 TEST_PPAPI_OUT_OF_PROCESS(X509CertificatePrivate) |
| 666 | 639 |
| 667 // http://crbug.com/63239 | 640 // http://crbug.com/63239 |
| 668 #if defined(OS_POSIX) | 641 #if defined(OS_POSIX) |
| 669 #define MAYBE_DirectoryReader DISABLED_DirectoryReader | 642 #define MAYBE_DirectoryReader DISABLED_DirectoryReader |
| 670 #else | 643 #else |
| 671 #define MAYBE_DirectoryReader DirectoryReader | 644 #define MAYBE_DirectoryReader DirectoryReader |
| 672 #endif | 645 #endif |
| (...skipping 19 matching lines...) Expand all Loading... |
| 692 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_AreHostsEqual) | 665 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_AreHostsEqual) |
| 693 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_Describe) | 666 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_Describe) |
| 694 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_ReplacePort) | 667 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_ReplacePort) |
| 695 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetAnyAddress) | 668 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetAnyAddress) |
| 696 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_DescribeIPv6) | 669 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_DescribeIPv6) |
| 697 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetFamily) | 670 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetFamily) |
| 698 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetPort) | 671 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetPort) |
| 699 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetAddress) | 672 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetAddress) |
| 700 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetScopeID) | 673 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetScopeID) |
| 701 | 674 |
| 702 TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_AreEqual) | 675 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_AreEqual) |
| 703 TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_AreHostsEqual) | 676 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_AreHostsEqual) |
| 704 TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_Describe) | 677 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_Describe) |
| 705 TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_ReplacePort) | 678 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_ReplacePort) |
| 706 TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_GetAnyAddress) | 679 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_GetAnyAddress) |
| 707 TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_GetFamily) | 680 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_GetFamily) |
| 708 TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_GetPort) | 681 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_GetPort) |
| 709 TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_GetAddress) | 682 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_GetAddress) |
| 710 | 683 |
| 711 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_Basic) | 684 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_Basic) |
| 712 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_2Monitors) | 685 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_2Monitors) |
| 713 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_DeleteInCallback) | 686 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_DeleteInCallback) |
| 714 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_ListObserver) | 687 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_ListObserver) |
| 715 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_Basic) | 688 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_Basic) |
| 716 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_2Monitors) | 689 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_2Monitors) |
| 717 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_DeleteInCallback) | 690 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_DeleteInCallback) |
| 718 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_ListObserver) | 691 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_ListObserver) |
| 719 TEST_PPAPI_NACL_VIA_HTTP(NetworkMonitorPrivate_Basic) | 692 TEST_PPAPI_NACL(NetworkMonitorPrivate_Basic) |
| 720 TEST_PPAPI_NACL_VIA_HTTP(NetworkMonitorPrivate_2Monitors) | 693 TEST_PPAPI_NACL(NetworkMonitorPrivate_2Monitors) |
| 721 TEST_PPAPI_NACL_VIA_HTTP(NetworkMonitorPrivate_DeleteInCallback) | 694 TEST_PPAPI_NACL(NetworkMonitorPrivate_DeleteInCallback) |
| 722 TEST_PPAPI_NACL_VIA_HTTP(NetworkMonitorPrivate_ListObserver) | 695 TEST_PPAPI_NACL(NetworkMonitorPrivate_ListObserver) |
| 723 | 696 |
| 724 TEST_PPAPI_IN_PROCESS(Flash_SetInstanceAlwaysOnTop) | 697 TEST_PPAPI_IN_PROCESS(Flash_SetInstanceAlwaysOnTop) |
| 725 TEST_PPAPI_IN_PROCESS(Flash_GetCommandLineArgs) | 698 TEST_PPAPI_IN_PROCESS(Flash_GetCommandLineArgs) |
| 726 TEST_PPAPI_OUT_OF_PROCESS(Flash_SetInstanceAlwaysOnTop) | 699 TEST_PPAPI_OUT_OF_PROCESS(Flash_SetInstanceAlwaysOnTop) |
| 727 TEST_PPAPI_OUT_OF_PROCESS(Flash_GetCommandLineArgs) | 700 TEST_PPAPI_OUT_OF_PROCESS(Flash_GetCommandLineArgs) |
| 728 | 701 |
| 729 // NaCl based PPAPI tests with WebSocket server | 702 // In-process WebSocket tests |
| 730 TEST_PPAPI_IN_PROCESS(WebSocket_IsWebSocket) | 703 IN_PROC_BROWSER_TEST_F(PPAPITest, WebSocket) { |
| 731 TEST_PPAPI_IN_PROCESS(WebSocket_UninitializedPropertiesAccess) | 704 RunTestWithWebSocketServer( |
| 732 TEST_PPAPI_IN_PROCESS(WebSocket_InvalidConnect) | 705 LIST_TEST(WebSocket_IsWebSocket) |
| 733 TEST_PPAPI_IN_PROCESS(WebSocket_Protocols) | 706 LIST_TEST(WebSocket_UninitializedPropertiesAccess) |
| 734 TEST_PPAPI_IN_PROCESS(WebSocket_GetURL) | 707 LIST_TEST(WebSocket_InvalidConnect) |
| 735 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_ValidConnect) | 708 LIST_TEST(WebSocket_Protocols) |
| 736 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_InvalidClose) | 709 LIST_TEST(WebSocket_GetURL) |
| 737 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_ValidClose) | 710 LIST_TEST(WebSocket_ValidConnect) |
| 738 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_GetProtocol) | 711 LIST_TEST(WebSocket_InvalidClose) |
| 739 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_TextSendReceive) | 712 LIST_TEST(WebSocket_ValidClose) |
| 740 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_BinarySendReceive) | 713 LIST_TEST(WebSocket_GetProtocol) |
| 741 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_StressedSendReceive) | 714 LIST_TEST(WebSocket_TextSendReceive) |
| 742 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_BufferedAmount) | 715 LIST_TEST(WebSocket_BinarySendReceive) |
| 743 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_AbortCallsWithCallback) | 716 LIST_TEST(WebSocket_StressedSendReceive) |
| 744 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_AbortSendMessageCall) | 717 LIST_TEST(WebSocket_BufferedAmount) |
| 745 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_AbortCloseCall) | 718 LIST_TEST(WebSocket_AbortCallsWithCallback) |
| 746 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_AbortReceiveMessageCall) | 719 LIST_TEST(WebSocket_AbortSendMessageCall) |
| 747 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_CcInterfaces) | 720 LIST_TEST(WebSocket_AbortCloseCall) |
| 748 TEST_PPAPI_IN_PROCESS(WebSocket_UtilityInvalidConnect) | 721 LIST_TEST(WebSocket_AbortReceiveMessageCall) |
| 749 TEST_PPAPI_IN_PROCESS(WebSocket_UtilityProtocols) | 722 LIST_TEST(WebSocket_CcInterfaces) |
| 750 TEST_PPAPI_IN_PROCESS(WebSocket_UtilityGetURL) | 723 LIST_TEST(WebSocket_UtilityInvalidConnect) |
| 751 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityValidConnect) | 724 LIST_TEST(WebSocket_UtilityProtocols) |
| 752 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityInvalidClose) | 725 LIST_TEST(WebSocket_UtilityGetURL) |
| 753 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityValidClose) | 726 LIST_TEST(WebSocket_UtilityValidConnect) |
| 754 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityGetProtocol) | 727 LIST_TEST(WebSocket_UtilityInvalidClose) |
| 755 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityTextSendReceive) | 728 LIST_TEST(WebSocket_UtilityValidClose) |
| 756 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityBinarySendReceive) | 729 LIST_TEST(WebSocket_UtilityGetProtocol) |
| 757 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityBufferedAmount) | 730 LIST_TEST(WebSocket_UtilityTextSendReceive) |
| 758 TEST_PPAPI_OUT_OF_PROCESS(WebSocket_IsWebSocket) | 731 LIST_TEST(WebSocket_UtilityBinarySendReceive) |
| 759 TEST_PPAPI_OUT_OF_PROCESS(WebSocket_UninitializedPropertiesAccess) | 732 LIST_TEST(WebSocket_UtilityBufferedAmount)); |
| 760 TEST_PPAPI_OUT_OF_PROCESS(WebSocket_InvalidConnect) | 733 } |
| 761 TEST_PPAPI_OUT_OF_PROCESS(WebSocket_Protocols) | 734 |
| 762 TEST_PPAPI_OUT_OF_PROCESS(WebSocket_GetURL) | 735 // Out-of-process WebSocket tests |
| 763 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_ValidConnect) | 736 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, WebSocket) { |
| 764 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_InvalidClose) | 737 RunTestWithWebSocketServer( |
| 765 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_ValidClose) | 738 LIST_TEST(WebSocket_IsWebSocket) |
| 766 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_GetProtocol) | 739 LIST_TEST(WebSocket_UninitializedPropertiesAccess) |
| 767 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_TextSendReceive) | 740 LIST_TEST(WebSocket_InvalidConnect) |
| 768 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_BinarySendReceive) | 741 LIST_TEST(WebSocket_Protocols) |
| 769 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_StressedSendReceive) | 742 LIST_TEST(WebSocket_GetURL) |
| 770 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_BufferedAmount) | 743 LIST_TEST(WebSocket_ValidConnect) |
| 771 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_AbortCallsWithCallback) | 744 LIST_TEST(WebSocket_InvalidClose) |
| 772 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_AbortSendMessageCall) | 745 LIST_TEST(WebSocket_ValidClose) |
| 773 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_AbortCloseCall) | 746 LIST_TEST(WebSocket_GetProtocol) |
| 774 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_AbortReceiveMessageCall) | 747 LIST_TEST(WebSocket_TextSendReceive) |
| 775 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_CcInterfaces) | 748 LIST_TEST(WebSocket_BinarySendReceive) |
| 776 TEST_PPAPI_OUT_OF_PROCESS(WebSocket_UtilityInvalidConnect) | 749 LIST_TEST(WebSocket_StressedSendReceive) |
| 777 TEST_PPAPI_OUT_OF_PROCESS(WebSocket_UtilityProtocols) | 750 LIST_TEST(WebSocket_BufferedAmount) |
| 778 TEST_PPAPI_OUT_OF_PROCESS(WebSocket_UtilityGetURL) | 751 LIST_TEST(WebSocket_AbortCallsWithCallback) |
| 779 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityValidConnect) | 752 LIST_TEST(WebSocket_AbortSendMessageCall) |
| 780 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityInvalidClose) | 753 LIST_TEST(WebSocket_AbortCloseCall) |
| 781 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityValidClose) | 754 LIST_TEST(WebSocket_AbortReceiveMessageCall) |
| 782 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityGetProtocol) | 755 LIST_TEST(WebSocket_CcInterfaces) |
| 783 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityTextSendReceive) | 756 LIST_TEST(WebSocket_UtilityInvalidConnect) |
| 784 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityBinarySendReceive) | 757 LIST_TEST(WebSocket_UtilityProtocols) |
| 785 TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityBufferedAmount) | 758 LIST_TEST(WebSocket_UtilityGetURL) |
| 786 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_IsWebSocket) | 759 LIST_TEST(WebSocket_UtilityValidConnect) |
| 787 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UninitializedPropertiesAccess) | 760 LIST_TEST(WebSocket_UtilityInvalidClose) |
| 788 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_InvalidConnect) | 761 LIST_TEST(WebSocket_UtilityValidClose) |
| 789 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_Protocols) | 762 LIST_TEST(WebSocket_UtilityGetProtocol) |
| 790 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_GetURL) | 763 LIST_TEST(WebSocket_UtilityTextSendReceive) |
| 791 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_ValidConnect) | 764 LIST_TEST(WebSocket_UtilityBinarySendReceive) |
| 792 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_InvalidClose) | 765 LIST_TEST(WebSocket_UtilityBufferedAmount)); |
| 793 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_ValidClose) | 766 } |
| 794 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_GetProtocol) | 767 |
| 795 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_TextSendReceive) | 768 // NaClNewlib WebSocket tests |
| 796 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_BinarySendReceive) | 769 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, WebSocket) { |
| 797 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_StressedSendReceive) | 770 RunTestWithWebSocketServer( |
| 798 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_BufferedAmount) | 771 LIST_TEST(WebSocket_IsWebSocket) |
| 799 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_AbortCallsWithCallback) | 772 LIST_TEST(WebSocket_UninitializedPropertiesAccess) |
| 800 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_AbortSendMessageCall) | 773 LIST_TEST(WebSocket_InvalidConnect) |
| 801 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_AbortCloseCall) | 774 LIST_TEST(WebSocket_Protocols) |
| 802 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_AbortReceiveMessageCall) | 775 LIST_TEST(WebSocket_GetURL) |
| 803 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_CcInterfaces) | 776 LIST_TEST(WebSocket_ValidConnect) |
| 804 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UtilityInvalidConnect) | 777 LIST_TEST(WebSocket_InvalidClose) |
| 805 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UtilityProtocols) | 778 LIST_TEST(WebSocket_ValidClose) |
| 806 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UtilityGetURL) | 779 LIST_TEST(WebSocket_GetProtocol) |
| 807 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityValidConnect) | 780 LIST_TEST(WebSocket_TextSendReceive) |
| 808 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityInvalidClose) | 781 LIST_TEST(WebSocket_BinarySendReceive) |
| 809 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityValidClose) | 782 LIST_TEST(WebSocket_StressedSendReceive) |
| 810 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityGetProtocol) | 783 LIST_TEST(WebSocket_BufferedAmount) |
| 811 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityTextSendReceive) | 784 LIST_TEST(WebSocket_AbortCallsWithCallback) |
| 812 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityBinarySendReceive) | 785 LIST_TEST(WebSocket_AbortSendMessageCall) |
| 813 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityBufferedAmount) | 786 LIST_TEST(WebSocket_AbortCloseCall) |
| 787 LIST_TEST(WebSocket_AbortReceiveMessageCall) |
| 788 LIST_TEST(WebSocket_CcInterfaces) |
| 789 LIST_TEST(WebSocket_UtilityInvalidConnect) |
| 790 LIST_TEST(WebSocket_UtilityProtocols) |
| 791 LIST_TEST(WebSocket_UtilityGetURL) |
| 792 LIST_TEST(WebSocket_UtilityValidConnect) |
| 793 LIST_TEST(WebSocket_UtilityInvalidClose) |
| 794 LIST_TEST(WebSocket_UtilityValidClose) |
| 795 LIST_TEST(WebSocket_UtilityGetProtocol) |
| 796 LIST_TEST(WebSocket_UtilityTextSendReceive) |
| 797 LIST_TEST(WebSocket_UtilityBinarySendReceive) |
| 798 LIST_TEST(WebSocket_UtilityBufferedAmount)); |
| 799 } |
| 800 |
| 801 // NaClGLibc WebSocket tests |
| 802 // GLibc tests are currently disabled on Windows: http://crbug.com/162094. |
| 803 // NaCl glibc tests are not included in ARM as there is no glibc support |
| 804 // on ARM today. |
| 805 #if defined(OS_WIN) || defined(ARCH_CPU_ARM_FAMILY) |
| 806 #define MAYBE_GLIBC_WebSocket DISABLED_WebSocket |
| 807 #else |
| 808 #define MAYBE_GLIBC_WebSocket WebSocket |
| 809 #endif |
| 810 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC_WebSocket) { |
| 811 RunTestWithWebSocketServer( |
| 812 LIST_TEST(WebSocket_IsWebSocket) |
| 813 LIST_TEST(WebSocket_UninitializedPropertiesAccess) |
| 814 LIST_TEST(WebSocket_InvalidConnect) |
| 815 LIST_TEST(WebSocket_Protocols) |
| 816 LIST_TEST(WebSocket_GetURL) |
| 817 LIST_TEST(WebSocket_ValidConnect) |
| 818 LIST_TEST(WebSocket_InvalidClose) |
| 819 LIST_TEST(WebSocket_ValidClose) |
| 820 LIST_TEST(WebSocket_GetProtocol) |
| 821 LIST_TEST(WebSocket_TextSendReceive) |
| 822 LIST_TEST(WebSocket_BinarySendReceive) |
| 823 LIST_TEST(WebSocket_StressedSendReceive) |
| 824 LIST_TEST(WebSocket_BufferedAmount) |
| 825 LIST_TEST(WebSocket_AbortCallsWithCallback) |
| 826 LIST_TEST(WebSocket_AbortSendMessageCall) |
| 827 LIST_TEST(WebSocket_AbortCloseCall) |
| 828 LIST_TEST(WebSocket_AbortReceiveMessageCall) |
| 829 LIST_TEST(WebSocket_CcInterfaces) |
| 830 LIST_TEST(WebSocket_UtilityInvalidConnect) |
| 831 LIST_TEST(WebSocket_UtilityProtocols) |
| 832 LIST_TEST(WebSocket_UtilityGetURL) |
| 833 LIST_TEST(WebSocket_UtilityValidConnect) |
| 834 LIST_TEST(WebSocket_UtilityInvalidClose) |
| 835 LIST_TEST(WebSocket_UtilityValidClose) |
| 836 LIST_TEST(WebSocket_UtilityGetProtocol) |
| 837 LIST_TEST(WebSocket_UtilityTextSendReceive) |
| 838 LIST_TEST(WebSocket_UtilityBinarySendReceive) |
| 839 LIST_TEST(WebSocket_UtilityBufferedAmount)); |
| 840 } |
| 814 | 841 |
| 815 TEST_PPAPI_IN_PROCESS(AudioConfig_RecommendSampleRate) | 842 TEST_PPAPI_IN_PROCESS(AudioConfig_RecommendSampleRate) |
| 816 TEST_PPAPI_IN_PROCESS(AudioConfig_ValidConfigs) | 843 TEST_PPAPI_IN_PROCESS(AudioConfig_ValidConfigs) |
| 817 TEST_PPAPI_IN_PROCESS(AudioConfig_InvalidConfigs) | 844 TEST_PPAPI_IN_PROCESS(AudioConfig_InvalidConfigs) |
| 818 TEST_PPAPI_OUT_OF_PROCESS(AudioConfig_RecommendSampleRate) | 845 TEST_PPAPI_OUT_OF_PROCESS(AudioConfig_RecommendSampleRate) |
| 819 TEST_PPAPI_OUT_OF_PROCESS(AudioConfig_ValidConfigs) | 846 TEST_PPAPI_OUT_OF_PROCESS(AudioConfig_ValidConfigs) |
| 820 TEST_PPAPI_OUT_OF_PROCESS(AudioConfig_InvalidConfigs) | 847 TEST_PPAPI_OUT_OF_PROCESS(AudioConfig_InvalidConfigs) |
| 821 TEST_PPAPI_NACL_VIA_HTTP(AudioConfig_RecommendSampleRate) | 848 TEST_PPAPI_NACL(AudioConfig_RecommendSampleRate) |
| 822 TEST_PPAPI_NACL_VIA_HTTP(AudioConfig_ValidConfigs) | 849 TEST_PPAPI_NACL(AudioConfig_ValidConfigs) |
| 823 TEST_PPAPI_NACL_VIA_HTTP(AudioConfig_InvalidConfigs) | 850 TEST_PPAPI_NACL(AudioConfig_InvalidConfigs) |
| 824 | 851 |
| 825 // Only run audio output tests if we have an audio device available. | 852 // Only run audio output tests if we have an audio device available. |
| 826 // TODO(raymes): We should probably test scenarios where there is no audio | 853 // TODO(raymes): We should probably test scenarios where there is no audio |
| 827 // device available. | 854 // device available. |
| 828 TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(Audio_Creation) | 855 TEST_PPAPI_IN_PROCESS(Audio_Creation) |
| 829 TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(Audio_DestroyNoStop) | 856 TEST_PPAPI_IN_PROCESS(Audio_DestroyNoStop) |
| 830 TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(Audio_Failures) | 857 TEST_PPAPI_IN_PROCESS(Audio_Failures) |
| 831 TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(Audio_AudioCallback1) | 858 TEST_PPAPI_IN_PROCESS(Audio_AudioCallback1) |
| 832 TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(Audio_AudioCallback2) | 859 TEST_PPAPI_IN_PROCESS(Audio_AudioCallback2) |
| 833 TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(Audio_Creation) | 860 TEST_PPAPI_OUT_OF_PROCESS(Audio_Creation) |
| 834 TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(Audio_DestroyNoStop) | 861 TEST_PPAPI_OUT_OF_PROCESS(Audio_DestroyNoStop) |
| 835 TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(Audio_Failures) | 862 TEST_PPAPI_OUT_OF_PROCESS(Audio_Failures) |
| 836 TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(Audio_AudioCallback1) | 863 TEST_PPAPI_OUT_OF_PROCESS(Audio_AudioCallback1) |
| 837 TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(Audio_AudioCallback2) | 864 TEST_PPAPI_OUT_OF_PROCESS(Audio_AudioCallback2) |
| 838 TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(Audio_Creation) | 865 TEST_PPAPI_NACL(Audio_Creation) |
| 839 TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(Audio_DestroyNoStop) | 866 TEST_PPAPI_NACL(Audio_DestroyNoStop) |
| 840 TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(Audio_Failures) | 867 TEST_PPAPI_NACL(Audio_Failures) |
| 841 TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(Audio_AudioCallback1) | 868 TEST_PPAPI_NACL(Audio_AudioCallback1) |
| 842 TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(Audio_AudioCallback2) | 869 TEST_PPAPI_NACL(Audio_AudioCallback2) |
| 843 | 870 |
| 844 TEST_PPAPI_IN_PROCESS(View_CreatedVisible); | 871 TEST_PPAPI_IN_PROCESS(View_CreatedVisible); |
| 845 TEST_PPAPI_OUT_OF_PROCESS(View_CreatedVisible); | 872 TEST_PPAPI_OUT_OF_PROCESS(View_CreatedVisible); |
| 846 TEST_PPAPI_NACL_VIA_HTTP(View_CreatedVisible); | 873 TEST_PPAPI_NACL(View_CreatedVisible); |
| 847 // This test ensures that plugins created in a background tab have their | 874 // This test ensures that plugins created in a background tab have their |
| 848 // initial visibility set to false. We don't bother testing in-process for this | 875 // initial visibility set to false. We don't bother testing in-process for this |
| 849 // custom test since the out of process code also exercises in-process. | 876 // custom test since the out of process code also exercises in-process. |
| 850 | 877 |
| 851 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, View_CreateInvisible) { | 878 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, View_CreateInvisible) { |
| 852 // Make a second tab in the foreground. | 879 // Make a second tab in the foreground. |
| 853 GURL url = GetTestFileUrl("View_CreatedInvisible"); | 880 GURL url = GetTestFileUrl("View_CreatedInvisible"); |
| 854 chrome::NavigateParams params(browser(), url, content::PAGE_TRANSITION_LINK); | 881 chrome::NavigateParams params(browser(), url, content::PAGE_TRANSITION_LINK); |
| 855 params.disposition = NEW_BACKGROUND_TAB; | 882 params.disposition = NEW_BACKGROUND_TAB; |
| 856 ui_test_utils::NavigateToURL(¶ms); | 883 ui_test_utils::NavigateToURL(¶ms); |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 902 for (size_t i = 0; i < arraysize(positive_tests); ++i) { | 929 for (size_t i = 0; i < arraysize(positive_tests); ++i) { |
| 903 RenderViewHost* host = browser()->tab_strip_model()-> | 930 RenderViewHost* host = browser()->tab_strip_model()-> |
| 904 GetActiveWebContents()->GetRenderViewHost(); | 931 GetActiveWebContents()->GetRenderViewHost(); |
| 905 RunTest(positive_tests[i]); | 932 RunTest(positive_tests[i]); |
| 906 EXPECT_TRUE(content::RenderViewHostTester::HasTouchEventHandler(host)); | 933 EXPECT_TRUE(content::RenderViewHostTester::HasTouchEventHandler(host)); |
| 907 } | 934 } |
| 908 } | 935 } |
| 909 | 936 |
| 910 TEST_PPAPI_IN_PROCESS(View_SizeChange); | 937 TEST_PPAPI_IN_PROCESS(View_SizeChange); |
| 911 TEST_PPAPI_OUT_OF_PROCESS(View_SizeChange); | 938 TEST_PPAPI_OUT_OF_PROCESS(View_SizeChange); |
| 912 TEST_PPAPI_NACL_VIA_HTTP(View_SizeChange); | 939 TEST_PPAPI_NACL(View_SizeChange); |
| 913 TEST_PPAPI_IN_PROCESS(View_ClipChange); | 940 TEST_PPAPI_IN_PROCESS(View_ClipChange); |
| 914 TEST_PPAPI_OUT_OF_PROCESS(View_ClipChange); | 941 TEST_PPAPI_OUT_OF_PROCESS(View_ClipChange); |
| 915 TEST_PPAPI_NACL_VIA_HTTP(View_ClipChange); | 942 TEST_PPAPI_NACL(View_ClipChange); |
| 916 | 943 |
| 917 TEST_PPAPI_IN_PROCESS(ResourceArray_Basics) | 944 TEST_PPAPI_IN_PROCESS(ResourceArray_Basics) |
| 918 TEST_PPAPI_IN_PROCESS(ResourceArray_OutOfRangeAccess) | 945 TEST_PPAPI_IN_PROCESS(ResourceArray_OutOfRangeAccess) |
| 919 TEST_PPAPI_IN_PROCESS(ResourceArray_EmptyArray) | 946 TEST_PPAPI_IN_PROCESS(ResourceArray_EmptyArray) |
| 920 TEST_PPAPI_IN_PROCESS(ResourceArray_InvalidElement) | 947 TEST_PPAPI_IN_PROCESS(ResourceArray_InvalidElement) |
| 921 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_Basics) | 948 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_Basics) |
| 922 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_OutOfRangeAccess) | 949 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_OutOfRangeAccess) |
| 923 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_EmptyArray) | 950 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_EmptyArray) |
| 924 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_InvalidElement) | 951 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_InvalidElement) |
| 925 | 952 |
| 926 TEST_PPAPI_IN_PROCESS(FlashMessageLoop_Basics) | 953 TEST_PPAPI_IN_PROCESS(FlashMessageLoop_Basics) |
| 927 TEST_PPAPI_IN_PROCESS(FlashMessageLoop_RunWithoutQuit) | 954 TEST_PPAPI_IN_PROCESS(FlashMessageLoop_RunWithoutQuit) |
| 928 TEST_PPAPI_OUT_OF_PROCESS(FlashMessageLoop_Basics) | 955 TEST_PPAPI_OUT_OF_PROCESS(FlashMessageLoop_Basics) |
| 929 TEST_PPAPI_OUT_OF_PROCESS(FlashMessageLoop_RunWithoutQuit) | 956 TEST_PPAPI_OUT_OF_PROCESS(FlashMessageLoop_RunWithoutQuit) |
| 930 | 957 |
| 931 TEST_PPAPI_IN_PROCESS(MouseCursor) | 958 TEST_PPAPI_IN_PROCESS(MouseCursor) |
| 932 TEST_PPAPI_OUT_OF_PROCESS(MouseCursor) | 959 TEST_PPAPI_OUT_OF_PROCESS(MouseCursor) |
| 933 TEST_PPAPI_NACL_VIA_HTTP(MouseCursor) | 960 TEST_PPAPI_NACL(MouseCursor) |
| 934 | 961 |
| 935 // PPB_Printing only implemented for out of process. | 962 // PPB_Printing only implemented for out of process. |
| 936 TEST_PPAPI_OUT_OF_PROCESS(Printing) | 963 TEST_PPAPI_OUT_OF_PROCESS(Printing) |
| 937 | 964 |
| 938 // PPB_MessageLoop is only supported out-of-process. | 965 // PPB_MessageLoop is only supported out-of-process. |
| 939 // TODO(dmichael): Enable for NaCl with the IPC proxy. crbug.com/116317 | 966 // TODO(dmichael): Enable for NaCl with the IPC proxy. crbug.com/116317 |
| 940 TEST_PPAPI_OUT_OF_PROCESS(MessageLoop_Basics) | 967 TEST_PPAPI_OUT_OF_PROCESS(MessageLoop_Basics) |
| 941 // MessageLoop_Post starts a thread so only run it if pepper threads are | 968 // MessageLoop_Post starts a thread so only run it if pepper threads are |
| 942 // enabled. | 969 // enabled. |
| 943 #ifdef ENABLE_PEPPER_THREADING | 970 #ifdef ENABLE_PEPPER_THREADING |
| (...skipping 14 matching lines...) Expand all Loading... |
| 958 #define MAYBE_FlashFullscreen DISABLED_FlashFullscreen | 985 #define MAYBE_FlashFullscreen DISABLED_FlashFullscreen |
| 959 #else | 986 #else |
| 960 #define MAYBE_FlashFullscreen FlashFullscreen | 987 #define MAYBE_FlashFullscreen FlashFullscreen |
| 961 #endif | 988 #endif |
| 962 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_FlashFullscreen) | 989 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_FlashFullscreen) |
| 963 | 990 |
| 964 TEST_PPAPI_IN_PROCESS(TalkPrivate) | 991 TEST_PPAPI_IN_PROCESS(TalkPrivate) |
| 965 TEST_PPAPI_OUT_OF_PROCESS(TalkPrivate) | 992 TEST_PPAPI_OUT_OF_PROCESS(TalkPrivate) |
| 966 | 993 |
| 967 #endif // ADDRESS_SANITIZER | 994 #endif // ADDRESS_SANITIZER |
| OLD | NEW |