Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(149)

Side by Side Diff: chrome/test/ppapi/ppapi_browsertest.cc

Issue 724323002: Non-SFI mode: Enable browser_tests for nacl_helper_nonsfi. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « chrome/test/nacl/nacl_browsertest_util.cc ('k') | chrome/test/ppapi/ppapi_test.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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_TRANSITIONAL_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_TRANSITIONAL_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_TRANSITIONAL_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
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
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_TRANSITIONAL_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
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_TRANSITIONAL_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
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_TRANSITIONAL_NONSFI(URLLoader0)) {
581 RUN_URLLOADER_SUBTESTS_0;
582 }
583 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest,
584 MAYBE_PNACL_TRANSITIONAL_NONSFI(URLLoader1)) {
585 RUN_URLLOADER_SUBTESTS_1;
586 }
587 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest,
588 MAYBE_PNACL_TRANSITIONAL_NONSFI(URLLoader2)) {
589 RUN_URLLOADER_SUBTESTS_2;
590 }
591 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest,
592 MAYBE_PNACL_TRANSITIONAL_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
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_TRANSITIONAL_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
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,
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_TRANSITIONAL_NONSFI(FileIO)) {
769 RUN_FILEIO_SUBTESTS;
770 }
771 IN_PROC_BROWSER_TEST_F(PPAPIPrivateNaClPNaClTransitionalNonSfiTest,
772 MAYBE_PNACL_TRANSITIONAL_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
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_TRANSITIONAL_NONSFI(FileRef1)) {
862 RUN_FILEREF_SUBTESTS_1;
863 }
864 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest,
865 MAYBE_PNACL_TRANSITIONAL_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
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_TRANSITIONAL_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
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_TRANSITIONAL_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_TRANSITIONAL_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
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_TRANSITIONAL_NONSFI(WebSocket1)) {
1109 RUN_WEBSOCKET_SUBTESTS_1;
1110 }
1111 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTransitionalNonSfiTest,
1112 MAYBE_PNACL_TRANSITIONAL_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_TRANSITIONAL_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
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_TRANSITIONAL_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_TRANSITIONAL_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
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_TRANSITIONAL_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
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
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_TRANSITIONAL_NONSFI(SuccessfulLoad)) {
1515 RunTests();
1516 }
OLDNEW
« no previous file with comments | « chrome/test/nacl/nacl_browsertest_util.cc ('k') | chrome/test/ppapi/ppapi_test.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698