OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 |
OLD | NEW |