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

Side by Side Diff: chrome/browser/chromeos/file_manager/file_manager_browsertest.cc

Issue 1139823003: [Files.app] disable slow tests on Debug build, ASAN, MSAN, TSAN bots as a whole (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 7 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 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 // Browser test for basic Chrome OS file manager functionality: 5 // Browser test for basic Chrome OS file manager functionality:
6 // - The file list is updated when a file is added externally to the Downloads 6 // - The file list is updated when a file is added externally to the Downloads
7 // folder. 7 // folder.
8 // - Selecting a file and copy-pasting it with the keyboard copies the file. 8 // - Selecting a file and copy-pasting it with the keyboard copies the file.
9 // - Selecting a file and pressing delete deletes it. 9 // - Selecting a file and pressing delete deletes it.
10 10
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
51 #include "extensions/browser/app_window/app_window.h" 51 #include "extensions/browser/app_window/app_window.h"
52 #include "extensions/browser/app_window/app_window_registry.h" 52 #include "extensions/browser/app_window/app_window_registry.h"
53 #include "extensions/browser/notification_types.h" 53 #include "extensions/browser/notification_types.h"
54 #include "extensions/common/extension.h" 54 #include "extensions/common/extension.h"
55 #include "extensions/test/extension_test_message_listener.h" 55 #include "extensions/test/extension_test_message_listener.h"
56 #include "google_apis/drive/drive_api_parser.h" 56 #include "google_apis/drive/drive_api_parser.h"
57 #include "google_apis/drive/test_util.h" 57 #include "google_apis/drive/test_util.h"
58 #include "net/test/embedded_test_server/embedded_test_server.h" 58 #include "net/test/embedded_test_server/embedded_test_server.h"
59 #include "storage/browser/fileapi/external_mount_points.h" 59 #include "storage/browser/fileapi/external_mount_points.h"
60 60
61 // Slow tests are disabled on debug build. http://crbug.com/327719
62 // Disabled under MSAN, ASAN, and LSAN as well. http://crbug.com/468980.
63 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER) || \
64 defined(ADDRESS_SANITIZER) || defined(LEAK_SANITIZER)
65 #define DISABLE_SLOW_FILESAPP_TESTS
66 #endif
67
61 using drive::DriveIntegrationServiceFactory; 68 using drive::DriveIntegrationServiceFactory;
62 69
63 namespace file_manager { 70 namespace file_manager {
64 namespace { 71 namespace {
65 72
66 enum EntryType { 73 enum EntryType {
67 FILE, 74 FILE,
68 DIRECTORY, 75 DIRECTORY,
69 }; 76 };
70 77
(...skipping 738 matching lines...) Expand 10 before | Expand all | Expand 10 after
809 // Unlike TEST/TEST_F, which are macros that expand to further macros, 816 // Unlike TEST/TEST_F, which are macros that expand to further macros,
810 // INSTANTIATE_TEST_CASE_P is a macro that expands directly to code that 817 // INSTANTIATE_TEST_CASE_P is a macro that expands directly to code that
811 // stringizes the arguments. As a result, macros passed as parameters (such as 818 // stringizes the arguments. As a result, macros passed as parameters (such as
812 // prefix or test_case_name) will not be expanded by the preprocessor. To work 819 // prefix or test_case_name) will not be expanded by the preprocessor. To work
813 // around this, indirect the macro for INSTANTIATE_TEST_CASE_P, so that the 820 // around this, indirect the macro for INSTANTIATE_TEST_CASE_P, so that the
814 // pre-processor will expand macros such as MAYBE_test_name before 821 // pre-processor will expand macros such as MAYBE_test_name before
815 // instantiating the test. 822 // instantiating the test.
816 #define WRAPPED_INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator) \ 823 #define WRAPPED_INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator) \
817 INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator) 824 INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator)
818 825
819 // Slow tests are disabled on debug build. http://crbug.com/327719
820 // Fails on official build. http://crbug.com/429294 826 // Fails on official build. http://crbug.com/429294
821 // Disabled under MSAN as well. http://crbug.com/468980. 827 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD)
822 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER)
823 #define MAYBE_FileDisplay DISABLED_FileDisplay 828 #define MAYBE_FileDisplay DISABLED_FileDisplay
824 #else 829 #else
825 #define MAYBE_FileDisplay FileDisplay 830 #define MAYBE_FileDisplay FileDisplay
826 #endif 831 #endif
827 WRAPPED_INSTANTIATE_TEST_CASE_P( 832 WRAPPED_INSTANTIATE_TEST_CASE_P(
828 MAYBE_FileDisplay, 833 MAYBE_FileDisplay,
829 FileManagerBrowserTest, 834 FileManagerBrowserTest,
830 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "fileDisplayDownloads"), 835 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "fileDisplayDownloads"),
831 TestParameter(IN_GUEST_MODE, "fileDisplayDownloads"), 836 TestParameter(IN_GUEST_MODE, "fileDisplayDownloads"),
832 TestParameter(NOT_IN_GUEST_MODE, "fileDisplayDrive"), 837 TestParameter(NOT_IN_GUEST_MODE, "fileDisplayDrive"),
833 TestParameter(NOT_IN_GUEST_MODE, "fileDisplayMtp"), 838 TestParameter(NOT_IN_GUEST_MODE, "fileDisplayMtp"),
834 TestParameter(NOT_IN_GUEST_MODE, "searchNormal"), 839 TestParameter(NOT_IN_GUEST_MODE, "searchNormal"),
835 TestParameter(NOT_IN_GUEST_MODE, "searchCaseInsensitive"), 840 TestParameter(NOT_IN_GUEST_MODE, "searchCaseInsensitive"),
836 TestParameter(NOT_IN_GUEST_MODE, "searchNotFound"))); 841 TestParameter(NOT_IN_GUEST_MODE, "searchNotFound")));
837 842
838 // Slow tests are disabled on debug build. http://crbug.com/327719
839 // Fails on official build. http://crbug.com/429294 843 // Fails on official build. http://crbug.com/429294
840 // Disabled under MSAN as well. http://crbug.com/468980. 844 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD)
841 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER)
842 #define MAYBE_OpenVideoFiles DISABLED_OpenVideoFiles 845 #define MAYBE_OpenVideoFiles DISABLED_OpenVideoFiles
843 #else 846 #else
844 #define MAYBE_OpenVideoFiles OpenVideoFiles 847 #define MAYBE_OpenVideoFiles OpenVideoFiles
845 #endif 848 #endif
846 WRAPPED_INSTANTIATE_TEST_CASE_P( 849 WRAPPED_INSTANTIATE_TEST_CASE_P(
847 MAYBE_OpenVideoFiles, 850 MAYBE_OpenVideoFiles,
848 FileManagerBrowserTest, 851 FileManagerBrowserTest,
849 ::testing::Values(TestParameter(IN_GUEST_MODE, "videoOpenDownloads"), 852 ::testing::Values(TestParameter(IN_GUEST_MODE, "videoOpenDownloads"),
850 TestParameter(NOT_IN_GUEST_MODE, "videoOpenDownloads"), 853 TestParameter(NOT_IN_GUEST_MODE, "videoOpenDownloads"),
851 TestParameter(NOT_IN_GUEST_MODE, "videoOpenDrive"))); 854 TestParameter(NOT_IN_GUEST_MODE, "videoOpenDrive")));
852 855
853 // Slow tests are disabled on debug build. http://crbug.com/327719
854 // Fails on official build. http://crbug.com/429294 856 // Fails on official build. http://crbug.com/429294
855 // Disabled under MSAN, ASAN, and LSAN as well. http://crbug.com/468980. 857 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD)
856 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || \
857 defined(MEMORY_SANITIZER) || defined(ADDRESS_SANITIZER) || \
858 defined(LEAK_SANITIZER)
859 #define MAYBE_OpenAudioFiles DISABLED_OpenAudioFiles 858 #define MAYBE_OpenAudioFiles DISABLED_OpenAudioFiles
860 #else 859 #else
861 #define MAYBE_OpenAudioFiles OpenAudioFiles 860 #define MAYBE_OpenAudioFiles OpenAudioFiles
862 #endif 861 #endif
863 WRAPPED_INSTANTIATE_TEST_CASE_P( 862 WRAPPED_INSTANTIATE_TEST_CASE_P(
864 MAYBE_OpenAudioFiles, 863 MAYBE_OpenAudioFiles,
865 FileManagerBrowserTest, 864 FileManagerBrowserTest,
866 ::testing::Values( 865 ::testing::Values(
867 TestParameter(IN_GUEST_MODE, "audioOpenDownloads"), 866 TestParameter(IN_GUEST_MODE, "audioOpenDownloads"),
868 TestParameter(NOT_IN_GUEST_MODE, "audioOpenDownloads"), 867 TestParameter(NOT_IN_GUEST_MODE, "audioOpenDownloads"),
869 TestParameter(NOT_IN_GUEST_MODE, "audioOpenDrive"), 868 TestParameter(NOT_IN_GUEST_MODE, "audioOpenDrive"),
870 TestParameter(NOT_IN_GUEST_MODE, "audioAutoAdvanceDrive"), 869 TestParameter(NOT_IN_GUEST_MODE, "audioAutoAdvanceDrive"),
871 TestParameter(NOT_IN_GUEST_MODE, "audioRepeatSingleFileDrive"), 870 TestParameter(NOT_IN_GUEST_MODE, "audioRepeatSingleFileDrive"),
872 TestParameter(NOT_IN_GUEST_MODE, "audioNoRepeatSingleFileDrive"), 871 TestParameter(NOT_IN_GUEST_MODE, "audioNoRepeatSingleFileDrive"),
873 TestParameter(NOT_IN_GUEST_MODE, "audioRepeatMultipleFileDrive"), 872 TestParameter(NOT_IN_GUEST_MODE, "audioRepeatMultipleFileDrive"),
874 TestParameter(NOT_IN_GUEST_MODE, "audioNoRepeatMultipleFileDrive"))); 873 TestParameter(NOT_IN_GUEST_MODE, "audioNoRepeatMultipleFileDrive")));
875 874
876 // Slow tests are disabled on debug build. http://crbug.com/327719
877 // Fails on official build. http://crbug.com/429294 875 // Fails on official build. http://crbug.com/429294
878 // Disabled under MSAN, ASAN, and LSAN as well. http://crbug.com/468980. 876 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD)
879 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || \
880 defined(MEMORY_SANITIZER) || defined(ADDRESS_SANITIZER) || \
881 defined(LEAK_SANITIZER)
882 #define MAYBE_OpenImageFiles DISABLED_OpenImageFiles 877 #define MAYBE_OpenImageFiles DISABLED_OpenImageFiles
883 #else 878 #else
884 #define MAYBE_OpenImageFiles OpenImageFiles 879 #define MAYBE_OpenImageFiles OpenImageFiles
885 #endif 880 #endif
886 WRAPPED_INSTANTIATE_TEST_CASE_P( 881 WRAPPED_INSTANTIATE_TEST_CASE_P(
887 MAYBE_OpenImageFiles, 882 MAYBE_OpenImageFiles,
888 FileManagerBrowserTest, 883 FileManagerBrowserTest,
889 ::testing::Values(TestParameter(IN_GUEST_MODE, "imageOpenDownloads"), 884 ::testing::Values(TestParameter(IN_GUEST_MODE, "imageOpenDownloads"),
890 TestParameter(NOT_IN_GUEST_MODE, "imageOpenDownloads"), 885 TestParameter(NOT_IN_GUEST_MODE, "imageOpenDownloads"),
891 TestParameter(NOT_IN_GUEST_MODE, "imageOpenDrive"))); 886 TestParameter(NOT_IN_GUEST_MODE, "imageOpenDrive")));
892 887
893 // Slow tests are disabled on debug build. http://crbug.com/327719 888 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD)
894 // Disabled under MSAN as well. http://crbug.com/468980.
895 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER)
896 #define MAYBE_CreateNewFolder DISABLED_CreateNewFolder 889 #define MAYBE_CreateNewFolder DISABLED_CreateNewFolder
897 #else 890 #else
898 #define MAYBE_CreateNewFolder CreateNewFolder 891 #define MAYBE_CreateNewFolder CreateNewFolder
899 #endif 892 #endif
900 WRAPPED_INSTANTIATE_TEST_CASE_P( 893 WRAPPED_INSTANTIATE_TEST_CASE_P(
901 MAYBE_CreateNewFolder, 894 MAYBE_CreateNewFolder,
902 FileManagerBrowserTest, 895 FileManagerBrowserTest,
903 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, 896 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE,
904 "createNewFolderAfterSelectFile"), 897 "createNewFolderAfterSelectFile"),
905 TestParameter(IN_GUEST_MODE, 898 TestParameter(IN_GUEST_MODE,
906 "createNewFolderDownloads"), 899 "createNewFolderDownloads"),
907 TestParameter(NOT_IN_GUEST_MODE, 900 TestParameter(NOT_IN_GUEST_MODE,
908 "createNewFolderDownloads"), 901 "createNewFolderDownloads"),
909 TestParameter(NOT_IN_GUEST_MODE, 902 TestParameter(NOT_IN_GUEST_MODE,
910 "createNewFolderDrive"))); 903 "createNewFolderDrive")));
911 904
912 // Slow tests are disabled on debug build. http://crbug.com/327719
913 // Fails on official build. http://crbug.com/429294 905 // Fails on official build. http://crbug.com/429294
914 // Disabled under MSAN as well. http://crbug.com/468980. 906 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD)
915 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER)
916 #define MAYBE_KeyboardOperations DISABLED_KeyboardOperations 907 #define MAYBE_KeyboardOperations DISABLED_KeyboardOperations
917 #else 908 #else
918 #define MAYBE_KeyboardOperations KeyboardOperations 909 #define MAYBE_KeyboardOperations KeyboardOperations
919 #endif 910 #endif
920 WRAPPED_INSTANTIATE_TEST_CASE_P( 911 WRAPPED_INSTANTIATE_TEST_CASE_P(
921 MAYBE_KeyboardOperations, 912 MAYBE_KeyboardOperations,
922 FileManagerBrowserTest, 913 FileManagerBrowserTest,
923 ::testing::Values(TestParameter(IN_GUEST_MODE, "keyboardDeleteDownloads"), 914 ::testing::Values(TestParameter(IN_GUEST_MODE, "keyboardDeleteDownloads"),
924 TestParameter(NOT_IN_GUEST_MODE, 915 TestParameter(NOT_IN_GUEST_MODE,
925 "keyboardDeleteDownloads"), 916 "keyboardDeleteDownloads"),
926 TestParameter(NOT_IN_GUEST_MODE, "keyboardDeleteDrive"), 917 TestParameter(NOT_IN_GUEST_MODE, "keyboardDeleteDrive"),
927 TestParameter(IN_GUEST_MODE, "keyboardCopyDownloads"), 918 TestParameter(IN_GUEST_MODE, "keyboardCopyDownloads"),
928 TestParameter(NOT_IN_GUEST_MODE, "keyboardCopyDownloads"), 919 TestParameter(NOT_IN_GUEST_MODE, "keyboardCopyDownloads"),
929 TestParameter(NOT_IN_GUEST_MODE, "keyboardCopyDrive"), 920 TestParameter(NOT_IN_GUEST_MODE, "keyboardCopyDrive"),
930 TestParameter(IN_GUEST_MODE, "renameFileDownloads"), 921 TestParameter(IN_GUEST_MODE, "renameFileDownloads"),
931 TestParameter(NOT_IN_GUEST_MODE, "renameFileDownloads"), 922 TestParameter(NOT_IN_GUEST_MODE, "renameFileDownloads"),
932 TestParameter(NOT_IN_GUEST_MODE, "renameFileDrive"), 923 TestParameter(NOT_IN_GUEST_MODE, "renameFileDrive"),
933 TestParameter(IN_GUEST_MODE, 924 TestParameter(IN_GUEST_MODE,
934 "renameNewDirectoryDownloads"), 925 "renameNewDirectoryDownloads"),
935 TestParameter(NOT_IN_GUEST_MODE, 926 TestParameter(NOT_IN_GUEST_MODE,
936 "renameNewDirectoryDownloads"), 927 "renameNewDirectoryDownloads"),
937 TestParameter(NOT_IN_GUEST_MODE, 928 TestParameter(NOT_IN_GUEST_MODE,
938 "renameNewDirectoryDrive"))); 929 "renameNewDirectoryDrive")));
939 930
940 // Slow tests are disabled on debug build. http://crbug.com/327719
941 // Fails on official build. http://crbug.com/429294 931 // Fails on official build. http://crbug.com/429294
942 // Disabled under MSAN, ASAN, and LSAN as well. http://crbug.com/468980. 932 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD)
943 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || \
944 defined(MEMORY_SANITIZER) || defined(ADDRESS_SANITIZER) || \
945 defined(LEAK_SANITIZER)
946 #define MAYBE_DriveSpecific DISABLED_DriveSpecific 933 #define MAYBE_DriveSpecific DISABLED_DriveSpecific
947 #else 934 #else
948 #define MAYBE_DriveSpecific DriveSpecific 935 #define MAYBE_DriveSpecific DriveSpecific
949 #endif 936 #endif
950 WRAPPED_INSTANTIATE_TEST_CASE_P( 937 WRAPPED_INSTANTIATE_TEST_CASE_P(
951 MAYBE_DriveSpecific, 938 MAYBE_DriveSpecific,
952 FileManagerBrowserTest, 939 FileManagerBrowserTest,
953 ::testing::Values( 940 ::testing::Values(
954 TestParameter(NOT_IN_GUEST_MODE, "openSidebarRecent"), 941 TestParameter(NOT_IN_GUEST_MODE, "openSidebarRecent"),
955 TestParameter(NOT_IN_GUEST_MODE, "openSidebarOffline"), 942 TestParameter(NOT_IN_GUEST_MODE, "openSidebarOffline"),
956 TestParameter(NOT_IN_GUEST_MODE, "openSidebarSharedWithMe"), 943 TestParameter(NOT_IN_GUEST_MODE, "openSidebarSharedWithMe"),
957 TestParameter(NOT_IN_GUEST_MODE, "autocomplete"), 944 TestParameter(NOT_IN_GUEST_MODE, "autocomplete"),
958 TestParameter(NOT_IN_GUEST_MODE, "pinFileOnMobileNetwork"), 945 TestParameter(NOT_IN_GUEST_MODE, "pinFileOnMobileNetwork"),
959 TestParameter(NOT_IN_GUEST_MODE, "clickFirstSearchResult"), 946 TestParameter(NOT_IN_GUEST_MODE, "clickFirstSearchResult"),
960 TestParameter(NOT_IN_GUEST_MODE, "pressEnterToSearch"))); 947 TestParameter(NOT_IN_GUEST_MODE, "pressEnterToSearch")));
961 948
962 // Slow tests are disabled on debug build. http://crbug.com/327719
963 // Fails on official build. http://crbug.com/429294 949 // Fails on official build. http://crbug.com/429294
964 // Disabled under MSAN, ASAN, and LSAN as well. http://crbug.com/468980. 950 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD)
965 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || \
966 defined(MEMORY_SANITIZER) || defined(ADDRESS_SANITIZER) || \
967 defined(LEAK_SANITIZER)
968 #define MAYBE_Transfer DISABLED_Transfer 951 #define MAYBE_Transfer DISABLED_Transfer
969 #else 952 #else
970 #define MAYBE_Transfer Transfer 953 #define MAYBE_Transfer Transfer
971 #endif 954 #endif
972 WRAPPED_INSTANTIATE_TEST_CASE_P( 955 WRAPPED_INSTANTIATE_TEST_CASE_P(
973 MAYBE_Transfer, 956 MAYBE_Transfer,
974 FileManagerBrowserTest, 957 FileManagerBrowserTest,
975 ::testing::Values( 958 ::testing::Values(
976 TestParameter(NOT_IN_GUEST_MODE, "transferFromDriveToDownloads"), 959 TestParameter(NOT_IN_GUEST_MODE, "transferFromDriveToDownloads"),
977 TestParameter(NOT_IN_GUEST_MODE, "transferFromDownloadsToDrive"), 960 TestParameter(NOT_IN_GUEST_MODE, "transferFromDownloadsToDrive"),
978 TestParameter(NOT_IN_GUEST_MODE, "transferFromSharedToDownloads"), 961 TestParameter(NOT_IN_GUEST_MODE, "transferFromSharedToDownloads"),
979 TestParameter(NOT_IN_GUEST_MODE, "transferFromSharedToDrive"), 962 TestParameter(NOT_IN_GUEST_MODE, "transferFromSharedToDrive"),
980 TestParameter(NOT_IN_GUEST_MODE, "transferFromRecentToDownloads"), 963 TestParameter(NOT_IN_GUEST_MODE, "transferFromRecentToDownloads"),
981 TestParameter(NOT_IN_GUEST_MODE, "transferFromRecentToDrive"), 964 TestParameter(NOT_IN_GUEST_MODE, "transferFromRecentToDrive"),
982 TestParameter(NOT_IN_GUEST_MODE, "transferFromOfflineToDownloads"), 965 TestParameter(NOT_IN_GUEST_MODE, "transferFromOfflineToDownloads"),
983 TestParameter(NOT_IN_GUEST_MODE, "transferFromOfflineToDrive"))); 966 TestParameter(NOT_IN_GUEST_MODE, "transferFromOfflineToDrive")));
984 967
985 // Slow tests are disabled on debug build. http://crbug.com/327719
986 // Fails on official build. http://crbug.com/429294 968 // Fails on official build. http://crbug.com/429294
987 // Disabled under MSAN as well. http://crbug.com/468980. 969 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD)
988 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER)
989 #define MAYBE_RestorePrefs DISABLED_RestorePrefs 970 #define MAYBE_RestorePrefs DISABLED_RestorePrefs
990 #else 971 #else
991 #define MAYBE_RestorePrefs RestorePrefs 972 #define MAYBE_RestorePrefs RestorePrefs
992 #endif 973 #endif
993 WRAPPED_INSTANTIATE_TEST_CASE_P( 974 WRAPPED_INSTANTIATE_TEST_CASE_P(
994 MAYBE_RestorePrefs, 975 MAYBE_RestorePrefs,
995 FileManagerBrowserTest, 976 FileManagerBrowserTest,
996 ::testing::Values(TestParameter(IN_GUEST_MODE, "restoreSortColumn"), 977 ::testing::Values(TestParameter(IN_GUEST_MODE, "restoreSortColumn"),
997 TestParameter(NOT_IN_GUEST_MODE, "restoreSortColumn"), 978 TestParameter(NOT_IN_GUEST_MODE, "restoreSortColumn"),
998 TestParameter(IN_GUEST_MODE, "restoreCurrentView"), 979 TestParameter(IN_GUEST_MODE, "restoreCurrentView"),
999 TestParameter(NOT_IN_GUEST_MODE, "restoreCurrentView"))); 980 TestParameter(NOT_IN_GUEST_MODE, "restoreCurrentView")));
1000 981
1001 // Slow tests are disabled on debug build. http://crbug.com/327719 982 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1002 // Disabled under MSAN, ASAN, and LSAN as well. http://crbug.com/468980.
1003 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER) || \
1004 defined(ADDRESS_SANITIZER) || defined(LEAK_SANITIZER)
1005 #define MAYBE_ShareDialog DISABLED_ShareDialog 983 #define MAYBE_ShareDialog DISABLED_ShareDialog
1006 #else 984 #else
1007 #define MAYBE_ShareDialog ShareDialog 985 #define MAYBE_ShareDialog ShareDialog
1008 #endif 986 #endif
1009 WRAPPED_INSTANTIATE_TEST_CASE_P( 987 WRAPPED_INSTANTIATE_TEST_CASE_P(
1010 MAYBE_ShareDialog, 988 MAYBE_ShareDialog,
1011 FileManagerBrowserTest, 989 FileManagerBrowserTest,
1012 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "shareFile"), 990 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "shareFile"),
1013 TestParameter(NOT_IN_GUEST_MODE, "shareDirectory"))); 991 TestParameter(NOT_IN_GUEST_MODE, "shareDirectory")));
1014 992
1015 // Slow tests are disabled on debug build. http://crbug.com/327719 993 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1016 // Disabled under MSAN as well. http://crbug.com/468980.
1017 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER)
1018 #define MAYBE_RestoreGeometry DISABLED_RestoreGeometry 994 #define MAYBE_RestoreGeometry DISABLED_RestoreGeometry
1019 #else 995 #else
1020 #define MAYBE_RestoreGeometry RestoreGeometry 996 #define MAYBE_RestoreGeometry RestoreGeometry
1021 #endif 997 #endif
1022 WRAPPED_INSTANTIATE_TEST_CASE_P( 998 WRAPPED_INSTANTIATE_TEST_CASE_P(
1023 MAYBE_RestoreGeometry, 999 MAYBE_RestoreGeometry,
1024 FileManagerBrowserTest, 1000 FileManagerBrowserTest,
1025 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "restoreGeometry"), 1001 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "restoreGeometry"),
1026 TestParameter(IN_GUEST_MODE, "restoreGeometry"))); 1002 TestParameter(IN_GUEST_MODE, "restoreGeometry")));
1027 1003
1028 // Slow tests are disabled on debug build. http://crbug.com/327719 1004 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1029 // Disabled under MSAN as well. http://crbug.com/468980.
1030 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER)
1031 #define MAYBE_Traverse DISABLED_Traverse 1005 #define MAYBE_Traverse DISABLED_Traverse
1032 #else 1006 #else
1033 #define MAYBE_Traverse Traverse 1007 #define MAYBE_Traverse Traverse
1034 #endif 1008 #endif
1035 WRAPPED_INSTANTIATE_TEST_CASE_P( 1009 WRAPPED_INSTANTIATE_TEST_CASE_P(
1036 MAYBE_Traverse, 1010 MAYBE_Traverse,
1037 FileManagerBrowserTest, 1011 FileManagerBrowserTest,
1038 ::testing::Values(TestParameter(IN_GUEST_MODE, "traverseDownloads"), 1012 ::testing::Values(TestParameter(IN_GUEST_MODE, "traverseDownloads"),
1039 TestParameter(NOT_IN_GUEST_MODE, "traverseDownloads"), 1013 TestParameter(NOT_IN_GUEST_MODE, "traverseDownloads"),
1040 TestParameter(NOT_IN_GUEST_MODE, "traverseDrive"))); 1014 TestParameter(NOT_IN_GUEST_MODE, "traverseDrive")));
1041 1015
1042 // Slow tests are disabled on debug build. http://crbug.com/327719 1016 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1043 // Disabled under MSAN as well. http://crbug.com/468980.
1044 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER)
1045 #define MAYBE_SuggestAppDialog DISABLED_SuggestAppDialog 1017 #define MAYBE_SuggestAppDialog DISABLED_SuggestAppDialog
1046 #else 1018 #else
1047 #define MAYBE_SuggestAppDialog SuggestAppDialog 1019 #define MAYBE_SuggestAppDialog SuggestAppDialog
1048 #endif 1020 #endif
1049 WRAPPED_INSTANTIATE_TEST_CASE_P( 1021 WRAPPED_INSTANTIATE_TEST_CASE_P(
1050 MAYBE_SuggestAppDialog, 1022 MAYBE_SuggestAppDialog,
1051 FileManagerBrowserTest, 1023 FileManagerBrowserTest,
1052 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "suggestAppDialog"))); 1024 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "suggestAppDialog")));
1053 1025
1054 // Slow tests are disabled on debug build. http://crbug.com/327719 1026 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1055 // Disabled under MSAN as well. http://crbug.com/468980.
1056 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER)
1057 #define MAYBE_ExecuteDefaultTaskOnDownloads \ 1027 #define MAYBE_ExecuteDefaultTaskOnDownloads \
1058 DISABLED_ExecuteDefaultTaskOnDownloads 1028 DISABLED_ExecuteDefaultTaskOnDownloads
1059 #else 1029 #else
1060 #define MAYBE_ExecuteDefaultTaskOnDownloads ExecuteDefaultTaskOnDownloads 1030 #define MAYBE_ExecuteDefaultTaskOnDownloads ExecuteDefaultTaskOnDownloads
1061 #endif 1031 #endif
1062 WRAPPED_INSTANTIATE_TEST_CASE_P( 1032 WRAPPED_INSTANTIATE_TEST_CASE_P(
1063 MAYBE_ExecuteDefaultTaskOnDownloads, 1033 MAYBE_ExecuteDefaultTaskOnDownloads,
1064 FileManagerBrowserTest, 1034 FileManagerBrowserTest,
1065 ::testing::Values( 1035 ::testing::Values(
1066 TestParameter(NOT_IN_GUEST_MODE, "executeDefaultTaskOnDownloads"), 1036 TestParameter(NOT_IN_GUEST_MODE, "executeDefaultTaskOnDownloads"),
1067 TestParameter(IN_GUEST_MODE, "executeDefaultTaskOnDownloads"))); 1037 TestParameter(IN_GUEST_MODE, "executeDefaultTaskOnDownloads")));
1068 1038
1069 // Slow tests are disabled on debug build. http://crbug.com/327719 1039 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1070 // Disabled under MSAN as well. http://crbug.com/468980.
1071 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER)
1072 #define MAYBE_ExecuteDefaultTaskOnDrive DISABLED_ExecuteDefaultTaskOnDrive 1040 #define MAYBE_ExecuteDefaultTaskOnDrive DISABLED_ExecuteDefaultTaskOnDrive
1073 #else 1041 #else
1074 #define MAYBE_ExecuteDefaultTaskOnDrive ExecuteDefaultTaskOnDrive 1042 #define MAYBE_ExecuteDefaultTaskOnDrive ExecuteDefaultTaskOnDrive
1075 #endif 1043 #endif
1076 INSTANTIATE_TEST_CASE_P( 1044 INSTANTIATE_TEST_CASE_P(
1077 MAYBE_ExecuteDefaultTaskOnDrive, 1045 MAYBE_ExecuteDefaultTaskOnDrive,
1078 FileManagerBrowserTest, 1046 FileManagerBrowserTest,
1079 ::testing::Values( 1047 ::testing::Values(
1080 TestParameter(NOT_IN_GUEST_MODE, "executeDefaultTaskOnDrive"))); 1048 TestParameter(NOT_IN_GUEST_MODE, "executeDefaultTaskOnDrive")));
1081 1049
1082 // Slow tests are disabled on debug build. http://crbug.com/327719 1050 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1083 // Disabled under MSAN as well. http://crbug.com/468980.
1084 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER)
1085 #define MAYBE_DefaultActionDialog DISABLED_DefaultActionDialog 1051 #define MAYBE_DefaultActionDialog DISABLED_DefaultActionDialog
1086 #else 1052 #else
1087 #define MAYBE_DefaultActionDialog DefaultActionDialog 1053 #define MAYBE_DefaultActionDialog DefaultActionDialog
1088 #endif 1054 #endif
1089 WRAPPED_INSTANTIATE_TEST_CASE_P( 1055 WRAPPED_INSTANTIATE_TEST_CASE_P(
1090 MAYBE_DefaultActionDialog, 1056 MAYBE_DefaultActionDialog,
1091 FileManagerBrowserTest, 1057 FileManagerBrowserTest,
1092 ::testing::Values( 1058 ::testing::Values(
1093 TestParameter(NOT_IN_GUEST_MODE, "defaultActionDialogOnDownloads"), 1059 TestParameter(NOT_IN_GUEST_MODE, "defaultActionDialogOnDownloads"),
1094 TestParameter(IN_GUEST_MODE, "defaultActionDialogOnDownloads"), 1060 TestParameter(IN_GUEST_MODE, "defaultActionDialogOnDownloads"),
1095 TestParameter(NOT_IN_GUEST_MODE, "defaultActionDialogOnDrive"))); 1061 TestParameter(NOT_IN_GUEST_MODE, "defaultActionDialogOnDrive")));
1096 1062
1097 // Slow tests are disabled on debug build. http://crbug.com/327719 1063 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1098 // Disabled under MSAN as well. http://crbug.com/468980.
1099 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER)
1100 #define MAYBE_GenericTask DISABLED_GenericTask 1064 #define MAYBE_GenericTask DISABLED_GenericTask
1101 #else 1065 #else
1102 #define MAYBE_GenericTask GenericTask 1066 #define MAYBE_GenericTask GenericTask
1103 #endif 1067 #endif
1104 WRAPPED_INSTANTIATE_TEST_CASE_P( 1068 WRAPPED_INSTANTIATE_TEST_CASE_P(
1105 MAYBE_GenericTask, 1069 MAYBE_GenericTask,
1106 FileManagerBrowserTest, 1070 FileManagerBrowserTest,
1107 ::testing::Values( 1071 ::testing::Values(
1108 TestParameter(NOT_IN_GUEST_MODE, "genericTaskIsNotExecuted"), 1072 TestParameter(NOT_IN_GUEST_MODE, "genericTaskIsNotExecuted"),
1109 TestParameter(NOT_IN_GUEST_MODE, "genericAndNonGenericTasksAreMixed"))); 1073 TestParameter(NOT_IN_GUEST_MODE, "genericAndNonGenericTasksAreMixed")));
1110 1074
1111 // Slow tests are disabled on debug build. http://crbug.com/327719 1075 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1112 // Disabled under MSAN as well. http://crbug.com/468980.
1113 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER)
1114 #define MAYBE_FolderShortcuts DISABLED_FolderShortcuts 1076 #define MAYBE_FolderShortcuts DISABLED_FolderShortcuts
1115 #else 1077 #else
1116 #define MAYBE_FolderShortcuts FolderShortcuts 1078 #define MAYBE_FolderShortcuts FolderShortcuts
1117 #endif 1079 #endif
1118 WRAPPED_INSTANTIATE_TEST_CASE_P( 1080 WRAPPED_INSTANTIATE_TEST_CASE_P(
1119 MAYBE_FolderShortcuts, 1081 MAYBE_FolderShortcuts,
1120 FileManagerBrowserTest, 1082 FileManagerBrowserTest,
1121 ::testing::Values( 1083 ::testing::Values(
1122 TestParameter(NOT_IN_GUEST_MODE, "traverseFolderShortcuts"), 1084 TestParameter(NOT_IN_GUEST_MODE, "traverseFolderShortcuts"),
1123 TestParameter(NOT_IN_GUEST_MODE, "addRemoveFolderShortcuts"))); 1085 TestParameter(NOT_IN_GUEST_MODE, "addRemoveFolderShortcuts")));
1124 1086
1125 // Slow tests are disabled on debug build. http://crbug.com/327719
1126 // Fails on official build. http://crbug.com/429294 1087 // Fails on official build. http://crbug.com/429294
1127 // Disabled under MSAN as well. http://crbug.com/468980. 1088 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD)
1128 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER)
1129 #define MAYBE_SortColumns DISABLED_SortColumns 1089 #define MAYBE_SortColumns DISABLED_SortColumns
1130 #else 1090 #else
1131 #define MAYBE_SortColumns SortColumns 1091 #define MAYBE_SortColumns SortColumns
1132 #endif 1092 #endif
1133 WRAPPED_INSTANTIATE_TEST_CASE_P( 1093 WRAPPED_INSTANTIATE_TEST_CASE_P(
1134 MAYBE_SortColumns, 1094 MAYBE_SortColumns,
1135 FileManagerBrowserTest, 1095 FileManagerBrowserTest,
1136 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "sortColumns"), 1096 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "sortColumns"),
1137 TestParameter(IN_GUEST_MODE, "sortColumns"))); 1097 TestParameter(IN_GUEST_MODE, "sortColumns")));
1138 1098
1139 INSTANTIATE_TEST_CASE_P( 1099 INSTANTIATE_TEST_CASE_P(
1140 TabIndex, 1100 TabIndex,
1141 FileManagerBrowserTest, 1101 FileManagerBrowserTest,
1142 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "searchBoxFocus"))); 1102 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "searchBoxFocus")));
1143 1103
1144 INSTANTIATE_TEST_CASE_P(TabindexFocus, 1104 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1145 FileManagerBrowserTest, 1105 #define MAYBE_TabindexFocus DISABLED_TabindexFocus
1146 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, 1106 #else
1147 "tabindexFocus"))); 1107 #define MAYBE_TabindexFocus TabindexFocus
1108 #endif
1109 WRAPPED_INSTANTIATE_TEST_CASE_P(
1110 MAYBE_TabindexFocus,
1111 FileManagerBrowserTest,
1112 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "tabindexFocus")));
1148 1113
1149 INSTANTIATE_TEST_CASE_P( 1114 INSTANTIATE_TEST_CASE_P(
1150 TabindexFocusDownloads, 1115 TabindexFocusDownloads,
1151 FileManagerBrowserTest, 1116 FileManagerBrowserTest,
1152 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, 1117 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE,
1153 "tabindexFocusDownloads"), 1118 "tabindexFocusDownloads"),
1154 TestParameter(IN_GUEST_MODE, "tabindexFocusDownloads"))); 1119 TestParameter(IN_GUEST_MODE, "tabindexFocusDownloads")));
1155 1120
1156 // Slow tests are disabled on debug build. http://crbug.com/327719 1121 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1157 // Disabled under MSAN as well. http://crbug.com/468980.
1158 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER)
1159 #define MAYBE_TabindexFocusDirectorySelected \ 1122 #define MAYBE_TabindexFocusDirectorySelected \
1160 DISABLED_TabindexFocusDirectorySelected 1123 DISABLED_TabindexFocusDirectorySelected
1161 #else 1124 #else
1162 #define MAYBE_TabindexFocusDirectorySelected TabindexFocusDirectorySelected 1125 #define MAYBE_TabindexFocusDirectorySelected TabindexFocusDirectorySelected
1163 #endif 1126 #endif
1164 WRAPPED_INSTANTIATE_TEST_CASE_P( 1127 WRAPPED_INSTANTIATE_TEST_CASE_P(
1165 MAYBE_TabindexFocusDirectorySelected, 1128 MAYBE_TabindexFocusDirectorySelected,
1166 FileManagerBrowserTest, 1129 FileManagerBrowserTest,
1167 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, 1130 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE,
1168 "tabindexFocusDirectorySelected"))); 1131 "tabindexFocusDirectorySelected")));
(...skipping 13 matching lines...) Expand all
1182 #define MAYBE_TabindexSaveFileDialog TabindexSaveFileDialog 1145 #define MAYBE_TabindexSaveFileDialog TabindexSaveFileDialog
1183 #endif 1146 #endif
1184 WRAPPED_INSTANTIATE_TEST_CASE_P( 1147 WRAPPED_INSTANTIATE_TEST_CASE_P(
1185 MAYBE_TabindexSaveFileDialog, 1148 MAYBE_TabindexSaveFileDialog,
1186 FileManagerBrowserTest, 1149 FileManagerBrowserTest,
1187 ::testing::Values( 1150 ::testing::Values(
1188 TestParameter(NOT_IN_GUEST_MODE, "tabindexSaveFileDialogDrive"), 1151 TestParameter(NOT_IN_GUEST_MODE, "tabindexSaveFileDialogDrive"),
1189 TestParameter(NOT_IN_GUEST_MODE, "tabindexSaveFileDialogDownloads"), 1152 TestParameter(NOT_IN_GUEST_MODE, "tabindexSaveFileDialogDownloads"),
1190 TestParameter(IN_GUEST_MODE, "tabindexSaveFileDialogDownloads"))); 1153 TestParameter(IN_GUEST_MODE, "tabindexSaveFileDialogDownloads")));
1191 1154
1192 // Fails on official build. http://crbug.com/429294 1155 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD)
1193 // Disabled under MSAN as well. http://crbug.com/468980.
1194 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER)
1195 #define MAYBE_OpenFileDialog DISABLED_OpenFileDialog 1156 #define MAYBE_OpenFileDialog DISABLED_OpenFileDialog
1196 #else 1157 #else
1197 #define MAYBE_OpenFileDialog OpenFileDialog 1158 #define MAYBE_OpenFileDialog OpenFileDialog
1198 #endif 1159 #endif
1199 WRAPPED_INSTANTIATE_TEST_CASE_P( 1160 WRAPPED_INSTANTIATE_TEST_CASE_P(
1200 MAYBE_OpenFileDialog, 1161 MAYBE_OpenFileDialog,
1201 FileManagerBrowserTest, 1162 FileManagerBrowserTest,
1202 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, 1163 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE,
1203 "openFileDialogOnDownloads"), 1164 "openFileDialogOnDownloads"),
1204 TestParameter(IN_GUEST_MODE, 1165 TestParameter(IN_GUEST_MODE,
1205 "openFileDialogOnDownloads"), 1166 "openFileDialogOnDownloads"),
1206 TestParameter(NOT_IN_GUEST_MODE, 1167 TestParameter(NOT_IN_GUEST_MODE,
1207 "openFileDialogOnDrive"), 1168 "openFileDialogOnDrive"),
1208 TestParameter(IN_INCOGNITO, 1169 TestParameter(IN_INCOGNITO,
1209 "openFileDialogOnDownloads"), 1170 "openFileDialogOnDownloads"),
1210 TestParameter(IN_INCOGNITO, 1171 TestParameter(IN_INCOGNITO,
1211 "openFileDialogOnDrive"), 1172 "openFileDialogOnDrive"),
1212 TestParameter(NOT_IN_GUEST_MODE, 1173 TestParameter(NOT_IN_GUEST_MODE,
1213 "unloadFileDialog"))); 1174 "unloadFileDialog")));
1214 1175
1215 // Slow tests are disabled on debug build. http://crbug.com/327719 1176 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1216 // Disabled under MSAN as well. http://crbug.com/468980.
1217 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER)
1218 #define MAYBE_CopyBetweenWindows DISABLED_CopyBetweenWindows 1177 #define MAYBE_CopyBetweenWindows DISABLED_CopyBetweenWindows
1219 #else 1178 #else
1220 #define MAYBE_CopyBetweenWindows CopyBetweenWindows 1179 #define MAYBE_CopyBetweenWindows CopyBetweenWindows
1221 #endif 1180 #endif
1222 WRAPPED_INSTANTIATE_TEST_CASE_P( 1181 WRAPPED_INSTANTIATE_TEST_CASE_P(
1223 MAYBE_CopyBetweenWindows, 1182 MAYBE_CopyBetweenWindows,
1224 FileManagerBrowserTest, 1183 FileManagerBrowserTest,
1225 ::testing::Values( 1184 ::testing::Values(
1226 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsLocalToDrive"), 1185 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsLocalToDrive"),
1227 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsLocalToUsb"), 1186 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsLocalToUsb"),
1228 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsUsbToDrive"), 1187 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsUsbToDrive"),
1229 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsDriveToLocal"), 1188 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsDriveToLocal"),
1230 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsDriveToUsb"), 1189 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsDriveToUsb"),
1231 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsUsbToLocal"))); 1190 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsUsbToLocal")));
1232 1191
1233 // Slow tests are disabled on debug build. http://crbug.com/327719 1192 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1234 // Disabled under MSAN as well. http://crbug.com/468980.
1235 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER)
1236 #define MAYBE_ShowGridView DISABLED_ShowGridView 1193 #define MAYBE_ShowGridView DISABLED_ShowGridView
1237 #else 1194 #else
1238 #define MAYBE_ShowGridView ShowGridView 1195 #define MAYBE_ShowGridView ShowGridView
1239 #endif 1196 #endif
1240 WRAPPED_INSTANTIATE_TEST_CASE_P( 1197 WRAPPED_INSTANTIATE_TEST_CASE_P(
1241 MAYBE_ShowGridView, 1198 MAYBE_ShowGridView,
1242 FileManagerBrowserTest, 1199 FileManagerBrowserTest,
1243 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "showGridViewDownloads"), 1200 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "showGridViewDownloads"),
1244 TestParameter(IN_GUEST_MODE, "showGridViewDownloads"), 1201 TestParameter(IN_GUEST_MODE, "showGridViewDownloads"),
1245 TestParameter(NOT_IN_GUEST_MODE, "showGridViewDrive"))); 1202 TestParameter(NOT_IN_GUEST_MODE, "showGridViewDrive")));
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
1322 private: 1279 private:
1323 GuestMode GetGuestModeParam() const override { return NOT_IN_GUEST_MODE; } 1280 GuestMode GetGuestModeParam() const override { return NOT_IN_GUEST_MODE; }
1324 1281
1325 const char* GetTestCaseNameParam() const override { 1282 const char* GetTestCaseNameParam() const override {
1326 return test_case_name_.c_str(); 1283 return test_case_name_.c_str();
1327 } 1284 }
1328 1285
1329 std::string test_case_name_; 1286 std::string test_case_name_;
1330 }; 1287 };
1331 1288
1332 // Slow tests are disabled on debug build. http://crbug.com/327719
1333 // Fails on official build. http://crbug.com/429294 1289 // Fails on official build. http://crbug.com/429294
1334 // Disabled under MSAN as well. http://crbug.com/468980. 1290 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD)
1335 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER)
1336 #define MAYBE_PRE_BasicDownloads DISABLED_PRE_BasicDownloads 1291 #define MAYBE_PRE_BasicDownloads DISABLED_PRE_BasicDownloads
1337 #define MAYBE_BasicDownloads DISABLED_BasicDownloads 1292 #define MAYBE_BasicDownloads DISABLED_BasicDownloads
1338 #else 1293 #else
1339 #define MAYBE_PRE_BasicDownloads PRE_BasicDownloads 1294 #define MAYBE_PRE_BasicDownloads PRE_BasicDownloads
1340 #define MAYBE_BasicDownloads BasicDownloads 1295 #define MAYBE_BasicDownloads BasicDownloads
1341 #endif 1296 #endif
1342 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, 1297 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest,
1343 MAYBE_PRE_BasicDownloads) { 1298 MAYBE_PRE_BasicDownloads) {
1344 AddAllUsers(); 1299 AddAllUsers();
1345 } 1300 }
1346 1301
1347 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, 1302 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest,
1348 MAYBE_BasicDownloads) { 1303 MAYBE_BasicDownloads) {
1349 AddAllUsers(); 1304 AddAllUsers();
1350 1305
1351 // Sanity check that normal operations work in multi-profile setting as well. 1306 // Sanity check that normal operations work in multi-profile setting as well.
1352 set_test_case_name("keyboardCopyDownloads"); 1307 set_test_case_name("keyboardCopyDownloads");
1353 StartTest(); 1308 StartTest();
1354 } 1309 }
1355 1310
1356 // Slow tests are disabled on debug build. http://crbug.com/327719
1357 // Fails on official build. http://crbug.com/429294 1311 // Fails on official build. http://crbug.com/429294
1358 // Disabled under MSAN as well. http://crbug.com/468980. 1312 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD)
1359 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER)
1360 #define MAYBE_PRE_BasicDrive DISABLED_PRE_BasicDrive 1313 #define MAYBE_PRE_BasicDrive DISABLED_PRE_BasicDrive
1361 #define MAYBE_BasicDrive DISABLED_BasicDrive 1314 #define MAYBE_BasicDrive DISABLED_BasicDrive
1362 #else 1315 #else
1363 #define MAYBE_PRE_BasicDrive PRE_BasicDrive 1316 #define MAYBE_PRE_BasicDrive PRE_BasicDrive
1364 #define MAYBE_BasicDrive BasicDrive 1317 #define MAYBE_BasicDrive BasicDrive
1365 #endif 1318 #endif
1366 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, 1319 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest,
1367 MAYBE_PRE_BasicDrive) { 1320 MAYBE_PRE_BasicDrive) {
1368 AddAllUsers(); 1321 AddAllUsers();
1369 } 1322 }
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
1405 set_test_case_name("openSingleImageOnDownloads"); 1358 set_test_case_name("openSingleImageOnDownloads");
1406 StartTest(); 1359 StartTest();
1407 } 1360 }
1408 1361
1409 IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode, 1362 IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode,
1410 OpenSingleImageOnDownloads) { 1363 OpenSingleImageOnDownloads) {
1411 set_test_case_name("openSingleImageOnDownloads"); 1364 set_test_case_name("openSingleImageOnDownloads");
1412 StartTest(); 1365 StartTest();
1413 } 1366 }
1414 1367
1415 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, OpenSingleImageOnDrive) { 1368 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1369 #define MAYBE_OpenSingleImageOnDrive DISABLED_OpenSingleImageOnDrive
1370 #else
1371 #define MAYBE_OpenSingleImageOnDrive OpenSingleImageOnDrive
1372 #endif
1373 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, MAYBE_OpenSingleImageOnDrive) {
1416 set_test_case_name("openSingleImageOnDrive"); 1374 set_test_case_name("openSingleImageOnDrive");
1417 StartTest(); 1375 StartTest();
1418 } 1376 }
1419 1377
1420 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, OpenMultipleImagesOnDownloads) { 1378 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, OpenMultipleImagesOnDownloads) {
1421 set_test_case_name("openMultipleImagesOnDownloads"); 1379 set_test_case_name("openMultipleImagesOnDownloads");
1422 StartTest(); 1380 StartTest();
1423 } 1381 }
1424 1382
1425 IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode, 1383 IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode,
(...skipping 27 matching lines...) Expand all
1453 set_test_case_name("renameImageOnDownloads"); 1411 set_test_case_name("renameImageOnDownloads");
1454 StartTest(); 1412 StartTest();
1455 } 1413 }
1456 1414
1457 IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode, 1415 IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode,
1458 RenameImageOnDownloads) { 1416 RenameImageOnDownloads) {
1459 set_test_case_name("renameImageOnDownloads"); 1417 set_test_case_name("renameImageOnDownloads");
1460 StartTest(); 1418 StartTest();
1461 } 1419 }
1462 1420
1463 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, RenameImageOnDrive) { 1421 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1422 #define MAYBE_RenameImageOnDrive DISABLED_RenameImageOnDrive
1423 #else
1424 #define MAYBE_RenameImageOnDrive RenameImageOnDrive
1425 #endif
1426 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, MAYBE_RenameImageOnDrive) {
1464 set_test_case_name("renameImageOnDrive"); 1427 set_test_case_name("renameImageOnDrive");
1465 StartTest(); 1428 StartTest();
1466 } 1429 }
1467 1430
1468 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, DeleteImageOnDownloads) { 1431 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, DeleteImageOnDownloads) {
1469 set_test_case_name("deleteImageOnDownloads"); 1432 set_test_case_name("deleteImageOnDownloads");
1470 StartTest(); 1433 StartTest();
1471 } 1434 }
1472 1435
1473 IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode, 1436 IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode,
(...skipping 16 matching lines...) Expand all
1490 RotateImageOnDownloads) { 1453 RotateImageOnDownloads) {
1491 set_test_case_name("rotateImageOnDownloads"); 1454 set_test_case_name("rotateImageOnDownloads");
1492 StartTest(); 1455 StartTest();
1493 } 1456 }
1494 1457
1495 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, RotateImageOnDrive) { 1458 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, RotateImageOnDrive) {
1496 set_test_case_name("rotateImageOnDrive"); 1459 set_test_case_name("rotateImageOnDrive");
1497 StartTest(); 1460 StartTest();
1498 } 1461 }
1499 1462
1500 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, CropImageOnDownloads) { 1463 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1464 #define MAYBE_CropImageOnDownloads DISABLED_CropImageOnDownloads
1465 #else
1466 #define MAYBE_CropImageOnDownloads CropImageOnDownloads
1467 #endif
1468 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, MAYBE_CropImageOnDownloads) {
1501 set_test_case_name("cropImageOnDownloads"); 1469 set_test_case_name("cropImageOnDownloads");
1502 StartTest(); 1470 StartTest();
1503 } 1471 }
1504 1472
1505 IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode, 1473 IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode,
1506 CropImageOnDownloads) { 1474 CropImageOnDownloads) {
1507 set_test_case_name("cropImageOnDownloads"); 1475 set_test_case_name("cropImageOnDownloads");
1508 StartTest(); 1476 StartTest();
1509 } 1477 }
1510 1478
1511 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, CropImageOnDrive) { 1479 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, CropImageOnDrive) {
1512 set_test_case_name("cropImageOnDrive"); 1480 set_test_case_name("cropImageOnDrive");
1513 StartTest(); 1481 StartTest();
1514 } 1482 }
1515 1483
1516 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, ExposureImageOnDownloads) { 1484 #if defined(DISABLE_SLOW_FILESAPP_TESTS)
1485 #define MAYBE_ExposureImageOnDownloads DISABLED_ExposureImageOnDownloads
1486 #else
1487 #define MAYBE_ExposureImageOnDownloads ExposureImageOnDownloads
1488 #endif
1489 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, MAYBE_ExposureImageOnDownloads) {
1517 set_test_case_name("exposureImageOnDownloads"); 1490 set_test_case_name("exposureImageOnDownloads");
1518 StartTest(); 1491 StartTest();
1519 } 1492 }
1520 1493
1521 IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode, 1494 IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode,
1522 ExposureImageOnDownloads) { 1495 ExposureImageOnDownloads) {
1523 set_test_case_name("exposureImageOnDownloads"); 1496 set_test_case_name("exposureImageOnDownloads");
1524 StartTest(); 1497 StartTest();
1525 } 1498 }
1526 1499
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
1565 StartTest(); 1538 StartTest();
1566 } 1539 }
1567 1540
1568 IN_PROC_BROWSER_TEST_F(VideoPlayerBrowserTest, OpenSingleVideoOnDrive) { 1541 IN_PROC_BROWSER_TEST_F(VideoPlayerBrowserTest, OpenSingleVideoOnDrive) {
1569 set_test_case_name("openSingleVideoOnDrive"); 1542 set_test_case_name("openSingleVideoOnDrive");
1570 StartTest(); 1543 StartTest();
1571 } 1544 }
1572 1545
1573 } // namespace 1546 } // namespace
1574 } // namespace file_manager 1547 } // namespace file_manager
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698