| 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(PPAPINaClPNaClNaClHelperNonSfiTest, \ |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, \ |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, \ |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 580 MAYBE_PNACL_NACL_HELPER_NONSFI(URLLoader0)) { |
| 581 RUN_URLLOADER_SUBTESTS_0; |
| 582 } |
| 583 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 584 MAYBE_PNACL_NACL_HELPER_NONSFI(URLLoader1)) { |
| 585 RUN_URLLOADER_SUBTESTS_1; |
| 586 } |
| 587 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 588 MAYBE_PNACL_NACL_HELPER_NONSFI(URLLoader2)) { |
| 589 RUN_URLLOADER_SUBTESTS_2; |
| 590 } |
| 591 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 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, |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 768 MAYBE_PNACL_NACL_HELPER_NONSFI(FileIO)) { |
| 769 RUN_FILEIO_SUBTESTS; |
| 770 } |
| 771 IN_PROC_BROWSER_TEST_F(PPAPIPrivateNaClPNaClNaClHelperNonSfiTest, |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 861 MAYBE_PNACL_NACL_HELPER_NONSFI(FileRef1)) { |
| 862 RUN_FILEREF_SUBTESTS_1; |
| 863 } |
| 864 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 1108 MAYBE_PNACL_NACL_HELPER_NONSFI(WebSocket1)) { |
| 1109 RUN_WEBSOCKET_SUBTESTS_1; |
| 1110 } |
| 1111 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 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(PPAPINaClPNaClNaClHelperNonSfiTest, |
| 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 161 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1379 class NonSfiPackagedAppTest : public PackagedAppTest { | 1479 class NonSfiPackagedAppTest : public PackagedAppTest { |
| 1380 public: | 1480 public: |
| 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 PackagedAppTest::SetUpCommandLine(command_line); | 1484 PackagedAppTest::SetUpCommandLine(command_line); |
| 1385 command_line->AppendSwitch(switches::kEnableNaClNonSfiMode); | 1485 command_line->AppendSwitch(switches::kEnableNaClNonSfiMode); |
| 1386 } | 1486 } |
| 1387 }; | 1487 }; |
| 1388 | 1488 |
| 1489 class NaClHelperNonSfiPackagedAppTest : public NonSfiPackagedAppTest { |
| 1490 public: |
| 1491 void SetUpCommandLine(base::CommandLine* command_line) override { |
| 1492 NonSfiPackagedAppTest::SetUpCommandLine(command_line); |
| 1493 command_line->AppendSwitch(switches::kUseNaClHelperNonSfi); |
| 1494 } |
| 1495 }; |
| 1496 |
| 1389 // Load a packaged app, and wait for it to successfully post a "hello" message | 1497 // Load a packaged app, and wait for it to successfully post a "hello" message |
| 1390 // back. | 1498 // back. |
| 1391 IN_PROC_BROWSER_TEST_F(NewlibPackagedAppTest, SuccessfulLoad) { | 1499 IN_PROC_BROWSER_TEST_F(NewlibPackagedAppTest, SuccessfulLoad) { |
| 1392 RunTests(); | 1500 RunTests(); |
| 1393 } | 1501 } |
| 1394 | 1502 |
| 1395 IN_PROC_BROWSER_TEST_F(NonSfiPackagedAppTest, | 1503 IN_PROC_BROWSER_TEST_F(NonSfiPackagedAppTest, |
| 1396 MAYBE_PNACL_NONSFI(SuccessfulLoad)) { | 1504 MAYBE_PNACL_NONSFI(SuccessfulLoad)) { |
| 1397 RunTests(); | 1505 RunTests(); |
| 1398 } | 1506 } |
| 1507 |
| 1508 IN_PROC_BROWSER_TEST_F(NaClHelperNonSfiPackagedAppTest, |
| 1509 MAYBE_PNACL_NACL_HELPER_NONSFI(SuccessfulLoad)) { |
| 1510 RunTests(); |
| 1511 } |
| OLD | NEW |