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 691 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
702 #undef PostMessage | 702 #undef PostMessage |
703 #endif | 703 #endif |
704 // PostMessage tests. | 704 // PostMessage tests. |
705 IN_PROC_BROWSER_TEST_F(PPAPITest, PostMessage) { | 705 IN_PROC_BROWSER_TEST_F(PPAPITest, PostMessage) { |
706 RunTestViaHTTP( | 706 RunTestViaHTTP( |
707 LIST_TEST(PostMessage_SendInInit) | 707 LIST_TEST(PostMessage_SendInInit) |
708 LIST_TEST(PostMessage_SendingData) | 708 LIST_TEST(PostMessage_SendingData) |
709 LIST_TEST(PostMessage_SendingArrayBuffer) | 709 LIST_TEST(PostMessage_SendingArrayBuffer) |
710 LIST_TEST(DISABLED_PostMessage_SendingArray) | 710 LIST_TEST(DISABLED_PostMessage_SendingArray) |
711 LIST_TEST(DISABLED_PostMessage_SendingDictionary) | 711 LIST_TEST(DISABLED_PostMessage_SendingDictionary) |
| 712 LIST_TEST(DISABLED_PostMessage_SendingResource) |
712 LIST_TEST(DISABLED_PostMessage_SendingComplexVar) | 713 LIST_TEST(DISABLED_PostMessage_SendingComplexVar) |
713 LIST_TEST(PostMessage_MessageEvent) | 714 LIST_TEST(PostMessage_MessageEvent) |
714 LIST_TEST(PostMessage_NoHandler) | 715 LIST_TEST(PostMessage_NoHandler) |
715 LIST_TEST(PostMessage_ExtraParam) | 716 LIST_TEST(PostMessage_ExtraParam) |
716 ); | 717 ); |
717 } | 718 } |
718 | 719 |
719 // Flaky: crbug.com/269530 | 720 // Flaky: crbug.com/269530 |
720 #if defined(OS_WIN) | 721 #if defined(OS_WIN) |
721 #define MAYBE_PostMessage DISABLED_PostMessage | 722 #define MAYBE_PostMessage DISABLED_PostMessage |
722 #else | 723 #else |
723 #define MAYBE_PostMessage PostMessage | 724 #define MAYBE_PostMessage PostMessage |
724 #endif | 725 #endif |
725 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, MAYBE_PostMessage) { | 726 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, MAYBE_PostMessage) { |
726 RunTestViaHTTP( | 727 RunTestViaHTTP( |
727 LIST_TEST(PostMessage_SendInInit) | 728 LIST_TEST(PostMessage_SendInInit) |
728 LIST_TEST(PostMessage_SendingData) | 729 LIST_TEST(PostMessage_SendingData) |
729 LIST_TEST(PostMessage_SendingArrayBuffer) | 730 LIST_TEST(PostMessage_SendingArrayBuffer) |
730 LIST_TEST(PostMessage_SendingArray) | 731 LIST_TEST(PostMessage_SendingArray) |
731 LIST_TEST(PostMessage_SendingDictionary) | 732 LIST_TEST(PostMessage_SendingDictionary) |
| 733 LIST_TEST(PostMessage_SendingResource) |
732 LIST_TEST(PostMessage_SendingComplexVar) | 734 LIST_TEST(PostMessage_SendingComplexVar) |
733 LIST_TEST(PostMessage_MessageEvent) | 735 LIST_TEST(PostMessage_MessageEvent) |
734 LIST_TEST(PostMessage_NoHandler) | 736 LIST_TEST(PostMessage_NoHandler) |
735 LIST_TEST(PostMessage_ExtraParam) | 737 LIST_TEST(PostMessage_ExtraParam) |
736 LIST_TEST(PostMessage_NonMainThread) | 738 LIST_TEST(PostMessage_NonMainThread) |
737 ); | 739 ); |
738 } | 740 } |
739 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, PostMessage) { | 741 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, PostMessage) { |
740 RunTestViaHTTP( | 742 RunTestViaHTTP( |
741 LIST_TEST(PostMessage_SendInInit) | 743 LIST_TEST(PostMessage_SendInInit) |
742 LIST_TEST(PostMessage_SendingData) | 744 LIST_TEST(PostMessage_SendingData) |
743 LIST_TEST(PostMessage_SendingArrayBuffer) | 745 LIST_TEST(PostMessage_SendingArrayBuffer) |
744 LIST_TEST(PostMessage_SendingArray) | 746 LIST_TEST(PostMessage_SendingArray) |
745 LIST_TEST(PostMessage_SendingDictionary) | 747 LIST_TEST(PostMessage_SendingDictionary) |
| 748 LIST_TEST(PostMessage_SendingResource) |
746 LIST_TEST(PostMessage_SendingComplexVar) | 749 LIST_TEST(PostMessage_SendingComplexVar) |
747 LIST_TEST(PostMessage_MessageEvent) | 750 LIST_TEST(PostMessage_MessageEvent) |
748 LIST_TEST(PostMessage_NoHandler) | 751 LIST_TEST(PostMessage_NoHandler) |
749 LIST_TEST(PostMessage_ExtraParam) | 752 LIST_TEST(PostMessage_ExtraParam) |
750 LIST_TEST(PostMessage_NonMainThread) | 753 LIST_TEST(PostMessage_NonMainThread) |
751 ); | 754 ); |
752 } | 755 } |
753 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(PostMessage)) { | 756 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(PostMessage)) { |
754 RunTestViaHTTP( | 757 RunTestViaHTTP( |
755 LIST_TEST(PostMessage_SendInInit) | 758 LIST_TEST(PostMessage_SendInInit) |
756 LIST_TEST(PostMessage_SendingData) | 759 LIST_TEST(PostMessage_SendingData) |
757 LIST_TEST(PostMessage_SendingArrayBuffer) | 760 LIST_TEST(PostMessage_SendingArrayBuffer) |
758 LIST_TEST(PostMessage_SendingArray) | 761 LIST_TEST(PostMessage_SendingArray) |
759 LIST_TEST(PostMessage_SendingDictionary) | 762 LIST_TEST(PostMessage_SendingDictionary) |
| 763 LIST_TEST(PostMessage_SendingResource) |
760 LIST_TEST(PostMessage_SendingComplexVar) | 764 LIST_TEST(PostMessage_SendingComplexVar) |
761 LIST_TEST(PostMessage_MessageEvent) | 765 LIST_TEST(PostMessage_MessageEvent) |
762 LIST_TEST(PostMessage_NoHandler) | 766 LIST_TEST(PostMessage_NoHandler) |
763 LIST_TEST(PostMessage_ExtraParam) | 767 LIST_TEST(PostMessage_ExtraParam) |
764 LIST_TEST(PostMessage_NonMainThread) | 768 LIST_TEST(PostMessage_NonMainThread) |
765 ); | 769 ); |
766 } | 770 } |
767 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, PostMessage) { | 771 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, PostMessage) { |
768 RunTestViaHTTP( | 772 RunTestViaHTTP( |
769 LIST_TEST(PostMessage_SendInInit) | 773 LIST_TEST(PostMessage_SendInInit) |
770 LIST_TEST(PostMessage_SendingData) | 774 LIST_TEST(PostMessage_SendingData) |
771 LIST_TEST(PostMessage_SendingArrayBuffer) | 775 LIST_TEST(PostMessage_SendingArrayBuffer) |
772 LIST_TEST(PostMessage_SendingArray) | 776 LIST_TEST(PostMessage_SendingArray) |
773 LIST_TEST(PostMessage_SendingDictionary) | 777 LIST_TEST(PostMessage_SendingDictionary) |
| 778 LIST_TEST(PostMessage_SendingResource) |
774 LIST_TEST(PostMessage_SendingComplexVar) | 779 LIST_TEST(PostMessage_SendingComplexVar) |
775 LIST_TEST(PostMessage_MessageEvent) | 780 LIST_TEST(PostMessage_MessageEvent) |
776 LIST_TEST(PostMessage_NoHandler) | 781 LIST_TEST(PostMessage_NoHandler) |
777 LIST_TEST(PostMessage_ExtraParam) | 782 LIST_TEST(PostMessage_ExtraParam) |
778 LIST_TEST(PostMessage_NonMainThread) | 783 LIST_TEST(PostMessage_NonMainThread) |
779 ); | 784 ); |
780 } | 785 } |
781 | 786 |
782 TEST_PPAPI_IN_PROCESS(Memory) | 787 TEST_PPAPI_IN_PROCESS(Memory) |
783 TEST_PPAPI_OUT_OF_PROCESS(Memory) | 788 TEST_PPAPI_OUT_OF_PROCESS(Memory) |
(...skipping 770 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1554 LIST_TEST(FlashDRM_GetHmonitor) | 1559 LIST_TEST(FlashDRM_GetHmonitor) |
1555 LIST_TEST(FlashDRM_GetVoucherFile)); | 1560 LIST_TEST(FlashDRM_GetVoucherFile)); |
1556 } | 1561 } |
1557 | 1562 |
1558 TEST_PPAPI_IN_PROCESS(TalkPrivate) | 1563 TEST_PPAPI_IN_PROCESS(TalkPrivate) |
1559 TEST_PPAPI_OUT_OF_PROCESS(TalkPrivate) | 1564 TEST_PPAPI_OUT_OF_PROCESS(TalkPrivate) |
1560 | 1565 |
1561 #if defined(OS_CHROMEOS) | 1566 #if defined(OS_CHROMEOS) |
1562 TEST_PPAPI_OUT_OF_PROCESS(OutputProtectionPrivate) | 1567 TEST_PPAPI_OUT_OF_PROCESS(OutputProtectionPrivate) |
1563 #endif | 1568 #endif |
OLD | NEW |