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 "base/path_service.h" | 5 #include "base/path_service.h" |
6 #include "base/test/test_timeouts.h" | 6 #include "base/test/test_timeouts.h" |
7 #include "build/build_config.h" | 7 #include "build/build_config.h" |
8 #include "chrome/browser/extensions/extension_browsertest.h" | 8 #include "chrome/browser/extensions/extension_browsertest.h" |
9 #include "chrome/browser/profiles/profile.h" | 9 #include "chrome/browser/profiles/profile.h" |
10 #include "chrome/browser/ui/browser.h" | 10 #include "chrome/browser/ui/browser.h" |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
81 } \ | 81 } \ |
82 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(test_name)) { \ | 82 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(test_name)) { \ |
83 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 83 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
84 } \ | 84 } \ |
85 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, test_name) { \ | 85 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, test_name) { \ |
86 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 86 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
87 } \ | 87 } \ |
88 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, \ | 88 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, \ |
89 MAYBE_PNACL_NONSFI(test_name)) { \ | 89 MAYBE_PNACL_NONSFI(test_name)) { \ |
90 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 90 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
91 } \ | |
92 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, \ | |
93 MAYBE_PNACL_NACL_HELPER_NONSFI(test_name)) { \ | |
94 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | |
91 } | 95 } |
92 | 96 |
93 // NaCl based PPAPI tests | 97 // NaCl based PPAPI tests |
94 #define TEST_PPAPI_NACL_SUBTESTS(test_name, run_statement) \ | 98 #define TEST_PPAPI_NACL_SUBTESTS(test_name, run_statement) \ |
95 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ | 99 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
96 run_statement; \ | 100 run_statement; \ |
97 } \ | 101 } \ |
98 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(test_name)) { \ | 102 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(test_name)) { \ |
99 run_statement; \ | 103 run_statement; \ |
100 } \ | 104 } \ |
101 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, test_name) { \ | 105 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, test_name) { \ |
102 run_statement; \ | 106 run_statement; \ |
103 } \ | 107 } \ |
104 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, \ | 108 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, \ |
105 MAYBE_PNACL_NONSFI(test_name)) { \ | 109 MAYBE_PNACL_NONSFI(test_name)) { \ |
106 run_statement; \ | 110 run_statement; \ |
111 } \ | |
112 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, \ | |
113 MAYBE_PNACL_NACL_HELPER_NONSFI(test_name)) { \ | |
114 run_statement; \ | |
107 } | 115 } |
108 | 116 |
109 // NaCl based PPAPI tests with disallowed socket API | 117 // NaCl based PPAPI tests with disallowed socket API |
110 #define TEST_PPAPI_NACL_DISALLOWED_SOCKETS(test_name) \ | 118 #define TEST_PPAPI_NACL_DISALLOWED_SOCKETS(test_name) \ |
111 IN_PROC_BROWSER_TEST_F(PPAPINaClTestDisallowedSockets, test_name) { \ | 119 IN_PROC_BROWSER_TEST_F(PPAPINaClTestDisallowedSockets, test_name) { \ |
112 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ | 120 RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
113 } | 121 } |
114 | 122 |
115 // NaCl based PPAPI tests with SSL server | 123 // NaCl based PPAPI tests with SSL server |
116 #define TEST_PPAPI_NACL_WITH_SSL_SERVER(test_name) \ | 124 #define TEST_PPAPI_NACL_WITH_SSL_SERVER(test_name) \ |
117 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ | 125 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
118 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ | 126 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ |
119 } \ | 127 } \ |
120 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(test_name)) { \ | 128 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(test_name)) { \ |
121 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ | 129 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ |
122 } \ | 130 } \ |
123 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, test_name) { \ | 131 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, test_name) { \ |
124 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ | 132 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ |
125 } \ | 133 } \ |
126 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, \ | 134 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, \ |
127 MAYBE_PNACL_NONSFI(test_name)) { \ | 135 MAYBE_PNACL_NONSFI(test_name)) { \ |
128 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ | 136 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ |
137 } \ | |
138 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, \ | |
139 MAYBE_PNACL_NACL_HELPER_NONSFI(test_name)) { \ | |
140 RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ | |
129 } | 141 } |
130 | 142 |
143 | |
131 #endif // DISABLE_NACL | 144 #endif // DISABLE_NACL |
132 | 145 |
133 // | 146 // |
134 // Interface tests. | 147 // Interface tests. |
135 // | 148 // |
136 | 149 |
137 TEST_PPAPI_IN_PROCESS(Broker) | 150 TEST_PPAPI_IN_PROCESS(Broker) |
138 // Flaky, http://crbug.com/111355 | 151 // Flaky, http://crbug.com/111355 |
139 TEST_PPAPI_OUT_OF_PROCESS(DISABLED_Broker) | 152 TEST_PPAPI_OUT_OF_PROCESS(DISABLED_Broker) |
140 | 153 |
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
293 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(TCPSocket)) { | 306 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(TCPSocket)) { |
294 RUN_TCPSOCKET_SUBTESTS; | 307 RUN_TCPSOCKET_SUBTESTS; |
295 } | 308 } |
296 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, TCPSocket) { | 309 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, TCPSocket) { |
297 RUN_TCPSOCKET_SUBTESTS; | 310 RUN_TCPSOCKET_SUBTESTS; |
298 } | 311 } |
299 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 312 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
300 MAYBE_PNACL_NONSFI(TCPSocket)) { | 313 MAYBE_PNACL_NONSFI(TCPSocket)) { |
301 RUN_TCPSOCKET_SUBTESTS; | 314 RUN_TCPSOCKET_SUBTESTS; |
302 } | 315 } |
316 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
317 MAYBE_PNACL_NONSFI(TCPSocket)) { | |
318 RUN_TCPSOCKET_SUBTESTS; | |
319 } | |
303 | 320 |
321 | |
304 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(TCPServerSocketPrivate) | 322 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(TCPServerSocketPrivate) |
305 TEST_PPAPI_NACL(TCPServerSocketPrivate) | 323 TEST_PPAPI_NACL(TCPServerSocketPrivate) |
306 | 324 |
307 TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivate) | 325 TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivate) |
308 TEST_PPAPI_NACL_WITH_SSL_SERVER(TCPSocketPrivate) | 326 TEST_PPAPI_NACL_WITH_SSL_SERVER(TCPSocketPrivate) |
309 | 327 |
310 TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivateTrusted) | 328 TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivateTrusted) |
311 | 329 |
312 // UDPSocket tests. | 330 // UDPSocket tests. |
313 // UDPSocket_Broadcast is disabled for OSX because it requires root | 331 // UDPSocket_Broadcast is disabled for OSX because it requires root |
(...skipping 20 matching lines...) Expand all Loading... | |
334 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(UDPSocket)) { | 352 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(UDPSocket)) { |
335 RUN_UDPSOCKET_SUBTESTS; | 353 RUN_UDPSOCKET_SUBTESTS; |
336 } | 354 } |
337 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, UDPSocket) { | 355 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, UDPSocket) { |
338 RUN_UDPSOCKET_SUBTESTS; | 356 RUN_UDPSOCKET_SUBTESTS; |
339 } | 357 } |
340 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 358 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
341 MAYBE_PNACL_NONSFI(UDPSocket)) { | 359 MAYBE_PNACL_NONSFI(UDPSocket)) { |
342 RUN_UDPSOCKET_SUBTESTS; | 360 RUN_UDPSOCKET_SUBTESTS; |
343 } | 361 } |
362 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
363 MAYBE_PNACL_NACL_HELPER_NONSFI(UDPSocket)) { | |
364 RUN_UDPSOCKET_SUBTESTS; | |
365 } | |
344 | 366 |
345 | 367 |
346 // UDPSocketPrivate tests. | 368 // UDPSocketPrivate tests. |
347 // UDPSocketPrivate_Broadcast is disabled for OSX because it requires root | 369 // UDPSocketPrivate_Broadcast is disabled for OSX because it requires root |
348 // permissions on OSX 10.7+. | 370 // permissions on OSX 10.7+. |
349 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_Connect) | 371 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_Connect) |
350 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_ConnectFailure) | 372 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_ConnectFailure) |
351 #if !defined(OS_MACOSX) | 373 #if !defined(OS_MACOSX) |
352 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_Broadcast) | 374 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_Broadcast) |
353 #endif // !defined(OS_MACOSX) | 375 #endif // !defined(OS_MACOSX) |
(...skipping 28 matching lines...) Expand all Loading... | |
382 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(HostResolver)) { | 404 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(HostResolver)) { |
383 RUN_HOST_RESOLVER_SUBTESTS; | 405 RUN_HOST_RESOLVER_SUBTESTS; |
384 } | 406 } |
385 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, HostResolver) { | 407 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, HostResolver) { |
386 RUN_HOST_RESOLVER_SUBTESTS; | 408 RUN_HOST_RESOLVER_SUBTESTS; |
387 } | 409 } |
388 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 410 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
389 MAYBE_PNACL_NONSFI(HostResolver)) { | 411 MAYBE_PNACL_NONSFI(HostResolver)) { |
390 RUN_HOST_RESOLVER_SUBTESTS; | 412 RUN_HOST_RESOLVER_SUBTESTS; |
391 } | 413 } |
414 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
415 MAYBE_PNACL_NACL_HELPER_NONSFI(HostResolver)) { | |
416 RUN_HOST_RESOLVER_SUBTESTS; | |
417 } | |
392 | 418 |
393 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_Resolve) | 419 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_Resolve) |
394 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_ResolveIPv4) | 420 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_ResolveIPv4) |
395 TEST_PPAPI_NACL(HostResolverPrivate_Resolve) | 421 TEST_PPAPI_NACL(HostResolverPrivate_Resolve) |
396 TEST_PPAPI_NACL(HostResolverPrivate_ResolveIPv4) | 422 TEST_PPAPI_NACL(HostResolverPrivate_ResolveIPv4) |
397 | 423 |
398 // URLLoader tests. These are split into multiple test fixtures because if we | 424 // URLLoader tests. These are split into multiple test fixtures because if we |
399 // run them all together, they tend to time out. | 425 // run them all together, they tend to time out. |
400 #define RUN_URLLOADER_SUBTESTS_0 \ | 426 #define RUN_URLLOADER_SUBTESTS_0 \ |
401 RunTestViaHTTP( \ | 427 RunTestViaHTTP( \ |
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
543 RUN_URLLOADER_SUBTESTS_1; | 569 RUN_URLLOADER_SUBTESTS_1; |
544 } | 570 } |
545 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 571 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
546 MAYBE_PNACL_NONSFI(URLLoader2)) { | 572 MAYBE_PNACL_NONSFI(URLLoader2)) { |
547 RUN_URLLOADER_SUBTESTS_2; | 573 RUN_URLLOADER_SUBTESTS_2; |
548 } | 574 } |
549 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 575 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
550 MAYBE_PNACL_NONSFI(URLLoader3)) { | 576 MAYBE_PNACL_NONSFI(URLLoader3)) { |
551 RUN_URLLOADER_SUBTESTS_3; | 577 RUN_URLLOADER_SUBTESTS_3; |
552 } | 578 } |
579 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
580 MAYBE_PNACL_NACL_HELPER_NONSFI(URLLoader0)) { | |
581 RUN_URLLOADER_SUBTESTS_0; | |
582 } | |
583 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
584 MAYBE_PNACL_NACL_HELPER_NONSFI(URLLoader1)) { | |
585 RUN_URLLOADER_SUBTESTS_1; | |
586 } | |
587 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
588 MAYBE_PNACL_NACL_HELPER_NONSFI(URLLoader2)) { | |
589 RUN_URLLOADER_SUBTESTS_2; | |
590 } | |
591 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
592 MAYBE_PNACL_NACL_HELPER_NONSFI(URLLoader3)) { | |
593 RUN_URLLOADER_SUBTESTS_3; | |
594 } | |
595 | |
553 | 596 |
554 // URLRequestInfo tests. | 597 // URLRequestInfo tests. |
555 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) | 598 TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) |
556 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) | 599 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) |
557 | 600 |
558 // Timing out on Windows. http://crbug.com/129571 | 601 // Timing out on Windows. http://crbug.com/129571 |
559 #if defined(OS_WIN) | 602 #if defined(OS_WIN) |
560 #define MAYBE_URLRequest_CreateAndIsURLRequestInfo \ | 603 #define MAYBE_URLRequest_CreateAndIsURLRequestInfo \ |
561 DISABLED_URLRequest_CreateAndIsURLRequestInfo | 604 DISABLED_URLRequest_CreateAndIsURLRequestInfo |
562 #else | 605 #else |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
626 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(PostMessage)) { | 669 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(PostMessage)) { |
627 RUN_POSTMESSAGE_SUBTESTS; | 670 RUN_POSTMESSAGE_SUBTESTS; |
628 } | 671 } |
629 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, PostMessage) { | 672 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, PostMessage) { |
630 RUN_POSTMESSAGE_SUBTESTS; | 673 RUN_POSTMESSAGE_SUBTESTS; |
631 } | 674 } |
632 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 675 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
633 MAYBE_PNACL_NONSFI(PostMessage)) { | 676 MAYBE_PNACL_NONSFI(PostMessage)) { |
634 RUN_POSTMESSAGE_SUBTESTS; | 677 RUN_POSTMESSAGE_SUBTESTS; |
635 } | 678 } |
679 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
680 MAYBE_PNACL_NACL_HELPER_NONSFI(PostMessage)) { | |
681 RUN_POSTMESSAGE_SUBTESTS; | |
682 } | |
636 | 683 |
637 TEST_PPAPI_NACL(Memory) | 684 TEST_PPAPI_NACL(Memory) |
638 | 685 |
639 // FileIO tests. | 686 // FileIO tests. |
640 #define RUN_FILEIO_SUBTESTS \ | 687 #define RUN_FILEIO_SUBTESTS \ |
641 RunTestViaHTTP( \ | 688 RunTestViaHTTP( \ |
642 LIST_TEST(FileIO_Open) \ | 689 LIST_TEST(FileIO_Open) \ |
643 LIST_TEST(FileIO_OpenDirectory) \ | 690 LIST_TEST(FileIO_OpenDirectory) \ |
644 LIST_TEST(FileIO_AbortCalls) \ | 691 LIST_TEST(FileIO_AbortCalls) \ |
645 LIST_TEST(FileIO_ParallelReads) \ | 692 LIST_TEST(FileIO_ParallelReads) \ |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
705 RUN_FILEIO_SUBTESTS; | 752 RUN_FILEIO_SUBTESTS; |
706 } | 753 } |
707 IN_PROC_BROWSER_TEST_F(PPAPIPrivateNaClPNaClTest, | 754 IN_PROC_BROWSER_TEST_F(PPAPIPrivateNaClPNaClTest, |
708 DISABLED_PNaCl_FileIO_Private) { | 755 DISABLED_PNaCl_FileIO_Private) { |
709 RUN_FILEIO_PRIVATE_SUBTESTS; | 756 RUN_FILEIO_PRIVATE_SUBTESTS; |
710 } | 757 } |
711 | 758 |
712 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_PNACL_NONSFI(FileIO)) { | 759 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_PNACL_NONSFI(FileIO)) { |
713 RUN_FILEIO_SUBTESTS; | 760 RUN_FILEIO_SUBTESTS; |
714 } | 761 } |
715 IN_PROC_BROWSER_TEST_F(PPAPIPrivateNaClPNaClTest, | 762 IN_PROC_BROWSER_TEST_F(PPAPIPrivateNaClPNaClNonSfiTest, |
Mark Seaborn
2014/11/19 06:23:54
Is this fixing an existing mistake? If so you sho
hidehiko
2014/11/19 18:48:51
Done.
| |
716 MAYBE_PNACL_NONSFI(FILEIO_Private)) { | 763 MAYBE_PNACL_NONSFI(FILEIO_Private)) { |
717 RUN_FILEIO_PRIVATE_SUBTESTS; | 764 RUN_FILEIO_PRIVATE_SUBTESTS; |
718 } | 765 } |
719 | 766 |
767 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
768 MAYBE_PNACL_NACL_HELPER_NONSFI(FileIO)) { | |
769 RUN_FILEIO_SUBTESTS; | |
770 } | |
771 IN_PROC_BROWSER_TEST_F(PPAPIPrivateNaClPNaClTransitionalNonSfiTest, | |
772 MAYBE_PNACL_NACL_HELPER_NONSFI(FILEIO_Private)) { | |
773 RUN_FILEIO_PRIVATE_SUBTESTS; | |
774 } | |
775 | |
720 // PPB_FileMapping is only implemented on POSIX currently. | 776 // PPB_FileMapping is only implemented on POSIX currently. |
721 // http://crbug.com/83774 | 777 // http://crbug.com/83774 |
722 #if defined(OS_WIN) | 778 #if defined(OS_WIN) |
723 #define MAYBE_FileMapping DISABLED_FileMapping | 779 #define MAYBE_FileMapping DISABLED_FileMapping |
724 #else | 780 #else |
725 #define MAYBE_FileMapping FileMapping | 781 #define MAYBE_FileMapping FileMapping |
726 #endif | 782 #endif |
727 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(MAYBE_FileMapping) | 783 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(MAYBE_FileMapping) |
728 TEST_PPAPI_NACL(MAYBE_FileMapping) | 784 TEST_PPAPI_NACL(MAYBE_FileMapping) |
729 | 785 |
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
794 RUN_FILEREF_SUBTESTS_2; | 850 RUN_FILEREF_SUBTESTS_2; |
795 } | 851 } |
796 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 852 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
797 MAYBE_PNACL_NONSFI(FileRef1)) { | 853 MAYBE_PNACL_NONSFI(FileRef1)) { |
798 RUN_FILEREF_SUBTESTS_1; | 854 RUN_FILEREF_SUBTESTS_1; |
799 } | 855 } |
800 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 856 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
801 MAYBE_PNACL_NONSFI(FileRef2)) { | 857 MAYBE_PNACL_NONSFI(FileRef2)) { |
802 RUN_FILEREF_SUBTESTS_2; | 858 RUN_FILEREF_SUBTESTS_2; |
803 } | 859 } |
860 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
861 MAYBE_PNACL_NACL_HELPER_NONSFI(FileRef1)) { | |
862 RUN_FILEREF_SUBTESTS_1; | |
863 } | |
864 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
865 MAYBE_PNACL_NACL_HELPER_NONSFI(FileRef2)) { | |
866 RUN_FILEREF_SUBTESTS_2; | |
867 } | |
804 | 868 |
805 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileSystem) | 869 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileSystem) |
806 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(FileSystem) | 870 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(FileSystem) |
807 | 871 |
808 // PPAPINaClTest.FileSystem times out consistently on Windows and Mac. | 872 // PPAPINaClTest.FileSystem times out consistently on Windows and Mac. |
809 // http://crbug.com/130372 | 873 // http://crbug.com/130372 |
810 #if defined(OS_MACOSX) || defined(OS_WIN) | 874 #if defined(OS_MACOSX) || defined(OS_WIN) |
811 #define MAYBE_FileSystem DISABLED_FileSystem | 875 #define MAYBE_FileSystem DISABLED_FileSystem |
812 #else | 876 #else |
813 #define MAYBE_FileSystem FileSystem | 877 #define MAYBE_FileSystem FileSystem |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
855 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(NetAddress)) { | 919 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(NetAddress)) { |
856 RUN_NETADDRESS_SUBTESTS; | 920 RUN_NETADDRESS_SUBTESTS; |
857 } | 921 } |
858 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, NetAddress) { | 922 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, NetAddress) { |
859 RUN_NETADDRESS_SUBTESTS; | 923 RUN_NETADDRESS_SUBTESTS; |
860 } | 924 } |
861 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 925 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
862 MAYBE_PNACL_NONSFI(NetAddress)) { | 926 MAYBE_PNACL_NONSFI(NetAddress)) { |
863 RUN_NETADDRESS_SUBTESTS; | 927 RUN_NETADDRESS_SUBTESTS; |
864 } | 928 } |
929 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
930 MAYBE_PNACL_NACL_HELPER_NONSFI(NetAddress)) { | |
931 RUN_NETADDRESS_SUBTESTS; | |
932 } | |
865 | 933 |
866 // NetAddressPrivate tests. | 934 // NetAddressPrivate tests. |
867 #define RUN_NETADDRESS_PRIVATE_SUBTESTS \ | 935 #define RUN_NETADDRESS_PRIVATE_SUBTESTS \ |
868 RunTestViaHTTP( \ | 936 RunTestViaHTTP( \ |
869 LIST_TEST(NetAddressPrivate_AreEqual) \ | 937 LIST_TEST(NetAddressPrivate_AreEqual) \ |
870 LIST_TEST(NetAddressPrivate_AreHostsEqual) \ | 938 LIST_TEST(NetAddressPrivate_AreHostsEqual) \ |
871 LIST_TEST(NetAddressPrivate_Describe) \ | 939 LIST_TEST(NetAddressPrivate_Describe) \ |
872 LIST_TEST(NetAddressPrivate_ReplacePort) \ | 940 LIST_TEST(NetAddressPrivate_ReplacePort) \ |
873 LIST_TEST(NetAddressPrivate_GetAnyAddress) \ | 941 LIST_TEST(NetAddressPrivate_GetAnyAddress) \ |
874 LIST_TEST(NetAddressPrivate_DescribeIPv6) \ | 942 LIST_TEST(NetAddressPrivate_DescribeIPv6) \ |
(...skipping 28 matching lines...) Expand all Loading... | |
903 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(NetAddressPrivate)) { | 971 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(NetAddressPrivate)) { |
904 RUN_NETADDRESS_PRIVATE_UNTRUSTED_SUBTESTS; | 972 RUN_NETADDRESS_PRIVATE_UNTRUSTED_SUBTESTS; |
905 } | 973 } |
906 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, NetAddressPrivate) { | 974 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, NetAddressPrivate) { |
907 RUN_NETADDRESS_PRIVATE_UNTRUSTED_SUBTESTS; | 975 RUN_NETADDRESS_PRIVATE_UNTRUSTED_SUBTESTS; |
908 } | 976 } |
909 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 977 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
910 MAYBE_PNACL_NONSFI(NetAddressPrivate)) { | 978 MAYBE_PNACL_NONSFI(NetAddressPrivate)) { |
911 RUN_NETADDRESS_PRIVATE_UNTRUSTED_SUBTESTS; | 979 RUN_NETADDRESS_PRIVATE_UNTRUSTED_SUBTESTS; |
912 } | 980 } |
981 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
982 MAYBE_PNACL_NACL_HELPER_NONSFI(NetAddressPrivate)) { | |
983 RUN_NETADDRESS_PRIVATE_UNTRUSTED_SUBTESTS; | |
984 } | |
913 | 985 |
914 // NetworkMonitor tests. | 986 // NetworkMonitor tests. |
915 #define RUN_NETWORK_MONITOR_SUBTESTS \ | 987 #define RUN_NETWORK_MONITOR_SUBTESTS \ |
916 RunTestViaHTTP( \ | 988 RunTestViaHTTP( \ |
917 LIST_TEST(NetworkMonitor_Basic) \ | 989 LIST_TEST(NetworkMonitor_Basic) \ |
918 LIST_TEST(NetworkMonitor_2Monitors) \ | 990 LIST_TEST(NetworkMonitor_2Monitors) \ |
919 LIST_TEST(NetworkMonitor_DeleteInCallback) \ | 991 LIST_TEST(NetworkMonitor_DeleteInCallback) \ |
920 ) | 992 ) |
921 | 993 |
922 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, NetworkMonitor) { | 994 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, NetworkMonitor) { |
923 RUN_NETWORK_MONITOR_SUBTESTS; | 995 RUN_NETWORK_MONITOR_SUBTESTS; |
924 } | 996 } |
925 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, NetworkMonitor) { | 997 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, NetworkMonitor) { |
926 RUN_NETWORK_MONITOR_SUBTESTS; | 998 RUN_NETWORK_MONITOR_SUBTESTS; |
927 } | 999 } |
928 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(NetworkMonitor)) { | 1000 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(NetworkMonitor)) { |
929 RUN_NETWORK_MONITOR_SUBTESTS; | 1001 RUN_NETWORK_MONITOR_SUBTESTS; |
930 } | 1002 } |
931 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, NetworkMonitor) { | 1003 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, NetworkMonitor) { |
932 RUN_NETWORK_MONITOR_SUBTESTS; | 1004 RUN_NETWORK_MONITOR_SUBTESTS; |
933 } | 1005 } |
934 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 1006 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
935 MAYBE_PNACL_NONSFI(NetworkMonitor)) { | 1007 MAYBE_PNACL_NONSFI(NetworkMonitor)) { |
936 RUN_NETWORK_MONITOR_SUBTESTS; | 1008 RUN_NETWORK_MONITOR_SUBTESTS; |
937 } | 1009 } |
1010 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
1011 MAYBE_PNACL_NACL_HELPER_NONSFI(NetworkMonitor)) { | |
1012 RUN_NETWORK_MONITOR_SUBTESTS; | |
1013 } | |
938 | 1014 |
939 // Flash tests. | 1015 // Flash tests. |
940 #define RUN_FLASH_SUBTESTS \ | 1016 #define RUN_FLASH_SUBTESTS \ |
941 RunTestViaHTTP( \ | 1017 RunTestViaHTTP( \ |
942 LIST_TEST(Flash_SetInstanceAlwaysOnTop) \ | 1018 LIST_TEST(Flash_SetInstanceAlwaysOnTop) \ |
943 LIST_TEST(Flash_GetCommandLineArgs) \ | 1019 LIST_TEST(Flash_GetCommandLineArgs) \ |
944 ) | 1020 ) |
945 | 1021 |
946 IN_PROC_BROWSER_TEST_F(PPAPITest, Flash) { | 1022 IN_PROC_BROWSER_TEST_F(PPAPITest, Flash) { |
947 RUN_FLASH_SUBTESTS; | 1023 RUN_FLASH_SUBTESTS; |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1021 RUN_WEBSOCKET_SUBTESTS_2; | 1097 RUN_WEBSOCKET_SUBTESTS_2; |
1022 } | 1098 } |
1023 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 1099 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
1024 MAYBE_PNACL_NONSFI(WebSocket1)) { | 1100 MAYBE_PNACL_NONSFI(WebSocket1)) { |
1025 RUN_WEBSOCKET_SUBTESTS_1; | 1101 RUN_WEBSOCKET_SUBTESTS_1; |
1026 } | 1102 } |
1027 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 1103 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
1028 MAYBE_PNACL_NONSFI(WebSocket2)) { | 1104 MAYBE_PNACL_NONSFI(WebSocket2)) { |
1029 RUN_WEBSOCKET_SUBTESTS_2; | 1105 RUN_WEBSOCKET_SUBTESTS_2; |
1030 } | 1106 } |
1107 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
1108 MAYBE_PNACL_NACL_HELPER_NONSFI(WebSocket1)) { | |
1109 RUN_WEBSOCKET_SUBTESTS_1; | |
1110 } | |
1111 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
1112 MAYBE_PNACL_NACL_HELPER_NONSFI(WebSocket2)) { | |
1113 RUN_WEBSOCKET_SUBTESTS_2; | |
1114 } | |
1031 | 1115 |
1032 // AudioConfig tests | 1116 // AudioConfig tests |
1033 #define RUN_AUDIO_CONFIG_SUBTESTS \ | 1117 #define RUN_AUDIO_CONFIG_SUBTESTS \ |
1034 RunTestViaHTTP( \ | 1118 RunTestViaHTTP( \ |
1035 LIST_TEST(AudioConfig_RecommendSampleRate) \ | 1119 LIST_TEST(AudioConfig_RecommendSampleRate) \ |
1036 LIST_TEST(AudioConfig_ValidConfigs) \ | 1120 LIST_TEST(AudioConfig_ValidConfigs) \ |
1037 LIST_TEST(AudioConfig_InvalidConfigs) \ | 1121 LIST_TEST(AudioConfig_InvalidConfigs) \ |
1038 ) | 1122 ) |
1039 | 1123 |
1040 IN_PROC_BROWSER_TEST_F(PPAPITest, AudioConfig) { | 1124 IN_PROC_BROWSER_TEST_F(PPAPITest, AudioConfig) { |
1041 RUN_AUDIO_CONFIG_SUBTESTS; | 1125 RUN_AUDIO_CONFIG_SUBTESTS; |
1042 } | 1126 } |
1043 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, AudioConfig) { | 1127 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, AudioConfig) { |
1044 RUN_AUDIO_CONFIG_SUBTESTS; | 1128 RUN_AUDIO_CONFIG_SUBTESTS; |
1045 } | 1129 } |
1046 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, AudioConfig) { | 1130 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, AudioConfig) { |
1047 RUN_AUDIO_CONFIG_SUBTESTS; | 1131 RUN_AUDIO_CONFIG_SUBTESTS; |
1048 } | 1132 } |
1049 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(AudioConfig)) { | 1133 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(AudioConfig)) { |
1050 RUN_AUDIO_CONFIG_SUBTESTS; | 1134 RUN_AUDIO_CONFIG_SUBTESTS; |
1051 } | 1135 } |
1052 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, AudioConfig) { | 1136 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, AudioConfig) { |
1053 RUN_AUDIO_CONFIG_SUBTESTS; | 1137 RUN_AUDIO_CONFIG_SUBTESTS; |
1054 } | 1138 } |
1055 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 1139 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
1056 MAYBE_PNACL_NONSFI(AudioConfig)) { | 1140 MAYBE_PNACL_NONSFI(AudioConfig)) { |
1057 RUN_AUDIO_CONFIG_SUBTESTS; | 1141 RUN_AUDIO_CONFIG_SUBTESTS; |
1058 } | 1142 } |
1143 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
1144 MAYBE_PNACL_NACL_HELPER_NONSFI(AudioConfig)) { | |
1145 RUN_AUDIO_CONFIG_SUBTESTS; | |
1146 } | |
1059 | 1147 |
1060 // PPB_Audio tests. | 1148 // PPB_Audio tests. |
1061 #define RUN_AUDIO_SUBTESTS \ | 1149 #define RUN_AUDIO_SUBTESTS \ |
1062 RunTestViaHTTP( \ | 1150 RunTestViaHTTP( \ |
1063 LIST_TEST(Audio_Creation) \ | 1151 LIST_TEST(Audio_Creation) \ |
1064 LIST_TEST(Audio_DestroyNoStop) \ | 1152 LIST_TEST(Audio_DestroyNoStop) \ |
1065 LIST_TEST(Audio_Failures) \ | 1153 LIST_TEST(Audio_Failures) \ |
1066 LIST_TEST(Audio_AudioCallback1) \ | 1154 LIST_TEST(Audio_AudioCallback1) \ |
1067 LIST_TEST(Audio_AudioCallback2) \ | 1155 LIST_TEST(Audio_AudioCallback2) \ |
1068 LIST_TEST(Audio_AudioCallback3) \ | 1156 LIST_TEST(Audio_AudioCallback3) \ |
(...skipping 16 matching lines...) Expand all Loading... | |
1085 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(Audio)) { | 1173 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(Audio)) { |
1086 RUN_AUDIO_SUBTESTS; | 1174 RUN_AUDIO_SUBTESTS; |
1087 } | 1175 } |
1088 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, Audio) { | 1176 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, Audio) { |
1089 RUN_AUDIO_SUBTESTS; | 1177 RUN_AUDIO_SUBTESTS; |
1090 } | 1178 } |
1091 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 1179 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
1092 MAYBE_PNACL_NONSFI(Audio)) { | 1180 MAYBE_PNACL_NONSFI(Audio)) { |
1093 RUN_AUDIO_SUBTESTS; | 1181 RUN_AUDIO_SUBTESTS; |
1094 } | 1182 } |
1183 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
1184 MAYBE_PNACL_NACL_HELPER_NONSFI(Audio)) { | |
1185 RUN_AUDIO_SUBTESTS; | |
1186 } | |
1095 | 1187 |
1096 #define RUN_AUDIO_THREAD_CREATOR_SUBTESTS \ | 1188 #define RUN_AUDIO_THREAD_CREATOR_SUBTESTS \ |
1097 RunTestViaHTTP( \ | 1189 RunTestViaHTTP( \ |
1098 LIST_TEST(Audio_AudioThreadCreatorIsRequired) \ | 1190 LIST_TEST(Audio_AudioThreadCreatorIsRequired) \ |
1099 LIST_TEST(Audio_AudioThreadCreatorIsCalled) \ | 1191 LIST_TEST(Audio_AudioThreadCreatorIsCalled) \ |
1100 ) | 1192 ) |
1101 | 1193 |
1102 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, AudioThreadCreator) { | 1194 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, AudioThreadCreator) { |
1103 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; | 1195 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; |
1104 } | 1196 } |
1105 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(AudioThreadCreator)) { | 1197 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(AudioThreadCreator)) { |
1106 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; | 1198 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; |
1107 } | 1199 } |
1108 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, AudioThreadCreator) { | 1200 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, AudioThreadCreator) { |
1109 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; | 1201 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; |
1110 } | 1202 } |
1111 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, | 1203 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |
1112 MAYBE_PNACL_NONSFI(AudioThreadCreator)) { | 1204 MAYBE_PNACL_NONSFI(AudioThreadCreator)) { |
1113 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; | 1205 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; |
1114 } | 1206 } |
1207 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
1208 MAYBE_PNACL_NACL_HELPER_NONSFI(AudioThreadCreator)) { | |
1209 RUN_AUDIO_THREAD_CREATOR_SUBTESTS; | |
1210 } | |
1115 | 1211 |
1116 TEST_PPAPI_IN_PROCESS(View_CreatedVisible); | 1212 TEST_PPAPI_IN_PROCESS(View_CreatedVisible); |
1117 TEST_PPAPI_OUT_OF_PROCESS(View_CreatedVisible); | 1213 TEST_PPAPI_OUT_OF_PROCESS(View_CreatedVisible); |
1118 TEST_PPAPI_NACL(View_CreatedVisible); | 1214 TEST_PPAPI_NACL(View_CreatedVisible); |
1119 // This test ensures that plugins created in a background tab have their | 1215 // This test ensures that plugins created in a background tab have their |
1120 // initial visibility set to false. We don't bother testing in-process for this | 1216 // initial visibility set to false. We don't bother testing in-process for this |
1121 // custom test since the out of process code also exercises in-process. | 1217 // custom test since the out of process code also exercises in-process. |
1122 | 1218 |
1123 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, View_CreateInvisible) { | 1219 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, View_CreateInvisible) { |
1124 // Make a second tab in the foreground. | 1220 // Make a second tab in the foreground. |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1198 } | 1294 } |
1199 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(View)) { | 1295 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(View)) { |
1200 RUN_VIEW_SUBTESTS; | 1296 RUN_VIEW_SUBTESTS; |
1201 } | 1297 } |
1202 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, View) { | 1298 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, View) { |
1203 RUN_VIEW_SUBTESTS; | 1299 RUN_VIEW_SUBTESTS; |
1204 } | 1300 } |
1205 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_PNACL_NONSFI(View)) { | 1301 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_PNACL_NONSFI(View)) { |
1206 RUN_VIEW_SUBTESTS; | 1302 RUN_VIEW_SUBTESTS; |
1207 } | 1303 } |
1304 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest, | |
1305 MAYBE_PNACL_NACL_HELPER_NONSFI(View)) { | |
1306 RUN_VIEW_SUBTESTS; | |
1307 } | |
1208 | 1308 |
1209 // FlashMessageLoop tests. | 1309 // FlashMessageLoop tests. |
1210 #define RUN_FLASH_MESSAGE_LOOP_SUBTESTS \ | 1310 #define RUN_FLASH_MESSAGE_LOOP_SUBTESTS \ |
1211 RunTest( \ | 1311 RunTest( \ |
1212 LIST_TEST(FlashMessageLoop_Basics) \ | 1312 LIST_TEST(FlashMessageLoop_Basics) \ |
1213 LIST_TEST(FlashMessageLoop_RunWithoutQuit) \ | 1313 LIST_TEST(FlashMessageLoop_RunWithoutQuit) \ |
1214 ) | 1314 ) |
1215 | 1315 |
1216 IN_PROC_BROWSER_TEST_F(PPAPITest, FlashMessageLoop) { | 1316 IN_PROC_BROWSER_TEST_F(PPAPITest, FlashMessageLoop) { |
1217 RUN_FLASH_MESSAGE_LOOP_SUBTESTS; | 1317 RUN_FLASH_MESSAGE_LOOP_SUBTESTS; |
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1381 NonSfiPackagedAppTest() : PackagedAppTest("nonsfi") { } | 1481 NonSfiPackagedAppTest() : PackagedAppTest("nonsfi") { } |
1382 | 1482 |
1383 void SetUpCommandLine(base::CommandLine* command_line) override { | 1483 void SetUpCommandLine(base::CommandLine* command_line) override { |
1384 #if !defined(DISABLE_NACL) | 1484 #if !defined(DISABLE_NACL) |
1385 PackagedAppTest::SetUpCommandLine(command_line); | 1485 PackagedAppTest::SetUpCommandLine(command_line); |
1386 command_line->AppendSwitch(switches::kEnableNaClNonSfiMode); | 1486 command_line->AppendSwitch(switches::kEnableNaClNonSfiMode); |
1387 #endif | 1487 #endif |
1388 } | 1488 } |
1389 }; | 1489 }; |
1390 | 1490 |
1491 // TODO(hidehiko): Switch for NonSfi tests to use nacl_helper_nonsfi, when | |
Mark Seaborn
2014/11/19 06:23:54
"Switch for" -> "Switch"
hidehiko
2014/11/19 18:48:51
Done.
| |
1492 // it is launched officially. See NaClBrowserTestPnaclTransitionalNonSfi | |
1493 // for more details. | |
1494 class TransitionalNonSfiPackagedAppTest : public NonSfiPackagedAppTest { | |
1495 public: | |
1496 void SetUpCommandLine(base::CommandLine* command_line) override { | |
1497 NonSfiPackagedAppTest::SetUpCommandLine(command_line); | |
1498 command_line->AppendSwitch(switches::kUseNaClHelperNonSfi); | |
1499 } | |
1500 }; | |
1501 | |
1391 // Load a packaged app, and wait for it to successfully post a "hello" message | 1502 // Load a packaged app, and wait for it to successfully post a "hello" message |
1392 // back. | 1503 // back. |
1393 IN_PROC_BROWSER_TEST_F(NewlibPackagedAppTest, SuccessfulLoad) { | 1504 IN_PROC_BROWSER_TEST_F(NewlibPackagedAppTest, SuccessfulLoad) { |
1394 RunTests(); | 1505 RunTests(); |
1395 } | 1506 } |
1396 | 1507 |
1397 IN_PROC_BROWSER_TEST_F(NonSfiPackagedAppTest, | 1508 IN_PROC_BROWSER_TEST_F(NonSfiPackagedAppTest, |
1398 MAYBE_PNACL_NONSFI(SuccessfulLoad)) { | 1509 MAYBE_PNACL_NONSFI(SuccessfulLoad)) { |
1399 RunTests(); | 1510 RunTests(); |
1400 } | 1511 } |
1512 | |
1513 IN_PROC_BROWSER_TEST_F(TransitionalNonSfiPackagedAppTest, | |
1514 MAYBE_PNACL_NACL_HELPER_NONSFI(SuccessfulLoad)) { | |
1515 RunTests(); | |
1516 } | |
OLD | NEW |