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 626 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
637 LIST_TEST(FileIO_OpenDirectory) | 637 LIST_TEST(FileIO_OpenDirectory) |
638 LIST_TEST(FileIO_AbortCalls) | 638 LIST_TEST(FileIO_AbortCalls) |
639 LIST_TEST(FileIO_ParallelReads) | 639 LIST_TEST(FileIO_ParallelReads) |
640 LIST_TEST(FileIO_ParallelWrites) | 640 LIST_TEST(FileIO_ParallelWrites) |
641 LIST_TEST(FileIO_NotAllowMixedReadWrite) | 641 LIST_TEST(FileIO_NotAllowMixedReadWrite) |
642 LIST_TEST(FileIO_ReadWriteSetLength) | 642 LIST_TEST(FileIO_ReadWriteSetLength) |
643 LIST_TEST(FileIO_ReadToArrayWriteSetLength) | 643 LIST_TEST(FileIO_ReadToArrayWriteSetLength) |
644 LIST_TEST(FileIO_TouchQuery) | 644 LIST_TEST(FileIO_TouchQuery) |
645 LIST_TEST(FileIO_WillWriteWillSetLength) | 645 LIST_TEST(FileIO_WillWriteWillSetLength) |
646 LIST_TEST(FileIO_RequestOSFileHandle) | 646 LIST_TEST(FileIO_RequestOSFileHandle) |
| 647 LIST_TEST(FileIO_RequestOSFileHandleWithOpenExclusive) |
647 LIST_TEST(FileIO_Mmap) | 648 LIST_TEST(FileIO_Mmap) |
648 ); | 649 ); |
649 } | 650 } |
650 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, FileIO) { | 651 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, FileIO) { |
651 RunTestViaHTTP( | 652 RunTestViaHTTP( |
652 LIST_TEST(FileIO_Open) | 653 LIST_TEST(FileIO_Open) |
653 LIST_TEST(FileIO_AbortCalls) | 654 LIST_TEST(FileIO_AbortCalls) |
654 LIST_TEST(FileIO_ParallelReads) | 655 LIST_TEST(FileIO_ParallelReads) |
655 LIST_TEST(FileIO_ParallelWrites) | 656 LIST_TEST(FileIO_ParallelWrites) |
656 LIST_TEST(FileIO_NotAllowMixedReadWrite) | 657 LIST_TEST(FileIO_NotAllowMixedReadWrite) |
657 LIST_TEST(FileIO_ReadWriteSetLength) | 658 LIST_TEST(FileIO_ReadWriteSetLength) |
658 LIST_TEST(FileIO_ReadToArrayWriteSetLength) | 659 LIST_TEST(FileIO_ReadToArrayWriteSetLength) |
659 LIST_TEST(FileIO_TouchQuery) | 660 LIST_TEST(FileIO_TouchQuery) |
660 LIST_TEST(FileIO_WillWriteWillSetLength) | 661 LIST_TEST(FileIO_WillWriteWillSetLength) |
661 LIST_TEST(FileIO_RequestOSFileHandle) | 662 LIST_TEST(FileIO_RequestOSFileHandle) |
| 663 LIST_TEST(FileIO_RequestOSFileHandleWithOpenExclusive) |
662 LIST_TEST(FileIO_Mmap) | 664 LIST_TEST(FileIO_Mmap) |
663 ); | 665 ); |
664 } | 666 } |
665 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, FileIO) { | 667 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, FileIO) { |
666 RunTestViaHTTP( | 668 RunTestViaHTTP( |
667 LIST_TEST(FileIO_Open) | 669 LIST_TEST(FileIO_Open) |
668 LIST_TEST(FileIO_AbortCalls) | 670 LIST_TEST(FileIO_AbortCalls) |
669 LIST_TEST(FileIO_ParallelReads) | 671 LIST_TEST(FileIO_ParallelReads) |
670 LIST_TEST(FileIO_ParallelWrites) | 672 LIST_TEST(FileIO_ParallelWrites) |
671 LIST_TEST(FileIO_NotAllowMixedReadWrite) | 673 LIST_TEST(FileIO_NotAllowMixedReadWrite) |
672 LIST_TEST(FileIO_ReadWriteSetLength) | 674 LIST_TEST(FileIO_ReadWriteSetLength) |
673 LIST_TEST(FileIO_ReadToArrayWriteSetLength) | 675 LIST_TEST(FileIO_ReadToArrayWriteSetLength) |
674 LIST_TEST(FileIO_TouchQuery) | 676 LIST_TEST(FileIO_TouchQuery) |
675 // The following test requires PPB_FileIO_Trusted, not available in NaCl. | 677 // The following test requires PPB_FileIO_Trusted, not available in NaCl. |
676 LIST_TEST(DISABLED_FileIO_WillWriteWillSetLength) | 678 LIST_TEST(DISABLED_FileIO_WillWriteWillSetLength) |
677 LIST_TEST(FileIO_RequestOSFileHandle) | 679 LIST_TEST(FileIO_RequestOSFileHandle) |
| 680 LIST_TEST(FileIO_RequestOSFileHandleWithOpenExclusive) |
678 LIST_TEST(FileIO_Mmap) | 681 LIST_TEST(FileIO_Mmap) |
679 ); | 682 ); |
680 } | 683 } |
681 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(FileIO)) { | 684 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(FileIO)) { |
682 RunTestViaHTTP( | 685 RunTestViaHTTP( |
683 LIST_TEST(FileIO_Open) | 686 LIST_TEST(FileIO_Open) |
684 LIST_TEST(FileIO_AbortCalls) | 687 LIST_TEST(FileIO_AbortCalls) |
685 LIST_TEST(FileIO_ParallelReads) | 688 LIST_TEST(FileIO_ParallelReads) |
686 LIST_TEST(FileIO_ParallelWrites) | 689 LIST_TEST(FileIO_ParallelWrites) |
687 LIST_TEST(FileIO_NotAllowMixedReadWrite) | 690 LIST_TEST(FileIO_NotAllowMixedReadWrite) |
688 LIST_TEST(FileIO_ReadWriteSetLength) | 691 LIST_TEST(FileIO_ReadWriteSetLength) |
689 LIST_TEST(FileIO_ReadToArrayWriteSetLength) | 692 LIST_TEST(FileIO_ReadToArrayWriteSetLength) |
690 LIST_TEST(FileIO_TouchQuery) | 693 LIST_TEST(FileIO_TouchQuery) |
691 // The following test requires PPB_FileIO_Trusted, not available in NaCl. | 694 // The following test requires PPB_FileIO_Trusted, not available in NaCl. |
692 LIST_TEST(DISABLED_FileIO_WillWriteWillSetLength) | 695 LIST_TEST(DISABLED_FileIO_WillWriteWillSetLength) |
693 LIST_TEST(FileIO_RequestOSFileHandle) | 696 LIST_TEST(FileIO_RequestOSFileHandle) |
| 697 LIST_TEST(FileIO_RequestOSFileHandleWithOpenExclusive) |
694 LIST_TEST(FileIO_Mmap) | 698 LIST_TEST(FileIO_Mmap) |
695 ); | 699 ); |
696 } | 700 } |
697 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, FileIO) { | 701 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, FileIO) { |
698 RunTestViaHTTP( | 702 RunTestViaHTTP( |
699 LIST_TEST(FileIO_Open) | 703 LIST_TEST(FileIO_Open) |
700 LIST_TEST(FileIO_AbortCalls) | 704 LIST_TEST(FileIO_AbortCalls) |
701 LIST_TEST(FileIO_ParallelReads) | 705 LIST_TEST(FileIO_ParallelReads) |
702 LIST_TEST(FileIO_ParallelWrites) | 706 LIST_TEST(FileIO_ParallelWrites) |
703 LIST_TEST(FileIO_NotAllowMixedReadWrite) | 707 LIST_TEST(FileIO_NotAllowMixedReadWrite) |
704 LIST_TEST(FileIO_ReadWriteSetLength) | 708 LIST_TEST(FileIO_ReadWriteSetLength) |
705 LIST_TEST(FileIO_ReadToArrayWriteSetLength) | 709 LIST_TEST(FileIO_ReadToArrayWriteSetLength) |
706 LIST_TEST(FileIO_TouchQuery) | 710 LIST_TEST(FileIO_TouchQuery) |
707 // The following test requires PPB_FileIO_Trusted, not available in NaCl. | 711 // The following test requires PPB_FileIO_Trusted, not available in NaCl. |
708 LIST_TEST(DISABLED_FileIO_WillWriteWillSetLength) | 712 LIST_TEST(DISABLED_FileIO_WillWriteWillSetLength) |
709 LIST_TEST(FileIO_RequestOSFileHandle) | 713 LIST_TEST(FileIO_RequestOSFileHandle) |
| 714 LIST_TEST(FileIO_RequestOSFileHandleWithOpenExclusive) |
710 LIST_TEST(FileIO_Mmap) | 715 LIST_TEST(FileIO_Mmap) |
711 ); | 716 ); |
712 } | 717 } |
713 | 718 |
714 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileRef) | 719 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileRef) |
715 // OutOfProcessPPAPITest.FileRef times out fairly often. | 720 // OutOfProcessPPAPITest.FileRef times out fairly often. |
716 // http://crbug.com/241646 | 721 // http://crbug.com/241646 |
717 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(DISABLED_FileRef) | 722 TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(DISABLED_FileRef) |
718 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, FileRef) { | 723 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, FileRef) { |
719 RunTestViaHTTP( | 724 RunTestViaHTTP( |
(...skipping 598 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1318 TEST_PPAPI_OUT_OF_PROCESS(PDF) | 1323 TEST_PPAPI_OUT_OF_PROCESS(PDF) |
1319 // Only implemented on Windows and ChromeOS currently. | 1324 // Only implemented on Windows and ChromeOS currently. |
1320 #if (defined(OS_WIN) && defined(ENABLE_RLZ)) || defined(OS_CHROMEOS) | 1325 #if (defined(OS_WIN) && defined(ENABLE_RLZ)) || defined(OS_CHROMEOS) |
1321 TEST_PPAPI_OUT_OF_PROCESS(FlashDRM) | 1326 TEST_PPAPI_OUT_OF_PROCESS(FlashDRM) |
1322 #endif | 1327 #endif |
1323 | 1328 |
1324 TEST_PPAPI_IN_PROCESS(TalkPrivate) | 1329 TEST_PPAPI_IN_PROCESS(TalkPrivate) |
1325 TEST_PPAPI_OUT_OF_PROCESS(TalkPrivate) | 1330 TEST_PPAPI_OUT_OF_PROCESS(TalkPrivate) |
1326 | 1331 |
1327 #endif // ADDRESS_SANITIZER | 1332 #endif // ADDRESS_SANITIZER |
OLD | NEW |