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

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

Issue 113363004: PPAPI: Add new PPB_FileRef.MakeDirectory to support exclusive operation (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years 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
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 903 matching lines...) Expand 10 before | Expand all | Expand 10 after
914 } 914 }
915 915
916 IN_PROC_BROWSER_TEST_F(PPAPITest, FileRef) { 916 IN_PROC_BROWSER_TEST_F(PPAPITest, FileRef) {
917 RunTestViaHTTP( 917 RunTestViaHTTP(
918 LIST_TEST(FileRef_Create) 918 LIST_TEST(FileRef_Create)
919 LIST_TEST(FileRef_GetFileSystemType) 919 LIST_TEST(FileRef_GetFileSystemType)
920 LIST_TEST(FileRef_GetName) 920 LIST_TEST(FileRef_GetName)
921 LIST_TEST(FileRef_GetPath) 921 LIST_TEST(FileRef_GetPath)
922 LIST_TEST(FileRef_GetParent) 922 LIST_TEST(FileRef_GetParent)
923 LIST_TEST(FileRef_MakeDirectory) 923 LIST_TEST(FileRef_MakeDirectory)
924 LIST_TEST(FileRef_MakeDirectoryExclusive)
924 LIST_TEST(FileRef_QueryAndTouchFile) 925 LIST_TEST(FileRef_QueryAndTouchFile)
925 LIST_TEST(FileRef_DeleteFileAndDirectory) 926 LIST_TEST(FileRef_DeleteFileAndDirectory)
926 LIST_TEST(FileRef_RenameFileAndDirectory) 927 LIST_TEST(FileRef_RenameFileAndDirectory)
927 LIST_TEST(FileRef_Query) 928 LIST_TEST(FileRef_Query)
928 LIST_TEST(FileRef_FileNameEscaping) 929 LIST_TEST(FileRef_FileNameEscaping)
929 LIST_TEST(FileRef_ReadDirectoryEntries) 930 LIST_TEST(FileRef_ReadDirectoryEntries)
930 ); 931 );
931 } 932 }
932 // OutOfProcessPPAPITest.FileRef times out fairly often. 933 // OutOfProcessPPAPITest.FileRef times out fairly often.
933 // http://crbug.com/241646 934 // http://crbug.com/241646
934 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, FileRef) { 935 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, FileRef) {
935 RunTestViaHTTP( 936 RunTestViaHTTP(
936 LIST_TEST(FileRef_Create) 937 LIST_TEST(FileRef_Create)
937 LIST_TEST(FileRef_GetFileSystemType) 938 LIST_TEST(FileRef_GetFileSystemType)
938 LIST_TEST(FileRef_GetName) 939 LIST_TEST(FileRef_GetName)
939 LIST_TEST(FileRef_GetPath) 940 LIST_TEST(FileRef_GetPath)
940 LIST_TEST(FileRef_GetParent) 941 LIST_TEST(FileRef_GetParent)
941 LIST_TEST(FileRef_MakeDirectory) 942 LIST_TEST(FileRef_MakeDirectory)
943 LIST_TEST(FileRef_MakeDirectoryExclusive)
942 LIST_TEST(FileRef_QueryAndTouchFile) 944 LIST_TEST(FileRef_QueryAndTouchFile)
943 LIST_TEST(FileRef_DeleteFileAndDirectory) 945 LIST_TEST(FileRef_DeleteFileAndDirectory)
944 LIST_TEST(FileRef_RenameFileAndDirectory) 946 LIST_TEST(FileRef_RenameFileAndDirectory)
945 LIST_TEST(FileRef_Query) 947 LIST_TEST(FileRef_Query)
946 LIST_TEST(FileRef_FileNameEscaping) 948 LIST_TEST(FileRef_FileNameEscaping)
947 LIST_TEST(DISABLED_FileRef_ReadDirectoryEntries) 949 LIST_TEST(DISABLED_FileRef_ReadDirectoryEntries)
948 ); 950 );
949 } 951 }
950 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, FileRef) { 952 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, FileRef) {
951 RunTestViaHTTP( 953 RunTestViaHTTP(
952 LIST_TEST(FileRef_Create) 954 LIST_TEST(FileRef_Create)
953 LIST_TEST(FileRef_GetFileSystemType) 955 LIST_TEST(FileRef_GetFileSystemType)
954 LIST_TEST(FileRef_GetName) 956 LIST_TEST(FileRef_GetName)
955 LIST_TEST(FileRef_GetPath) 957 LIST_TEST(FileRef_GetPath)
956 LIST_TEST(FileRef_GetParent) 958 LIST_TEST(FileRef_GetParent)
957 LIST_TEST(FileRef_MakeDirectory) 959 LIST_TEST(FileRef_MakeDirectory)
960 LIST_TEST(FileRef_MakeDirectoryExclusive)
958 LIST_TEST(FileRef_QueryAndTouchFile) 961 LIST_TEST(FileRef_QueryAndTouchFile)
959 LIST_TEST(FileRef_DeleteFileAndDirectory) 962 LIST_TEST(FileRef_DeleteFileAndDirectory)
960 LIST_TEST(FileRef_RenameFileAndDirectory) 963 LIST_TEST(FileRef_RenameFileAndDirectory)
961 LIST_TEST(FileRef_Query) 964 LIST_TEST(FileRef_Query)
962 LIST_TEST(FileRef_FileNameEscaping) 965 LIST_TEST(FileRef_FileNameEscaping)
963 LIST_TEST(DISABLED_FileRef_ReadDirectoryEntries) 966 LIST_TEST(DISABLED_FileRef_ReadDirectoryEntries)
964 ); 967 );
965 } 968 }
966 // Flaky on 32-bit linux bot; http://crbug.com/308908 969 // Flaky on 32-bit linux bot; http://crbug.com/308908
967 #if defined(OS_LINUX) && defined(ARCH_CPU_X86) 970 #if defined(OS_LINUX) && defined(ARCH_CPU_X86)
968 #define MAYBE_NaCl_Glibc_FileRef DISABLED_FileRef 971 #define MAYBE_NaCl_Glibc_FileRef DISABLED_FileRef
969 #else 972 #else
970 #define MAYBE_NaCl_Glibc_FileRef FileRef 973 #define MAYBE_NaCl_Glibc_FileRef FileRef
971 #endif 974 #endif
972 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_NaCl_Glibc_FileRef) { 975 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_NaCl_Glibc_FileRef) {
973 RunTestViaHTTP( 976 RunTestViaHTTP(
974 LIST_TEST(FileRef_Create) 977 LIST_TEST(FileRef_Create)
975 LIST_TEST(FileRef_GetFileSystemType) 978 LIST_TEST(FileRef_GetFileSystemType)
976 LIST_TEST(FileRef_GetName) 979 LIST_TEST(FileRef_GetName)
977 LIST_TEST(FileRef_GetPath) 980 LIST_TEST(FileRef_GetPath)
978 LIST_TEST(FileRef_GetParent) 981 LIST_TEST(FileRef_GetParent)
979 LIST_TEST(FileRef_MakeDirectory) 982 LIST_TEST(FileRef_MakeDirectory)
983 LIST_TEST(FileRef_MakeDirectoryExclusive)
980 LIST_TEST(FileRef_QueryAndTouchFile) 984 LIST_TEST(FileRef_QueryAndTouchFile)
981 LIST_TEST(FileRef_DeleteFileAndDirectory) 985 LIST_TEST(FileRef_DeleteFileAndDirectory)
982 LIST_TEST(FileRef_RenameFileAndDirectory) 986 LIST_TEST(FileRef_RenameFileAndDirectory)
983 LIST_TEST(FileRef_Query) 987 LIST_TEST(FileRef_Query)
984 LIST_TEST(FileRef_FileNameEscaping) 988 LIST_TEST(FileRef_FileNameEscaping)
985 LIST_TEST(DISABLED_FileRef_ReadDirectoryEntries) 989 LIST_TEST(DISABLED_FileRef_ReadDirectoryEntries)
986 ); 990 );
987 } 991 }
988 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, FileRef) { 992 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, FileRef) {
989 RunTestViaHTTP( 993 RunTestViaHTTP(
990 LIST_TEST(FileRef_Create) 994 LIST_TEST(FileRef_Create)
991 LIST_TEST(FileRef_GetFileSystemType) 995 LIST_TEST(FileRef_GetFileSystemType)
992 LIST_TEST(FileRef_GetName) 996 LIST_TEST(FileRef_GetName)
993 LIST_TEST(FileRef_GetPath) 997 LIST_TEST(FileRef_GetPath)
994 LIST_TEST(FileRef_GetParent) 998 LIST_TEST(FileRef_GetParent)
995 LIST_TEST(FileRef_MakeDirectory) 999 LIST_TEST(FileRef_MakeDirectory)
1000 LIST_TEST(FileRef_MakeDirectoryExclusive)
996 LIST_TEST(FileRef_QueryAndTouchFile) 1001 LIST_TEST(FileRef_QueryAndTouchFile)
997 LIST_TEST(FileRef_DeleteFileAndDirectory) 1002 LIST_TEST(FileRef_DeleteFileAndDirectory)
998 LIST_TEST(FileRef_RenameFileAndDirectory) 1003 LIST_TEST(FileRef_RenameFileAndDirectory)
999 LIST_TEST(FileRef_Query) 1004 LIST_TEST(FileRef_Query)
1000 LIST_TEST(FileRef_FileNameEscaping) 1005 LIST_TEST(FileRef_FileNameEscaping)
1001 LIST_TEST(DISABLED_FileRef_ReadDirectoryEntries) 1006 LIST_TEST(DISABLED_FileRef_ReadDirectoryEntries)
1002 ); 1007 );
1003 } 1008 }
1004 1009
1005 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileSystem) 1010 TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileSystem)
(...skipping 606 matching lines...) Expand 10 before | Expand all | Expand 10 after
1612 LIST_TEST(FlashDRM_GetHmonitor) 1617 LIST_TEST(FlashDRM_GetHmonitor)
1613 LIST_TEST(FlashDRM_GetVoucherFile)); 1618 LIST_TEST(FlashDRM_GetVoucherFile));
1614 } 1619 }
1615 1620
1616 TEST_PPAPI_IN_PROCESS(TalkPrivate) 1621 TEST_PPAPI_IN_PROCESS(TalkPrivate)
1617 TEST_PPAPI_OUT_OF_PROCESS(TalkPrivate) 1622 TEST_PPAPI_OUT_OF_PROCESS(TalkPrivate)
1618 1623
1619 #if defined(OS_CHROMEOS) 1624 #if defined(OS_CHROMEOS)
1620 TEST_PPAPI_OUT_OF_PROCESS(OutputProtectionPrivate) 1625 TEST_PPAPI_OUT_OF_PROCESS(OutputProtectionPrivate)
1621 #endif 1626 #endif
OLDNEW
« no previous file with comments | « no previous file | content/browser/renderer_host/pepper/pepper_external_file_ref_backend.h » ('j') | ppapi/api/ppb_file_ref.idl » ('J')

Powered by Google App Engine
This is Rietveld 408576698