| 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 "chrome/test/nacl/nacl_browsertest_util.h" |
| 16 #include "content/public/browser/web_contents.h" | 17 #include "content/public/browser/web_contents.h" |
| 17 #include "content/public/common/url_constants.h" | 18 #include "content/public/common/url_constants.h" |
| 18 #include "content/public/test/test_renderer_host.h" | 19 #include "content/public/test/test_renderer_host.h" |
| 19 | 20 |
| 20 using content::RenderViewHost; | 21 using content::RenderViewHost; |
| 21 | 22 |
| 22 // This macro finesses macro expansion to do what we want. | 23 // This macro finesses macro expansion to do what we want. |
| 23 #define STRIP_PREFIXES(test_name) StripPrefixes(#test_name) | 24 #define STRIP_PREFIXES(test_name) StripPrefixes(#test_name) |
| 24 // Turn the given token into a string. This allows us to use precompiler stuff | 25 // 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 // to turn names into DISABLED_Foo, but still pass a string to RunTest. |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 58 } | 59 } |
| 59 | 60 |
| 60 // NaCl glibc tests are included for x86 only, as there is no glibc support | 61 // NaCl glibc tests are included for x86 only, as there is no glibc support |
| 61 // for other architectures (ARM/MIPS). | 62 // for other architectures (ARM/MIPS). |
| 62 #if defined(ARCH_CPU_X86_FAMILY) | 63 #if defined(ARCH_CPU_X86_FAMILY) |
| 63 #define MAYBE_GLIBC(test_name) test_name | 64 #define MAYBE_GLIBC(test_name) test_name |
| 64 #else | 65 #else |
| 65 #define MAYBE_GLIBC(test_name) DISABLED_##test_name | 66 #define MAYBE_GLIBC(test_name) DISABLED_##test_name |
| 66 #endif | 67 #endif |
| 67 | 68 |
| 68 // The NonSFI test is currently available only on linux-x86-32 architecture. | |
| 69 #if defined(OS_LINUX) && defined(ARCH_CPU_X86) | |
| 70 #define MAYBE_NONSFI(test_name) test_name | |
| 71 #else | |
| 72 #define MAYBE_NONSFI(test_name) DISABLED_##test_name | |
| 73 #endif | |
| 74 | |
| 75 #if defined(DISABLE_NACL) | 69 #if defined(DISABLE_NACL) |
| 76 | 70 |
| 77 #define TEST_PPAPI_NACL(test_name) | 71 #define TEST_PPAPI_NACL(test_name) |
| 78 #define TEST_PPAPI_NACL_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 | 74 |
| 81 #else | 75 #else |
| 82 | 76 |
| 83 // NaCl based PPAPI tests | 77 // NaCl based PPAPI tests |
| 84 #define TEST_PPAPI_NACL(test_name) \ | 78 #define TEST_PPAPI_NACL(test_name) \ |
| 85 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ | 79 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
| 86 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 80 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
| 87 } \ | 81 } \ |
| 88 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(test_name)) { \ | 82 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(test_name)) { \ |
| 89 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 83 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
| 90 } \ | 84 } \ |
| 91 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, test_name) { \ | 85 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, test_name) { \ |
| 92 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 86 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
| 93 } \ | 87 } \ |
| 94 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, \ | 88 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, \ |
| 95 MAYBE_NONSFI(test_name)) { \ | 89 MAYBE_PNACL_NONSFI(test_name)) { \ |
| 96 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 90 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
| 97 } | 91 } |
| 98 | 92 |
| 99 // NaCl based PPAPI tests with disallowed socket API | 93 // NaCl based PPAPI tests with disallowed socket API |
| 100 #define TEST_PPAPI_NACL_DISALLOWED_SOCKETS(test_name) \ | 94 #define TEST_PPAPI_NACL_DISALLOWED_SOCKETS(test_name) \ |
| 101 IN_PROC_BROWSER_TEST_F(PPAPINaClTestDisallowedSockets, test_name) { \ | 95 IN_PROC_BROWSER_TEST_F(PPAPINaClTestDisallowedSockets, test_name) { \ |
| 102 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 96 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
| 103 } | 97 } |
| 104 | 98 |
| 105 // NaCl based PPAPI tests with SSL server | 99 // NaCl based PPAPI tests with SSL server |
| 106 #define TEST_PPAPI_NACL_WITH_SSL_SERVER(test_name) \ | 100 #define TEST_PPAPI_NACL_WITH_SSL_SERVER(test_name) \ |
| 107 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ | 101 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
| 108 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ | 102 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ |
| 109 } \ | 103 } \ |
| 110 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(test_name)) { \ | 104 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(test_name)) { \ |
| 111 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ | 105 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ |
| 112 } \ | 106 } \ |
| 113 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, test_name) { \ | 107 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, test_name) { \ |
| 114 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ | 108 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ |
| 115 } \ | 109 } \ |
| 116 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, \ | 110 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, \ |
| 117 MAYBE_NONSFI(test_name)) { \ | 111 MAYBE_PNACL_NONSFI(test_name)) { \ |
| 118 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ | 112 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ |
| 119 } | 113 } |
| 120 | 114 |
| 121 #endif // DISABLE_NACL | 115 #endif // DISABLE_NACL |
| 122 | 116 |
| 123 // | 117 // |
| 124 // Interface tests. | 118 // Interface tests. |
| 125 // | 119 // |
| 126 | 120 |
| 127 TEST_PPAPI_IN_PROCESS(Broker) | 121 TEST_PPAPI_IN_PROCESS(Broker) |
| (...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 344 } | 338 } |
| 345 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, TCPSocket) { | 339 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, TCPSocket) { |
| 346 RUN_TCPSOCKET_SUBTESTS; | 340 RUN_TCPSOCKET_SUBTESTS; |
| 347 } | 341 } |
| 348 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(TCPSocket)) { | 342 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(TCPSocket)) { |
| 349 RUN_TCPSOCKET_SUBTESTS; | 343 RUN_TCPSOCKET_SUBTESTS; |
| 350 } | 344 } |
| 351 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, TCPSocket) { | 345 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, TCPSocket) { |
| 352 RUN_TCPSOCKET_SUBTESTS; | 346 RUN_TCPSOCKET_SUBTESTS; |
| 353 } | 347 } |
| 354 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(TCPSocket)) { | 348 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 349 MAYBE_PNACL_NONSFI(TCPSocket)) { |
| 355 RUN_TCPSOCKET_SUBTESTS; | 350 RUN_TCPSOCKET_SUBTESTS; |
| 356 } | 351 } |
| 357 | 352 |
| 358 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(TCPServerSocketPrivate) | 353 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(TCPServerSocketPrivate) |
| 359 TEST_PPAPI_NACL(TCPServerSocketPrivate) | 354 TEST_PPAPI_NACL(TCPServerSocketPrivate) |
| 360 | 355 |
| 361 TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivate) | 356 TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivate) |
| 362 TEST_PPAPI_NACL_WITH_SSL_SERVER(TCPSocketPrivate) | 357 TEST_PPAPI_NACL_WITH_SSL_SERVER(TCPSocketPrivate) |
| 363 | 358 |
| 364 TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivateTrusted) | 359 TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivateTrusted) |
| (...skipping 19 matching lines...) Expand all Loading... |
| 384 } | 379 } |
| 385 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, UDPSocket) { | 380 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, UDPSocket) { |
| 386 RUN_UDPSOCKET_SUBTESTS; | 381 RUN_UDPSOCKET_SUBTESTS; |
| 387 } | 382 } |
| 388 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(UDPSocket)) { | 383 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(UDPSocket)) { |
| 389 RUN_UDPSOCKET_SUBTESTS; | 384 RUN_UDPSOCKET_SUBTESTS; |
| 390 } | 385 } |
| 391 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, UDPSocket) { | 386 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, UDPSocket) { |
| 392 RUN_UDPSOCKET_SUBTESTS; | 387 RUN_UDPSOCKET_SUBTESTS; |
| 393 } | 388 } |
| 394 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(UDPSocket)) { | 389 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 390 MAYBE_PNACL_NONSFI(UDPSocket)) { |
| 395 RUN_UDPSOCKET_SUBTESTS; | 391 RUN_UDPSOCKET_SUBTESTS; |
| 396 } | 392 } |
| 397 | 393 |
| 398 | 394 |
| 399 // UDPSocketPrivate tests. | 395 // UDPSocketPrivate tests. |
| 400 // UDPSocketPrivate_Broadcast is disabled for OSX because it requires root | 396 // UDPSocketPrivate_Broadcast is disabled for OSX because it requires root |
| 401 // permissions on OSX 10.7+. | 397 // permissions on OSX 10.7+. |
| 402 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_Connect) | 398 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_Connect) |
| 403 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_ConnectFailure) | 399 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_ConnectFailure) |
| 404 #if !defined(OS_MACOSX) | 400 #if !defined(OS_MACOSX) |
| (...skipping 26 matching lines...) Expand all Loading... |
| 431 } | 427 } |
| 432 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, HostResolver) { | 428 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, HostResolver) { |
| 433 RUN_HOST_RESOLVER_SUBTESTS; | 429 RUN_HOST_RESOLVER_SUBTESTS; |
| 434 } | 430 } |
| 435 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(HostResolver)) { | 431 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(HostResolver)) { |
| 436 RUN_HOST_RESOLVER_SUBTESTS; | 432 RUN_HOST_RESOLVER_SUBTESTS; |
| 437 } | 433 } |
| 438 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, HostResolver) { | 434 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, HostResolver) { |
| 439 RUN_HOST_RESOLVER_SUBTESTS; | 435 RUN_HOST_RESOLVER_SUBTESTS; |
| 440 } | 436 } |
| 441 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(HostResolver)) { | 437 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 438 MAYBE_PNACL_NONSFI(HostResolver)) { |
| 442 RUN_HOST_RESOLVER_SUBTESTS; | 439 RUN_HOST_RESOLVER_SUBTESTS; |
| 443 } | 440 } |
| 444 | 441 |
| 445 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_Resolve) | 442 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_Resolve) |
| 446 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_ResolveIPv4) | 443 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_ResolveIPv4) |
| 447 TEST_PPAPI_NACL(HostResolverPrivate_Resolve) | 444 TEST_PPAPI_NACL(HostResolverPrivate_Resolve) |
| 448 TEST_PPAPI_NACL(HostResolverPrivate_ResolveIPv4) | 445 TEST_PPAPI_NACL(HostResolverPrivate_ResolveIPv4) |
| 449 | 446 |
| 450 // URLLoader tests. These are split into multiple test fixtures because if we | 447 // URLLoader tests. These are split into multiple test fixtures because if we |
| 451 // run them all together, they tend to time out. | 448 // run them all together, they tend to time out. |
| (...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 576 } | 573 } |
| 577 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, URLLoader1) { | 574 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, URLLoader1) { |
| 578 RUN_URLLOADER_SUBTESTS_1; | 575 RUN_URLLOADER_SUBTESTS_1; |
| 579 } | 576 } |
| 580 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, URLLoader2) { | 577 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, URLLoader2) { |
| 581 RUN_URLLOADER_SUBTESTS_2; | 578 RUN_URLLOADER_SUBTESTS_2; |
| 582 } | 579 } |
| 583 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, URLLoader3) { | 580 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, URLLoader3) { |
| 584 RUN_URLLOADER_SUBTESTS_3; | 581 RUN_URLLOADER_SUBTESTS_3; |
| 585 } | 582 } |
| 586 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(URLLoader0)) { | 583 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 584 MAYBE_PNACL_NONSFI(URLLoader0)) { |
| 587 RUN_URLLOADER_SUBTESTS_0; | 585 RUN_URLLOADER_SUBTESTS_0; |
| 588 } | 586 } |
| 589 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(URLLoader1)) { | 587 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 588 MAYBE_PNACL_NONSFI(URLLoader1)) { |
| 590 RUN_URLLOADER_SUBTESTS_1; | 589 RUN_URLLOADER_SUBTESTS_1; |
| 591 } | 590 } |
| 592 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(URLLoader2)) { | 591 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 592 MAYBE_PNACL_NONSFI(URLLoader2)) { |
| 593 RUN_URLLOADER_SUBTESTS_2; | 593 RUN_URLLOADER_SUBTESTS_2; |
| 594 } | 594 } |
| 595 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(URLLoader3)) { | 595 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 596 MAYBE_PNACL_NONSFI(URLLoader3)) { |
| 596 RUN_URLLOADER_SUBTESTS_3; | 597 RUN_URLLOADER_SUBTESTS_3; |
| 597 } | 598 } |
| 598 | 599 |
| 599 // URLRequestInfo tests. | 600 // URLRequestInfo tests. |
| 600 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) | 601 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) |
| 601 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) | 602 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) |
| 602 | 603 |
| 603 // Timing out on Windows. http://crbug.com/129571 | 604 // Timing out on Windows. http://crbug.com/129571 |
| 604 #if defined(OS_WIN) | 605 #if defined(OS_WIN) |
| 605 #define MAYBE_URLRequest_CreateAndIsURLRequestInfo \ | 606 #define MAYBE_URLRequest_CreateAndIsURLRequestInfo \ |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 711 } | 712 } |
| 712 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, PostMessage) { | 713 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, PostMessage) { |
| 713 RUN_POSTMESSAGE_SUBTESTS; | 714 RUN_POSTMESSAGE_SUBTESTS; |
| 714 } | 715 } |
| 715 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(PostMessage)) { | 716 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(PostMessage)) { |
| 716 RUN_POSTMESSAGE_SUBTESTS; | 717 RUN_POSTMESSAGE_SUBTESTS; |
| 717 } | 718 } |
| 718 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, PostMessage) { | 719 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, PostMessage) { |
| 719 RUN_POSTMESSAGE_SUBTESTS; | 720 RUN_POSTMESSAGE_SUBTESTS; |
| 720 } | 721 } |
| 721 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(PostMessage)) { | 722 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 723 MAYBE_PNACL_NONSFI(PostMessage)) { |
| 722 RUN_POSTMESSAGE_SUBTESTS; | 724 RUN_POSTMESSAGE_SUBTESTS; |
| 723 } | 725 } |
| 724 | 726 |
| 725 TEST_PPAPI_IN_PROCESS(Memory) | 727 TEST_PPAPI_IN_PROCESS(Memory) |
| 726 TEST_PPAPI_OUT_OF_PROCESS(Memory) | 728 TEST_PPAPI_OUT_OF_PROCESS(Memory) |
| 727 TEST_PPAPI_NACL(Memory) | 729 TEST_PPAPI_NACL(Memory) |
| 728 | 730 |
| 729 TEST_PPAPI_IN_PROCESS(VideoDecoder) | 731 TEST_PPAPI_IN_PROCESS(VideoDecoder) |
| 730 TEST_PPAPI_OUT_OF_PROCESS(VideoDecoder) | 732 TEST_PPAPI_OUT_OF_PROCESS(VideoDecoder) |
| 731 | 733 |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 805 #define MAYBE_PNaCl_FileIO FileIO | 807 #define MAYBE_PNaCl_FileIO FileIO |
| 806 #define MAYBE_PNaCl_FileIO_Private FileIO_Private | 808 #define MAYBE_PNaCl_FileIO_Private FileIO_Private |
| 807 #endif | 809 #endif |
| 808 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, MAYBE_PNaCl_FileIO) { | 810 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, MAYBE_PNaCl_FileIO) { |
| 809 RUN_FILEIO_SUBTESTS; | 811 RUN_FILEIO_SUBTESTS; |
| 810 } | 812 } |
| 811 IN_PROC_BROWSER_TEST_F(PPAPIPrivateNaClPNaClTest, MAYBE_PNaCl_FileIO_Private) { | 813 IN_PROC_BROWSER_TEST_F(PPAPIPrivateNaClPNaClTest, MAYBE_PNaCl_FileIO_Private) { |
| 812 RUN_FILEIO_PRIVATE_SUBTESTS; | 814 RUN_FILEIO_PRIVATE_SUBTESTS; |
| 813 } | 815 } |
| 814 | 816 |
| 815 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(FileIO)) { | 817 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_PNACL_NONSFI(FileIO)) { |
| 816 RUN_FILEIO_SUBTESTS; | 818 RUN_FILEIO_SUBTESTS; |
| 817 } | 819 } |
| 818 IN_PROC_BROWSER_TEST_F(PPAPIPrivateNaClPNaClTest, | 820 IN_PROC_BROWSER_TEST_F(PPAPIPrivateNaClPNaClTest, |
| 819 MAYBE_NONSFI(FILEIO_Private)) { | 821 MAYBE_PNACL_NONSFI(FILEIO_Private)) { |
| 820 RUN_FILEIO_PRIVATE_SUBTESTS; | 822 RUN_FILEIO_PRIVATE_SUBTESTS; |
| 821 } | 823 } |
| 822 | 824 |
| 823 // PPB_FileMapping is only implemented on POSIX currently. | 825 // PPB_FileMapping is only implemented on POSIX currently. |
| 824 // http://crbug.com/83774 | 826 // http://crbug.com/83774 |
| 825 #if defined(OS_WIN) | 827 #if defined(OS_WIN) |
| 826 #define MAYBE_FileMapping DISABLED_FileMapping | 828 #define MAYBE_FileMapping DISABLED_FileMapping |
| 827 #else | 829 #else |
| 828 #define MAYBE_FileMapping FileMapping | 830 #define MAYBE_FileMapping FileMapping |
| 829 #endif | 831 #endif |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 887 } | 889 } |
| 888 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_NaCl_Glibc_FileRef2) { | 890 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_NaCl_Glibc_FileRef2) { |
| 889 RUN_FILEREF_SUBTESTS_2; | 891 RUN_FILEREF_SUBTESTS_2; |
| 890 } | 892 } |
| 891 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, FileRef1) { | 893 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, FileRef1) { |
| 892 RUN_FILEREF_SUBTESTS_1; | 894 RUN_FILEREF_SUBTESTS_1; |
| 893 } | 895 } |
| 894 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, FileRef2) { | 896 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, FileRef2) { |
| 895 RUN_FILEREF_SUBTESTS_2; | 897 RUN_FILEREF_SUBTESTS_2; |
| 896 } | 898 } |
| 897 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(FileRef1)) { | 899 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 900 MAYBE_PNACL_NONSFI(FileRef1)) { |
| 898 RUN_FILEREF_SUBTESTS_1; | 901 RUN_FILEREF_SUBTESTS_1; |
| 899 } | 902 } |
| 900 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(FileRef2)) { | 903 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 904 MAYBE_PNACL_NONSFI(FileRef2)) { |
| 901 RUN_FILEREF_SUBTESTS_2; | 905 RUN_FILEREF_SUBTESTS_2; |
| 902 } | 906 } |
| 903 | 907 |
| 904 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileSystem) | 908 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileSystem) |
| 905 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(FileSystem) | 909 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(FileSystem) |
| 906 | 910 |
| 907 // PPAPINaClTest.FileSystem times out consistently on Windows and Mac. | 911 // PPAPINaClTest.FileSystem times out consistently on Windows and Mac. |
| 908 // http://crbug.com/130372 | 912 // http://crbug.com/130372 |
| 909 #if defined(OS_MACOSX) || defined(OS_WIN) | 913 #if defined(OS_MACOSX) || defined(OS_WIN) |
| 910 #define MAYBE_FileSystem DISABLED_FileSystem | 914 #define MAYBE_FileSystem DISABLED_FileSystem |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 950 } | 954 } |
| 951 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, NetAddress) { | 955 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, NetAddress) { |
| 952 RUN_NETADDRESS_SUBTESTS; | 956 RUN_NETADDRESS_SUBTESTS; |
| 953 } | 957 } |
| 954 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(NetAddress)) { | 958 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(NetAddress)) { |
| 955 RUN_NETADDRESS_SUBTESTS; | 959 RUN_NETADDRESS_SUBTESTS; |
| 956 } | 960 } |
| 957 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, NetAddress) { | 961 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, NetAddress) { |
| 958 RUN_NETADDRESS_SUBTESTS; | 962 RUN_NETADDRESS_SUBTESTS; |
| 959 } | 963 } |
| 960 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(NetAddress)) { | 964 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 965 MAYBE_PNACL_NONSFI(NetAddress)) { |
| 961 RUN_NETADDRESS_SUBTESTS; | 966 RUN_NETADDRESS_SUBTESTS; |
| 962 } | 967 } |
| 963 | 968 |
| 964 // NetAddressPrivate tests. | 969 // NetAddressPrivate tests. |
| 965 #define RUN_NETADDRESS_PRIVATE_SUBTESTS \ | 970 #define RUN_NETADDRESS_PRIVATE_SUBTESTS \ |
| 966 RunTestViaHTTP( \ | 971 RunTestViaHTTP( \ |
| 967 LIST_TEST(NetAddressPrivate_AreEqual) \ | 972 LIST_TEST(NetAddressPrivate_AreEqual) \ |
| 968 LIST_TEST(NetAddressPrivate_AreHostsEqual) \ | 973 LIST_TEST(NetAddressPrivate_AreHostsEqual) \ |
| 969 LIST_TEST(NetAddressPrivate_Describe) \ | 974 LIST_TEST(NetAddressPrivate_Describe) \ |
| 970 LIST_TEST(NetAddressPrivate_ReplacePort) \ | 975 LIST_TEST(NetAddressPrivate_ReplacePort) \ |
| (...skipping 27 matching lines...) Expand all Loading... |
| 998 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, NetAddressPrivate) { | 1003 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, NetAddressPrivate) { |
| 999 RUN_NETADDRESS_PRIVATE_UNTRUSTED_SUBTESTS; | 1004 RUN_NETADDRESS_PRIVATE_UNTRUSTED_SUBTESTS; |
| 1000 } | 1005 } |
| 1001 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(NetAddressPrivate)) { | 1006 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(NetAddressPrivate)) { |
| 1002 RUN_NETADDRESS_PRIVATE_UNTRUSTED_SUBTESTS; | 1007 RUN_NETADDRESS_PRIVATE_UNTRUSTED_SUBTESTS; |
| 1003 } | 1008 } |
| 1004 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, NetAddressPrivate) { | 1009 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, NetAddressPrivate) { |
| 1005 RUN_NETADDRESS_PRIVATE_UNTRUSTED_SUBTESTS; | 1010 RUN_NETADDRESS_PRIVATE_UNTRUSTED_SUBTESTS; |
| 1006 } | 1011 } |
| 1007 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 1012 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 1008 MAYBE_NONSFI(NetAddressPrivate)) { | 1013 MAYBE_PNACL_NONSFI(NetAddressPrivate)) { |
| 1009 RUN_NETADDRESS_PRIVATE_UNTRUSTED_SUBTESTS; | 1014 RUN_NETADDRESS_PRIVATE_UNTRUSTED_SUBTESTS; |
| 1010 } | 1015 } |
| 1011 | 1016 |
| 1012 // NetworkMonitor tests. | 1017 // NetworkMonitor tests. |
| 1013 #define RUN_NETWORK_MONITOR_SUBTESTS \ | 1018 #define RUN_NETWORK_MONITOR_SUBTESTS \ |
| 1014 RunTestViaHTTP( \ | 1019 RunTestViaHTTP( \ |
| 1015 LIST_TEST(NetworkMonitor_Basic) \ | 1020 LIST_TEST(NetworkMonitor_Basic) \ |
| 1016 LIST_TEST(NetworkMonitor_2Monitors) \ | 1021 LIST_TEST(NetworkMonitor_2Monitors) \ |
| 1017 LIST_TEST(NetworkMonitor_DeleteInCallback) \ | 1022 LIST_TEST(NetworkMonitor_DeleteInCallback) \ |
| 1018 ) | 1023 ) |
| 1019 | 1024 |
| 1020 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, NetworkMonitor) { | 1025 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, NetworkMonitor) { |
| 1021 RUN_NETWORK_MONITOR_SUBTESTS; | 1026 RUN_NETWORK_MONITOR_SUBTESTS; |
| 1022 } | 1027 } |
| 1023 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, NetworkMonitor) { | 1028 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, NetworkMonitor) { |
| 1024 RUN_NETWORK_MONITOR_SUBTESTS; | 1029 RUN_NETWORK_MONITOR_SUBTESTS; |
| 1025 } | 1030 } |
| 1026 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(NetworkMonitor)) { | 1031 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(NetworkMonitor)) { |
| 1027 RUN_NETWORK_MONITOR_SUBTESTS; | 1032 RUN_NETWORK_MONITOR_SUBTESTS; |
| 1028 } | 1033 } |
| 1029 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, NetworkMonitor) { | 1034 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, NetworkMonitor) { |
| 1030 RUN_NETWORK_MONITOR_SUBTESTS; | 1035 RUN_NETWORK_MONITOR_SUBTESTS; |
| 1031 } | 1036 } |
| 1032 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 1037 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 1033 MAYBE_NONSFI(NetworkMonitor)) { | 1038 MAYBE_PNACL_NONSFI(NetworkMonitor)) { |
| 1034 RUN_NETWORK_MONITOR_SUBTESTS; | 1039 RUN_NETWORK_MONITOR_SUBTESTS; |
| 1035 } | 1040 } |
| 1036 | 1041 |
| 1037 // Flash tests. | 1042 // Flash tests. |
| 1038 #define RUN_FLASH_SUBTESTS \ | 1043 #define RUN_FLASH_SUBTESTS \ |
| 1039 RunTestViaHTTP( \ | 1044 RunTestViaHTTP( \ |
| 1040 LIST_TEST(Flash_SetInstanceAlwaysOnTop) \ | 1045 LIST_TEST(Flash_SetInstanceAlwaysOnTop) \ |
| 1041 LIST_TEST(Flash_GetCommandLineArgs) \ | 1046 LIST_TEST(Flash_GetCommandLineArgs) \ |
| 1042 ) | 1047 ) |
| 1043 | 1048 |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1111 } | 1116 } |
| 1112 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(WebSocket2)) { | 1117 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(WebSocket2)) { |
| 1113 RUN_WEBSOCKET_SUBTESTS_2; | 1118 RUN_WEBSOCKET_SUBTESTS_2; |
| 1114 } | 1119 } |
| 1115 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, WebSocket1) { | 1120 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, WebSocket1) { |
| 1116 RUN_WEBSOCKET_SUBTESTS_1; | 1121 RUN_WEBSOCKET_SUBTESTS_1; |
| 1117 } | 1122 } |
| 1118 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, WebSocket2) { | 1123 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, WebSocket2) { |
| 1119 RUN_WEBSOCKET_SUBTESTS_2; | 1124 RUN_WEBSOCKET_SUBTESTS_2; |
| 1120 } | 1125 } |
| 1121 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(WebSocket1)) { | 1126 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 1127 MAYBE_PNACL_NONSFI(WebSocket1)) { |
| 1122 RUN_WEBSOCKET_SUBTESTS_1; | 1128 RUN_WEBSOCKET_SUBTESTS_1; |
| 1123 } | 1129 } |
| 1124 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(WebSocket2)) { | 1130 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 1131 MAYBE_PNACL_NONSFI(WebSocket2)) { |
| 1125 RUN_WEBSOCKET_SUBTESTS_2; | 1132 RUN_WEBSOCKET_SUBTESTS_2; |
| 1126 } | 1133 } |
| 1127 | 1134 |
| 1128 // AudioConfig tests | 1135 // AudioConfig tests |
| 1129 #define RUN_AUDIO_CONFIG_SUBTESTS \ | 1136 #define RUN_AUDIO_CONFIG_SUBTESTS \ |
| 1130 RunTestViaHTTP( \ | 1137 RunTestViaHTTP( \ |
| 1131 LIST_TEST(AudioConfig_RecommendSampleRate) \ | 1138 LIST_TEST(AudioConfig_RecommendSampleRate) \ |
| 1132 LIST_TEST(AudioConfig_ValidConfigs) \ | 1139 LIST_TEST(AudioConfig_ValidConfigs) \ |
| 1133 LIST_TEST(AudioConfig_InvalidConfigs) \ | 1140 LIST_TEST(AudioConfig_InvalidConfigs) \ |
| 1134 ) | 1141 ) |
| 1135 | 1142 |
| 1136 IN_PROC_BROWSER_TEST_F(PPAPITest, AudioConfig) { | 1143 IN_PROC_BROWSER_TEST_F(PPAPITest, AudioConfig) { |
| 1137 RUN_AUDIO_CONFIG_SUBTESTS; | 1144 RUN_AUDIO_CONFIG_SUBTESTS; |
| 1138 } | 1145 } |
| 1139 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, AudioConfig) { | 1146 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, AudioConfig) { |
| 1140 RUN_AUDIO_CONFIG_SUBTESTS; | 1147 RUN_AUDIO_CONFIG_SUBTESTS; |
| 1141 } | 1148 } |
| 1142 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, AudioConfig) { | 1149 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, AudioConfig) { |
| 1143 RUN_AUDIO_CONFIG_SUBTESTS; | 1150 RUN_AUDIO_CONFIG_SUBTESTS; |
| 1144 } | 1151 } |
| 1145 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(AudioConfig)) { | 1152 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(AudioConfig)) { |
| 1146 RUN_AUDIO_CONFIG_SUBTESTS; | 1153 RUN_AUDIO_CONFIG_SUBTESTS; |
| 1147 } | 1154 } |
| 1148 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, AudioConfig) { | 1155 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, AudioConfig) { |
| 1149 RUN_AUDIO_CONFIG_SUBTESTS; | 1156 RUN_AUDIO_CONFIG_SUBTESTS; |
| 1150 } | 1157 } |
| 1151 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(AudioConfig)) { | 1158 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 1159 MAYBE_PNACL_NONSFI(AudioConfig)) { |
| 1152 RUN_AUDIO_CONFIG_SUBTESTS; | 1160 RUN_AUDIO_CONFIG_SUBTESTS; |
| 1153 } | 1161 } |
| 1154 | 1162 |
| 1155 // PPB_Audio tests. | 1163 // PPB_Audio tests. |
| 1156 #define RUN_AUDIO_SUBTESTS \ | 1164 #define RUN_AUDIO_SUBTESTS \ |
| 1157 RunTestViaHTTP( \ | 1165 RunTestViaHTTP( \ |
| 1158 LIST_TEST(Audio_Creation) \ | 1166 LIST_TEST(Audio_Creation) \ |
| 1159 LIST_TEST(Audio_DestroyNoStop) \ | 1167 LIST_TEST(Audio_DestroyNoStop) \ |
| 1160 LIST_TEST(Audio_Failures) \ | 1168 LIST_TEST(Audio_Failures) \ |
| 1161 LIST_TEST(Audio_AudioCallback1) \ | 1169 LIST_TEST(Audio_AudioCallback1) \ |
| 1162 LIST_TEST(Audio_AudioCallback2) \ | 1170 LIST_TEST(Audio_AudioCallback2) \ |
| 1163 LIST_TEST(Audio_AudioCallback3) \ | 1171 LIST_TEST(Audio_AudioCallback3) \ |
| 1164 LIST_TEST(Audio_AudioCallback4) \ | 1172 LIST_TEST(Audio_AudioCallback4) \ |
| 1165 ) | 1173 ) |
| 1166 | 1174 |
| 1167 // PPB_Audio is not supported in-process. | 1175 // PPB_Audio is not supported in-process. |
| 1168 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, Audio) { | 1176 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, Audio) { |
| 1169 RUN_AUDIO_SUBTESTS; | 1177 RUN_AUDIO_SUBTESTS; |
| 1170 } | 1178 } |
| 1171 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, Audio) { | 1179 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, Audio) { |
| 1172 RUN_AUDIO_SUBTESTS; | 1180 RUN_AUDIO_SUBTESTS; |
| 1173 } | 1181 } |
| 1174 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(Audio)) { | 1182 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(Audio)) { |
| 1175 RUN_AUDIO_SUBTESTS; | 1183 RUN_AUDIO_SUBTESTS; |
| 1176 } | 1184 } |
| 1177 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, Audio) { | 1185 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, Audio) { |
| 1178 RUN_AUDIO_SUBTESTS; | 1186 RUN_AUDIO_SUBTESTS; |
| 1179 } | 1187 } |
| 1180 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(Audio)) { | 1188 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 1189 MAYBE_PNACL_NONSFI(Audio)) { |
| 1181 RUN_AUDIO_SUBTESTS; | 1190 RUN_AUDIO_SUBTESTS; |
| 1182 } | 1191 } |
| 1183 | 1192 |
| 1184 #define RUN_AUDIO_THREAD_CREATOR_SUBTESTS \ | 1193 #define RUN_AUDIO_THREAD_CREATOR_SUBTESTS \ |
| 1185 RunTestViaHTTP( \ | 1194 RunTestViaHTTP( \ |
| 1186 LIST_TEST(Audio_AudioThreadCreatorIsRequired) \ | 1195 LIST_TEST(Audio_AudioThreadCreatorIsRequired) \ |
| 1187 LIST_TEST(Audio_AudioThreadCreatorIsCalled) \ | 1196 LIST_TEST(Audio_AudioThreadCreatorIsCalled) \ |
| 1188 ) | 1197 ) |
| 1189 | 1198 |
| 1190 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, AudioThreadCreator) { | 1199 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, AudioThreadCreator) { |
| 1191 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; | 1200 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; |
| 1192 } | 1201 } |
| 1193 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(AudioThreadCreator)) { | 1202 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(AudioThreadCreator)) { |
| 1194 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; | 1203 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; |
| 1195 } | 1204 } |
| 1196 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, AudioThreadCreator) { | 1205 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, AudioThreadCreator) { |
| 1197 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; | 1206 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; |
| 1198 } | 1207 } |
| 1199 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 1208 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
| 1200 MAYBE_NONSFI(AudioThreadCreator)) { | 1209 MAYBE_PNACL_NONSFI(AudioThreadCreator)) { |
| 1201 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; | 1210 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; |
| 1202 } | 1211 } |
| 1203 | 1212 |
| 1204 TEST_PPAPI_IN_PROCESS(View_CreatedVisible); | 1213 TEST_PPAPI_IN_PROCESS(View_CreatedVisible); |
| 1205 TEST_PPAPI_OUT_OF_PROCESS(View_CreatedVisible); | 1214 TEST_PPAPI_OUT_OF_PROCESS(View_CreatedVisible); |
| 1206 TEST_PPAPI_NACL(View_CreatedVisible); | 1215 TEST_PPAPI_NACL(View_CreatedVisible); |
| 1207 // This test ensures that plugins created in a background tab have their | 1216 // This test ensures that plugins created in a background tab have their |
| 1208 // initial visibility set to false. We don't bother testing in-process for this | 1217 // initial visibility set to false. We don't bother testing in-process for this |
| 1209 // custom test since the out of process code also exercises in-process. | 1218 // custom test since the out of process code also exercises in-process. |
| 1210 | 1219 |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1282 } | 1291 } |
| 1283 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, View) { | 1292 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, View) { |
| 1284 RUN_VIEW_SUBTESTS; | 1293 RUN_VIEW_SUBTESTS; |
| 1285 } | 1294 } |
| 1286 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(View)) { | 1295 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(View)) { |
| 1287 RUN_VIEW_SUBTESTS; | 1296 RUN_VIEW_SUBTESTS; |
| 1288 } | 1297 } |
| 1289 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, View) { | 1298 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, View) { |
| 1290 RUN_VIEW_SUBTESTS; | 1299 RUN_VIEW_SUBTESTS; |
| 1291 } | 1300 } |
| 1292 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_NONSFI(View)) { | 1301 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_PNACL_NONSFI(View)) { |
| 1293 RUN_VIEW_SUBTESTS; | 1302 RUN_VIEW_SUBTESTS; |
| 1294 } | 1303 } |
| 1295 | 1304 |
| 1296 // FlashMessageLoop tests. | 1305 // FlashMessageLoop tests. |
| 1297 #define RUN_FLASH_MESSAGE_LOOP_SUBTESTS \ | 1306 #define RUN_FLASH_MESSAGE_LOOP_SUBTESTS \ |
| 1298 RunTest( \ | 1307 RunTest( \ |
| 1299 LIST_TEST(FlashMessageLoop_Basics) \ | 1308 LIST_TEST(FlashMessageLoop_Basics) \ |
| 1300 LIST_TEST(FlashMessageLoop_RunWithoutQuit) \ | 1309 LIST_TEST(FlashMessageLoop_RunWithoutQuit) \ |
| 1301 ) | 1310 ) |
| 1302 | 1311 |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1384 LIST_TEST(FlashDRM_GetHmonitor) | 1393 LIST_TEST(FlashDRM_GetHmonitor) |
| 1385 LIST_TEST(FlashDRM_GetVoucherFile)); | 1394 LIST_TEST(FlashDRM_GetVoucherFile)); |
| 1386 } | 1395 } |
| 1387 | 1396 |
| 1388 TEST_PPAPI_IN_PROCESS(TalkPrivate) | 1397 TEST_PPAPI_IN_PROCESS(TalkPrivate) |
| 1389 TEST_PPAPI_OUT_OF_PROCESS(TalkPrivate) | 1398 TEST_PPAPI_OUT_OF_PROCESS(TalkPrivate) |
| 1390 | 1399 |
| 1391 #if defined(OS_CHROMEOS) | 1400 #if defined(OS_CHROMEOS) |
| 1392 TEST_PPAPI_OUT_OF_PROCESS(OutputProtectionPrivate) | 1401 TEST_PPAPI_OUT_OF_PROCESS(OutputProtectionPrivate) |
| 1393 #endif | 1402 #endif |
| OLD | NEW |