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

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

Issue 15864005: Add a PPAPI browser tests for an issue of NaCl crash (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: move test to ppapi/tests Created 7 years, 6 months 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | ppapi/tests/test_file_io.h » ('j') | ppapi/tests/test_file_io.cc » ('J')
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 "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
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
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
OLDNEW
« no previous file with comments | « no previous file | ppapi/tests/test_file_io.h » ('j') | ppapi/tests/test_file_io.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698