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 |