| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/test/ppapi/ppapi_test.h" | 5 #include "chrome/test/ppapi/ppapi_test.h" |
| 6 | 6 |
| 7 #include "base/test/test_timeouts.h" | 7 #include "base/test/test_timeouts.h" |
| 8 #include "build/build_config.h" | 8 #include "build/build_config.h" |
| 9 #include "chrome/browser/content_settings/host_content_settings_map.h" | 9 #include "chrome/browser/content_settings/host_content_settings_map.h" |
| 10 #include "chrome/browser/profiles/profile.h" | 10 #include "chrome/browser/profiles/profile.h" |
| (...skipping 643 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 654 | 654 |
| 655 TEST_PPAPI_IN_PROCESS(X509CertificatePrivate) | 655 TEST_PPAPI_IN_PROCESS(X509CertificatePrivate) |
| 656 TEST_PPAPI_OUT_OF_PROCESS(X509CertificatePrivate) | 656 TEST_PPAPI_OUT_OF_PROCESS(X509CertificatePrivate) |
| 657 | 657 |
| 658 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(DirectoryReader) | 658 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(DirectoryReader) |
| 659 | 659 |
| 660 // There is no proxy. This is used for PDF metrics reporting, and PDF only | 660 // There is no proxy. This is used for PDF metrics reporting, and PDF only |
| 661 // runs in process, so there's currently no need for a proxy. | 661 // runs in process, so there's currently no need for a proxy. |
| 662 TEST_PPAPI_IN_PROCESS(UMA) | 662 TEST_PPAPI_IN_PROCESS(UMA) |
| 663 | 663 |
| 664 TEST_PPAPI_IN_PROCESS(NetAddressPrivate_AreEqual) | 664 // NetAddress tests |
| 665 TEST_PPAPI_IN_PROCESS(NetAddressPrivate_AreHostsEqual) | 665 IN_PROC_BROWSER_TEST_F(PPAPITest, NetAddress) { |
| 666 TEST_PPAPI_IN_PROCESS(NetAddressPrivate_Describe) | 666 RunTestViaHTTP( |
| 667 TEST_PPAPI_IN_PROCESS(NetAddressPrivate_ReplacePort) | 667 LIST_TEST(NetAddressPrivate_AreEqual) |
| 668 TEST_PPAPI_IN_PROCESS(NetAddressPrivate_GetAnyAddress) | 668 LIST_TEST(NetAddressPrivate_AreHostsEqual) |
| 669 TEST_PPAPI_IN_PROCESS(NetAddressPrivate_DescribeIPv6) | 669 LIST_TEST(NetAddressPrivate_Describe) |
| 670 TEST_PPAPI_IN_PROCESS(NetAddressPrivate_GetFamily) | 670 LIST_TEST(NetAddressPrivate_ReplacePort) |
| 671 TEST_PPAPI_IN_PROCESS(NetAddressPrivate_GetPort) | 671 LIST_TEST(NetAddressPrivate_GetAnyAddress) |
| 672 TEST_PPAPI_IN_PROCESS(NetAddressPrivate_GetAddress) | 672 LIST_TEST(NetAddressPrivate_DescribeIPv6) |
| 673 TEST_PPAPI_IN_PROCESS(NetAddressPrivate_GetScopeID) | 673 LIST_TEST(NetAddressPrivate_GetFamily) |
| 674 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_AreEqual) | 674 LIST_TEST(NetAddressPrivate_GetPort) |
| 675 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_AreHostsEqual) | 675 LIST_TEST(NetAddressPrivate_GetAddress) |
| 676 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_Describe) | 676 LIST_TEST(NetAddressPrivate_GetScopeID) |
| 677 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_ReplacePort) | 677 ); |
| 678 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetAnyAddress) | 678 } |
| 679 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_DescribeIPv6) | 679 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, NetAddress) { |
| 680 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetFamily) | 680 RunTestViaHTTP( |
| 681 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetPort) | 681 LIST_TEST(NetAddressPrivate_AreEqual) |
| 682 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetAddress) | 682 LIST_TEST(NetAddressPrivate_AreHostsEqual) |
| 683 TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetScopeID) | 683 LIST_TEST(NetAddressPrivate_Describe) |
| 684 LIST_TEST(NetAddressPrivate_ReplacePort) |
| 685 LIST_TEST(NetAddressPrivate_GetAnyAddress) |
| 686 LIST_TEST(NetAddressPrivate_DescribeIPv6) |
| 687 LIST_TEST(NetAddressPrivate_GetFamily) |
| 688 LIST_TEST(NetAddressPrivate_GetPort) |
| 689 LIST_TEST(NetAddressPrivate_GetAddress) |
| 690 LIST_TEST(NetAddressPrivate_GetScopeID) |
| 691 ); |
| 692 } |
| 693 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, NetAddress) { |
| 694 RunTestViaHTTP( |
| 695 LIST_TEST(NetAddressPrivateUntrusted_AreEqual) |
| 696 LIST_TEST(NetAddressPrivateUntrusted_AreHostsEqual) |
| 697 LIST_TEST(NetAddressPrivateUntrusted_Describe) |
| 698 LIST_TEST(NetAddressPrivateUntrusted_ReplacePort) |
| 699 LIST_TEST(NetAddressPrivateUntrusted_GetAnyAddress) |
| 700 LIST_TEST(NetAddressPrivateUntrusted_GetFamily) |
| 701 LIST_TEST(NetAddressPrivateUntrusted_GetPort) |
| 702 LIST_TEST(NetAddressPrivateUntrusted_GetAddress) |
| 703 ); |
| 704 } |
| 705 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(NetAddress)) { |
| 706 RunTestViaHTTP( |
| 707 LIST_TEST(NetAddressPrivateUntrusted_AreEqual) |
| 708 LIST_TEST(NetAddressPrivateUntrusted_AreHostsEqual) |
| 709 LIST_TEST(NetAddressPrivateUntrusted_Describe) |
| 710 LIST_TEST(NetAddressPrivateUntrusted_ReplacePort) |
| 711 LIST_TEST(NetAddressPrivateUntrusted_GetAnyAddress) |
| 712 LIST_TEST(NetAddressPrivateUntrusted_GetFamily) |
| 713 LIST_TEST(NetAddressPrivateUntrusted_GetPort) |
| 714 LIST_TEST(NetAddressPrivateUntrusted_GetAddress) |
| 715 ); |
| 716 } |
| 684 | 717 |
| 685 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_AreEqual) | 718 // NetworkMonitor tests. |
| 686 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_AreHostsEqual) | 719 IN_PROC_BROWSER_TEST_F(PPAPITest, NetworkMonitor) { |
| 687 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_Describe) | 720 RunTestViaHTTP( |
| 688 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_ReplacePort) | 721 LIST_TEST(NetworkMonitorPrivate_Basic) |
| 689 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_GetAnyAddress) | 722 LIST_TEST(NetworkMonitorPrivate_2Monitors) |
| 690 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_GetFamily) | 723 LIST_TEST(NetworkMonitorPrivate_DeleteInCallback) |
| 691 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_GetPort) | 724 LIST_TEST(NetworkMonitorPrivate_ListObserver) |
| 692 TEST_PPAPI_NACL(NetAddressPrivateUntrusted_GetAddress) | 725 ); |
| 726 } |
| 727 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, NetworkMonitor) { |
| 728 RunTestViaHTTP( |
| 729 LIST_TEST(NetworkMonitorPrivate_Basic) |
| 730 LIST_TEST(NetworkMonitorPrivate_2Monitors) |
| 731 LIST_TEST(NetworkMonitorPrivate_DeleteInCallback) |
| 732 LIST_TEST(NetworkMonitorPrivate_ListObserver) |
| 733 ); |
| 734 } |
| 735 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, NetworkMonitor) { |
| 736 RunTestViaHTTP( |
| 737 LIST_TEST(NetworkMonitorPrivate_Basic) |
| 738 LIST_TEST(NetworkMonitorPrivate_2Monitors) |
| 739 LIST_TEST(NetworkMonitorPrivate_DeleteInCallback) |
| 740 LIST_TEST(NetworkMonitorPrivate_ListObserver) |
| 741 ); |
| 742 } |
| 743 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(NetworkMonitor)) { |
| 744 RunTestViaHTTP( |
| 745 LIST_TEST(NetworkMonitorPrivate_Basic) |
| 746 LIST_TEST(NetworkMonitorPrivate_2Monitors) |
| 747 LIST_TEST(NetworkMonitorPrivate_DeleteInCallback) |
| 748 LIST_TEST(NetworkMonitorPrivate_ListObserver) |
| 749 ); |
| 750 } |
| 693 | 751 |
| 694 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_Basic) | 752 // Flash tests. |
| 695 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_2Monitors) | 753 IN_PROC_BROWSER_TEST_F(PPAPITest, Flash) { |
| 696 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_DeleteInCallback) | 754 RunTestViaHTTP( |
| 697 TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_ListObserver) | 755 LIST_TEST(Flash_SetInstanceAlwaysOnTop) |
| 698 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_Basic) | 756 LIST_TEST(Flash_GetCommandLineArgs) |
| 699 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_2Monitors) | 757 ); |
| 700 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_DeleteInCallback) | 758 } |
| 701 TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_ListObserver) | 759 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, Flash) { |
| 702 TEST_PPAPI_NACL(NetworkMonitorPrivate_Basic) | 760 RunTestViaHTTP( |
| 703 TEST_PPAPI_NACL(NetworkMonitorPrivate_2Monitors) | 761 LIST_TEST(Flash_SetInstanceAlwaysOnTop) |
| 704 TEST_PPAPI_NACL(NetworkMonitorPrivate_DeleteInCallback) | 762 LIST_TEST(Flash_GetCommandLineArgs) |
| 705 TEST_PPAPI_NACL(NetworkMonitorPrivate_ListObserver) | 763 ); |
| 706 | 764 } |
| 707 TEST_PPAPI_IN_PROCESS(Flash_SetInstanceAlwaysOnTop) | |
| 708 TEST_PPAPI_IN_PROCESS(Flash_GetCommandLineArgs) | |
| 709 TEST_PPAPI_OUT_OF_PROCESS(Flash_SetInstanceAlwaysOnTop) | |
| 710 TEST_PPAPI_OUT_OF_PROCESS(Flash_GetCommandLineArgs) | |
| 711 | 765 |
| 712 // In-process WebSocket tests | 766 // In-process WebSocket tests |
| 713 IN_PROC_BROWSER_TEST_F(PPAPITest, WebSocket) { | 767 IN_PROC_BROWSER_TEST_F(PPAPITest, WebSocket) { |
| 714 RunTestWithWebSocketServer( | 768 RunTestWithWebSocketServer( |
| 715 LIST_TEST(WebSocket_IsWebSocket) | 769 LIST_TEST(WebSocket_IsWebSocket) |
| 716 LIST_TEST(WebSocket_UninitializedPropertiesAccess) | 770 LIST_TEST(WebSocket_UninitializedPropertiesAccess) |
| 717 LIST_TEST(WebSocket_InvalidConnect) | 771 LIST_TEST(WebSocket_InvalidConnect) |
| 718 LIST_TEST(WebSocket_Protocols) | 772 LIST_TEST(WebSocket_Protocols) |
| 719 LIST_TEST(WebSocket_GetURL) | 773 LIST_TEST(WebSocket_GetURL) |
| 720 LIST_TEST(WebSocket_ValidConnect) | 774 LIST_TEST(WebSocket_ValidConnect) |
| (...skipping 291 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1012 #define MAYBE_FlashFullscreen DISABLED_FlashFullscreen | 1066 #define MAYBE_FlashFullscreen DISABLED_FlashFullscreen |
| 1013 #else | 1067 #else |
| 1014 #define MAYBE_FlashFullscreen FlashFullscreen | 1068 #define MAYBE_FlashFullscreen FlashFullscreen |
| 1015 #endif | 1069 #endif |
| 1016 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_FlashFullscreen) | 1070 TEST_PPAPI_OUT_OF_PROCESS(MAYBE_FlashFullscreen) |
| 1017 | 1071 |
| 1018 TEST_PPAPI_IN_PROCESS(TalkPrivate) | 1072 TEST_PPAPI_IN_PROCESS(TalkPrivate) |
| 1019 TEST_PPAPI_OUT_OF_PROCESS(TalkPrivate) | 1073 TEST_PPAPI_OUT_OF_PROCESS(TalkPrivate) |
| 1020 | 1074 |
| 1021 #endif // ADDRESS_SANITIZER | 1075 #endif // ADDRESS_SANITIZER |
| OLD | NEW |