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 802 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
813 // stringizes the arguments. As a result, macros passed as parameters (such as | 813 // stringizes the arguments. As a result, macros passed as parameters (such as |
814 // prefix or test_case_name) will not be expanded by the preprocessor. To work | 814 // prefix or test_case_name) will not be expanded by the preprocessor. To work |
815 // around this, indirect the macro for INSTANTIATE_TEST_CASE_P, so that the | 815 // around this, indirect the macro for INSTANTIATE_TEST_CASE_P, so that the |
816 // pre-processor will expand macros such as MAYBE_test_name before | 816 // pre-processor will expand macros such as MAYBE_test_name before |
817 // instantiating the test. | 817 // instantiating the test. |
818 #define WRAPPED_INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator) \ | 818 #define WRAPPED_INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator) \ |
819 INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator) | 819 INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator) |
820 | 820 |
821 // Slow tests are disabled on debug build. http://crbug.com/327719 | 821 // Slow tests are disabled on debug build. http://crbug.com/327719 |
822 // Fails on official build. http://crbug.com/429294 | 822 // Fails on official build. http://crbug.com/429294 |
823 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) | 823 // Disabled under MSAN as well. http://crbug.com/468980. |
| 824 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER) |
824 #define MAYBE_FileDisplay DISABLED_FileDisplay | 825 #define MAYBE_FileDisplay DISABLED_FileDisplay |
825 #else | 826 #else |
826 #define MAYBE_FileDisplay FileDisplay | 827 #define MAYBE_FileDisplay FileDisplay |
827 #endif | 828 #endif |
828 WRAPPED_INSTANTIATE_TEST_CASE_P( | 829 WRAPPED_INSTANTIATE_TEST_CASE_P( |
829 MAYBE_FileDisplay, | 830 MAYBE_FileDisplay, |
830 FileManagerBrowserTest, | 831 FileManagerBrowserTest, |
831 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "fileDisplayDownloads"), | 832 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "fileDisplayDownloads"), |
832 TestParameter(IN_GUEST_MODE, "fileDisplayDownloads"), | 833 TestParameter(IN_GUEST_MODE, "fileDisplayDownloads"), |
833 TestParameter(NOT_IN_GUEST_MODE, "fileDisplayDrive"), | 834 TestParameter(NOT_IN_GUEST_MODE, "fileDisplayDrive"), |
834 TestParameter(NOT_IN_GUEST_MODE, "fileDisplayMtp"))); | 835 TestParameter(NOT_IN_GUEST_MODE, "fileDisplayMtp"))); |
835 | 836 |
836 // Slow tests are disabled on debug build. http://crbug.com/327719 | 837 // Slow tests are disabled on debug build. http://crbug.com/327719 |
837 // Fails on official build. http://crbug.com/429294 | 838 // Fails on official build. http://crbug.com/429294 |
838 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) | 839 // Disabled under MSAN as well. http://crbug.com/468980. |
| 840 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER) |
839 #define MAYBE_OpenVideoFiles DISABLED_OpenVideoFiles | 841 #define MAYBE_OpenVideoFiles DISABLED_OpenVideoFiles |
840 #else | 842 #else |
841 #define MAYBE_OpenVideoFiles OpenVideoFiles | 843 #define MAYBE_OpenVideoFiles OpenVideoFiles |
842 #endif | 844 #endif |
843 WRAPPED_INSTANTIATE_TEST_CASE_P( | 845 WRAPPED_INSTANTIATE_TEST_CASE_P( |
844 MAYBE_OpenVideoFiles, | 846 MAYBE_OpenVideoFiles, |
845 FileManagerBrowserTest, | 847 FileManagerBrowserTest, |
846 ::testing::Values(TestParameter(IN_GUEST_MODE, "videoOpenDownloads"), | 848 ::testing::Values(TestParameter(IN_GUEST_MODE, "videoOpenDownloads"), |
847 TestParameter(NOT_IN_GUEST_MODE, "videoOpenDownloads"), | 849 TestParameter(NOT_IN_GUEST_MODE, "videoOpenDownloads"), |
848 TestParameter(NOT_IN_GUEST_MODE, "videoOpenDrive"))); | 850 TestParameter(NOT_IN_GUEST_MODE, "videoOpenDrive"))); |
849 | 851 |
850 // Slow tests are disabled on debug build. http://crbug.com/327719 | 852 // Slow tests are disabled on debug build. http://crbug.com/327719 |
851 // Fails on official build. http://crbug.com/429294 | 853 // Fails on official build. http://crbug.com/429294 |
852 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) | 854 // Disabled under MSAN as well. http://crbug.com/468980. |
| 855 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER) |
853 #define MAYBE_OpenAudioFiles DISABLED_OpenAudioFiles | 856 #define MAYBE_OpenAudioFiles DISABLED_OpenAudioFiles |
854 #else | 857 #else |
855 #define MAYBE_OpenAudioFiles OpenAudioFiles | 858 #define MAYBE_OpenAudioFiles OpenAudioFiles |
856 #endif | 859 #endif |
857 WRAPPED_INSTANTIATE_TEST_CASE_P( | 860 WRAPPED_INSTANTIATE_TEST_CASE_P( |
858 MAYBE_OpenAudioFiles, | 861 MAYBE_OpenAudioFiles, |
859 FileManagerBrowserTest, | 862 FileManagerBrowserTest, |
860 ::testing::Values( | 863 ::testing::Values( |
861 TestParameter(IN_GUEST_MODE, "audioOpenDownloads"), | 864 TestParameter(IN_GUEST_MODE, "audioOpenDownloads"), |
862 TestParameter(NOT_IN_GUEST_MODE, "audioOpenDownloads"), | 865 TestParameter(NOT_IN_GUEST_MODE, "audioOpenDownloads"), |
863 TestParameter(NOT_IN_GUEST_MODE, "audioOpenDrive"), | 866 TestParameter(NOT_IN_GUEST_MODE, "audioOpenDrive"), |
864 TestParameter(NOT_IN_GUEST_MODE, "audioAutoAdvanceDrive"), | 867 TestParameter(NOT_IN_GUEST_MODE, "audioAutoAdvanceDrive"), |
865 TestParameter(NOT_IN_GUEST_MODE, "audioRepeatSingleFileDrive"), | 868 TestParameter(NOT_IN_GUEST_MODE, "audioRepeatSingleFileDrive"), |
866 TestParameter(NOT_IN_GUEST_MODE, "audioNoRepeatSingleFileDrive"), | 869 TestParameter(NOT_IN_GUEST_MODE, "audioNoRepeatSingleFileDrive"), |
867 TestParameter(NOT_IN_GUEST_MODE, "audioRepeatMultipleFileDrive"), | 870 TestParameter(NOT_IN_GUEST_MODE, "audioRepeatMultipleFileDrive"), |
868 TestParameter(NOT_IN_GUEST_MODE, "audioNoRepeatMultipleFileDrive"))); | 871 TestParameter(NOT_IN_GUEST_MODE, "audioNoRepeatMultipleFileDrive"))); |
869 | 872 |
870 // Slow tests are disabled on debug build. http://crbug.com/327719 | 873 // Slow tests are disabled on debug build. http://crbug.com/327719 |
871 // Fails on official build. http://crbug.com/429294 | 874 // Fails on official build. http://crbug.com/429294 |
872 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) | 875 // Disabled under MSAN as well. http://crbug.com/468980. |
| 876 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER) |
873 #define MAYBE_OpenImageFiles DISABLED_OpenImageFiles | 877 #define MAYBE_OpenImageFiles DISABLED_OpenImageFiles |
874 #else | 878 #else |
875 #define MAYBE_OpenImageFiles OpenImageFiles | 879 #define MAYBE_OpenImageFiles OpenImageFiles |
876 #endif | 880 #endif |
877 WRAPPED_INSTANTIATE_TEST_CASE_P( | 881 WRAPPED_INSTANTIATE_TEST_CASE_P( |
878 MAYBE_OpenImageFiles, | 882 MAYBE_OpenImageFiles, |
879 FileManagerBrowserTest, | 883 FileManagerBrowserTest, |
880 ::testing::Values(TestParameter(IN_GUEST_MODE, "imageOpenDownloads"), | 884 ::testing::Values(TestParameter(IN_GUEST_MODE, "imageOpenDownloads"), |
881 TestParameter(NOT_IN_GUEST_MODE, "imageOpenDownloads"), | 885 TestParameter(NOT_IN_GUEST_MODE, "imageOpenDownloads"), |
882 TestParameter(NOT_IN_GUEST_MODE, "imageOpenDrive"))); | 886 TestParameter(NOT_IN_GUEST_MODE, "imageOpenDrive"))); |
883 | 887 |
884 // Slow tests are disabled on debug build. http://crbug.com/327719 | 888 // Slow tests are disabled on debug build. http://crbug.com/327719 |
885 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) | 889 // Disabled under MSAN as well. http://crbug.com/468980. |
| 890 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER) |
886 #define MAYBE_CreateNewFolder DISABLED_CreateNewFolder | 891 #define MAYBE_CreateNewFolder DISABLED_CreateNewFolder |
887 #else | 892 #else |
888 #define MAYBE_CreateNewFolder CreateNewFolder | 893 #define MAYBE_CreateNewFolder CreateNewFolder |
889 #endif | 894 #endif |
890 WRAPPED_INSTANTIATE_TEST_CASE_P( | 895 WRAPPED_INSTANTIATE_TEST_CASE_P( |
891 MAYBE_CreateNewFolder, | 896 MAYBE_CreateNewFolder, |
892 FileManagerBrowserTest, | 897 FileManagerBrowserTest, |
893 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, | 898 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, |
894 "createNewFolderAfterSelectFile"), | 899 "createNewFolderAfterSelectFile"), |
895 TestParameter(IN_GUEST_MODE, | 900 TestParameter(IN_GUEST_MODE, |
896 "createNewFolderDownloads"), | 901 "createNewFolderDownloads"), |
897 TestParameter(NOT_IN_GUEST_MODE, | 902 TestParameter(NOT_IN_GUEST_MODE, |
898 "createNewFolderDownloads"), | 903 "createNewFolderDownloads"), |
899 TestParameter(NOT_IN_GUEST_MODE, | 904 TestParameter(NOT_IN_GUEST_MODE, |
900 "createNewFolderDrive"))); | 905 "createNewFolderDrive"))); |
901 | 906 |
902 // Slow tests are disabled on debug build. http://crbug.com/327719 | 907 // Slow tests are disabled on debug build. http://crbug.com/327719 |
903 // Fails on official build. http://crbug.com/429294 | 908 // Fails on official build. http://crbug.com/429294 |
904 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) | 909 // Disabled under MSAN as well. http://crbug.com/468980. |
| 910 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER) |
905 #define MAYBE_KeyboardOperations DISABLED_KeyboardOperations | 911 #define MAYBE_KeyboardOperations DISABLED_KeyboardOperations |
906 #else | 912 #else |
907 #define MAYBE_KeyboardOperations KeyboardOperations | 913 #define MAYBE_KeyboardOperations KeyboardOperations |
908 #endif | 914 #endif |
909 WRAPPED_INSTANTIATE_TEST_CASE_P( | 915 WRAPPED_INSTANTIATE_TEST_CASE_P( |
910 MAYBE_KeyboardOperations, | 916 MAYBE_KeyboardOperations, |
911 FileManagerBrowserTest, | 917 FileManagerBrowserTest, |
912 ::testing::Values(TestParameter(IN_GUEST_MODE, "keyboardDeleteDownloads"), | 918 ::testing::Values(TestParameter(IN_GUEST_MODE, "keyboardDeleteDownloads"), |
913 TestParameter(NOT_IN_GUEST_MODE, | 919 TestParameter(NOT_IN_GUEST_MODE, |
914 "keyboardDeleteDownloads"), | 920 "keyboardDeleteDownloads"), |
915 TestParameter(NOT_IN_GUEST_MODE, "keyboardDeleteDrive"), | 921 TestParameter(NOT_IN_GUEST_MODE, "keyboardDeleteDrive"), |
916 TestParameter(IN_GUEST_MODE, "keyboardCopyDownloads"), | 922 TestParameter(IN_GUEST_MODE, "keyboardCopyDownloads"), |
917 TestParameter(NOT_IN_GUEST_MODE, "keyboardCopyDownloads"), | 923 TestParameter(NOT_IN_GUEST_MODE, "keyboardCopyDownloads"), |
918 TestParameter(NOT_IN_GUEST_MODE, "keyboardCopyDrive"), | 924 TestParameter(NOT_IN_GUEST_MODE, "keyboardCopyDrive"), |
919 TestParameter(IN_GUEST_MODE, "renameFileDownloads"), | 925 TestParameter(IN_GUEST_MODE, "renameFileDownloads"), |
920 TestParameter(NOT_IN_GUEST_MODE, "renameFileDownloads"), | 926 TestParameter(NOT_IN_GUEST_MODE, "renameFileDownloads"), |
921 TestParameter(NOT_IN_GUEST_MODE, "renameFileDrive"), | 927 TestParameter(NOT_IN_GUEST_MODE, "renameFileDrive"), |
922 TestParameter(IN_GUEST_MODE, | 928 TestParameter(IN_GUEST_MODE, |
923 "renameNewDirectoryDownloads"), | 929 "renameNewDirectoryDownloads"), |
924 TestParameter(NOT_IN_GUEST_MODE, | 930 TestParameter(NOT_IN_GUEST_MODE, |
925 "renameNewDirectoryDownloads"), | 931 "renameNewDirectoryDownloads"), |
926 TestParameter(NOT_IN_GUEST_MODE, | 932 TestParameter(NOT_IN_GUEST_MODE, |
927 "renameNewDirectoryDrive"))); | 933 "renameNewDirectoryDrive"))); |
928 | 934 |
929 // Slow tests are disabled on debug build. http://crbug.com/327719 | 935 // Slow tests are disabled on debug build. http://crbug.com/327719 |
930 // Fails on official build. http://crbug.com/429294 | 936 // Fails on official build. http://crbug.com/429294 |
931 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) | 937 // Disabled under MSAN as well. http://crbug.com/468980. |
| 938 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER) |
932 #define MAYBE_DriveSpecific DISABLED_DriveSpecific | 939 #define MAYBE_DriveSpecific DISABLED_DriveSpecific |
933 #else | 940 #else |
934 #define MAYBE_DriveSpecific DriveSpecific | 941 #define MAYBE_DriveSpecific DriveSpecific |
935 #endif | 942 #endif |
936 WRAPPED_INSTANTIATE_TEST_CASE_P( | 943 WRAPPED_INSTANTIATE_TEST_CASE_P( |
937 MAYBE_DriveSpecific, | 944 MAYBE_DriveSpecific, |
938 FileManagerBrowserTest, | 945 FileManagerBrowserTest, |
939 ::testing::Values( | 946 ::testing::Values( |
940 TestParameter(NOT_IN_GUEST_MODE, "openSidebarRecent"), | 947 TestParameter(NOT_IN_GUEST_MODE, "openSidebarRecent"), |
941 TestParameter(NOT_IN_GUEST_MODE, "openSidebarOffline"), | 948 TestParameter(NOT_IN_GUEST_MODE, "openSidebarOffline"), |
942 TestParameter(NOT_IN_GUEST_MODE, "openSidebarSharedWithMe"), | 949 TestParameter(NOT_IN_GUEST_MODE, "openSidebarSharedWithMe"), |
943 TestParameter(NOT_IN_GUEST_MODE, "autocomplete"), | 950 TestParameter(NOT_IN_GUEST_MODE, "autocomplete"), |
944 TestParameter(NOT_IN_GUEST_MODE, "pinFileOnMobileNetwork"), | 951 TestParameter(NOT_IN_GUEST_MODE, "pinFileOnMobileNetwork"), |
945 TestParameter(NOT_IN_GUEST_MODE, "clickFirstSearchResult"), | 952 TestParameter(NOT_IN_GUEST_MODE, "clickFirstSearchResult"), |
946 TestParameter(NOT_IN_GUEST_MODE, "pressEnterToSearch"))); | 953 TestParameter(NOT_IN_GUEST_MODE, "pressEnterToSearch"))); |
947 | 954 |
948 // Slow tests are disabled on debug build. http://crbug.com/327719 | 955 // Slow tests are disabled on debug build. http://crbug.com/327719 |
949 // Fails on official build. http://crbug.com/429294 | 956 // Fails on official build. http://crbug.com/429294 |
950 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) | 957 // Disabled under MSAN as well. http://crbug.com/468980. |
| 958 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER) |
951 #define MAYBE_Transfer DISABLED_Transfer | 959 #define MAYBE_Transfer DISABLED_Transfer |
952 #else | 960 #else |
953 #define MAYBE_Transfer Transfer | 961 #define MAYBE_Transfer Transfer |
954 #endif | 962 #endif |
955 WRAPPED_INSTANTIATE_TEST_CASE_P( | 963 WRAPPED_INSTANTIATE_TEST_CASE_P( |
956 MAYBE_Transfer, | 964 MAYBE_Transfer, |
957 FileManagerBrowserTest, | 965 FileManagerBrowserTest, |
958 ::testing::Values( | 966 ::testing::Values( |
959 TestParameter(NOT_IN_GUEST_MODE, "transferFromDriveToDownloads"), | 967 TestParameter(NOT_IN_GUEST_MODE, "transferFromDriveToDownloads"), |
960 TestParameter(NOT_IN_GUEST_MODE, "transferFromDownloadsToDrive"), | 968 TestParameter(NOT_IN_GUEST_MODE, "transferFromDownloadsToDrive"), |
961 TestParameter(NOT_IN_GUEST_MODE, "transferFromSharedToDownloads"), | 969 TestParameter(NOT_IN_GUEST_MODE, "transferFromSharedToDownloads"), |
962 TestParameter(NOT_IN_GUEST_MODE, "transferFromSharedToDrive"), | 970 TestParameter(NOT_IN_GUEST_MODE, "transferFromSharedToDrive"), |
963 TestParameter(NOT_IN_GUEST_MODE, "transferFromRecentToDownloads"), | 971 TestParameter(NOT_IN_GUEST_MODE, "transferFromRecentToDownloads"), |
964 TestParameter(NOT_IN_GUEST_MODE, "transferFromRecentToDrive"), | 972 TestParameter(NOT_IN_GUEST_MODE, "transferFromRecentToDrive"), |
965 TestParameter(NOT_IN_GUEST_MODE, "transferFromOfflineToDownloads"), | 973 TestParameter(NOT_IN_GUEST_MODE, "transferFromOfflineToDownloads"), |
966 TestParameter(NOT_IN_GUEST_MODE, "transferFromOfflineToDrive"))); | 974 TestParameter(NOT_IN_GUEST_MODE, "transferFromOfflineToDrive"))); |
967 | 975 |
968 // Slow tests are disabled on debug build. http://crbug.com/327719 | 976 // Slow tests are disabled on debug build. http://crbug.com/327719 |
969 // Fails on official build. http://crbug.com/429294 | 977 // Fails on official build. http://crbug.com/429294 |
970 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) | 978 // Disabled under MSAN as well. http://crbug.com/468980. |
| 979 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER) |
971 #define MAYBE_RestorePrefs DISABLED_RestorePrefs | 980 #define MAYBE_RestorePrefs DISABLED_RestorePrefs |
972 #else | 981 #else |
973 #define MAYBE_RestorePrefs RestorePrefs | 982 #define MAYBE_RestorePrefs RestorePrefs |
974 #endif | 983 #endif |
975 WRAPPED_INSTANTIATE_TEST_CASE_P( | 984 WRAPPED_INSTANTIATE_TEST_CASE_P( |
976 MAYBE_RestorePrefs, | 985 MAYBE_RestorePrefs, |
977 FileManagerBrowserTest, | 986 FileManagerBrowserTest, |
978 ::testing::Values(TestParameter(IN_GUEST_MODE, "restoreSortColumn"), | 987 ::testing::Values(TestParameter(IN_GUEST_MODE, "restoreSortColumn"), |
979 TestParameter(NOT_IN_GUEST_MODE, "restoreSortColumn"), | 988 TestParameter(NOT_IN_GUEST_MODE, "restoreSortColumn"), |
980 TestParameter(IN_GUEST_MODE, "restoreCurrentView"), | 989 TestParameter(IN_GUEST_MODE, "restoreCurrentView"), |
981 TestParameter(NOT_IN_GUEST_MODE, "restoreCurrentView"))); | 990 TestParameter(NOT_IN_GUEST_MODE, "restoreCurrentView"))); |
982 | 991 |
983 // Slow tests are disabled on debug build. http://crbug.com/327719 | 992 // Slow tests are disabled on debug build. http://crbug.com/327719 |
984 #if !defined(NDEBUG) | 993 // Disabled under MSAN as well. http://crbug.com/468980. |
| 994 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER) |
985 #define MAYBE_ShareDialog DISABLED_ShareDialog | 995 #define MAYBE_ShareDialog DISABLED_ShareDialog |
986 #else | 996 #else |
987 #define MAYBE_ShareDialog ShareDialog | 997 #define MAYBE_ShareDialog ShareDialog |
988 #endif | 998 #endif |
989 WRAPPED_INSTANTIATE_TEST_CASE_P( | 999 WRAPPED_INSTANTIATE_TEST_CASE_P( |
990 MAYBE_ShareDialog, | 1000 MAYBE_ShareDialog, |
991 FileManagerBrowserTest, | 1001 FileManagerBrowserTest, |
992 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "shareFile"), | 1002 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "shareFile"), |
993 TestParameter(NOT_IN_GUEST_MODE, "shareDirectory"))); | 1003 TestParameter(NOT_IN_GUEST_MODE, "shareDirectory"))); |
994 | 1004 |
995 // Slow tests are disabled on debug build. http://crbug.com/327719 | 1005 // Slow tests are disabled on debug build. http://crbug.com/327719 |
996 #if !defined(NDEBUG) | 1006 // Disabled under MSAN as well. http://crbug.com/468980. |
| 1007 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER) |
997 #define MAYBE_RestoreGeometry DISABLED_RestoreGeometry | 1008 #define MAYBE_RestoreGeometry DISABLED_RestoreGeometry |
998 #else | 1009 #else |
999 #define MAYBE_RestoreGeometry RestoreGeometry | 1010 #define MAYBE_RestoreGeometry RestoreGeometry |
1000 #endif | 1011 #endif |
1001 WRAPPED_INSTANTIATE_TEST_CASE_P( | 1012 WRAPPED_INSTANTIATE_TEST_CASE_P( |
1002 MAYBE_RestoreGeometry, | 1013 MAYBE_RestoreGeometry, |
1003 FileManagerBrowserTest, | 1014 FileManagerBrowserTest, |
1004 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "restoreGeometry"), | 1015 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "restoreGeometry"), |
1005 TestParameter(IN_GUEST_MODE, "restoreGeometry"))); | 1016 TestParameter(IN_GUEST_MODE, "restoreGeometry"))); |
1006 | 1017 |
1007 // Slow tests are disabled on debug and msan build. | 1018 // Slow tests are disabled on debug build. http://crbug.com/327719 |
1008 // http://crbug.com/327719, 457365 | 1019 // Disabled under MSAN as well. http://crbug.com/468980. |
1009 #if !defined(NDEBUG) | 1020 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER) |
1010 #define MAYBE_Traverse DISABLED_Traverse | 1021 #define MAYBE_Traverse DISABLED_Traverse |
1011 #else | 1022 #else |
1012 #define MAYBE_Traverse Traverse | 1023 #define MAYBE_Traverse Traverse |
1013 #endif | 1024 #endif |
1014 WRAPPED_INSTANTIATE_TEST_CASE_P( | 1025 WRAPPED_INSTANTIATE_TEST_CASE_P( |
1015 MAYBE_Traverse, | 1026 MAYBE_Traverse, |
1016 FileManagerBrowserTest, | 1027 FileManagerBrowserTest, |
1017 ::testing::Values(TestParameter(IN_GUEST_MODE, "traverseDownloads"), | 1028 ::testing::Values(TestParameter(IN_GUEST_MODE, "traverseDownloads"), |
1018 TestParameter(NOT_IN_GUEST_MODE, "traverseDownloads"), | 1029 TestParameter(NOT_IN_GUEST_MODE, "traverseDownloads"), |
1019 TestParameter(NOT_IN_GUEST_MODE, "traverseDrive"))); | 1030 TestParameter(NOT_IN_GUEST_MODE, "traverseDrive"))); |
1020 | 1031 |
1021 // Slow tests are disabled on debug build. http://crbug.com/327719 | 1032 // Slow tests are disabled on debug build. http://crbug.com/327719 |
1022 #if !defined(NDEBUG) | 1033 // Disabled under MSAN as well. http://crbug.com/468980. |
| 1034 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER) |
1023 #define MAYBE_SuggestAppDialog DISABLED_SuggestAppDialog | 1035 #define MAYBE_SuggestAppDialog DISABLED_SuggestAppDialog |
1024 #else | 1036 #else |
1025 #define MAYBE_SuggestAppDialog SuggestAppDialog | 1037 #define MAYBE_SuggestAppDialog SuggestAppDialog |
1026 #endif | 1038 #endif |
1027 WRAPPED_INSTANTIATE_TEST_CASE_P( | 1039 WRAPPED_INSTANTIATE_TEST_CASE_P( |
1028 MAYBE_SuggestAppDialog, | 1040 MAYBE_SuggestAppDialog, |
1029 FileManagerBrowserTest, | 1041 FileManagerBrowserTest, |
1030 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "suggestAppDialog"))); | 1042 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "suggestAppDialog"))); |
1031 | 1043 |
1032 // Slow tests are disabled on debug build. http://crbug.com/327719 | 1044 // Slow tests are disabled on debug build. http://crbug.com/327719 |
1033 #if !defined(NDEBUG) | 1045 // Disabled under MSAN as well. http://crbug.com/468980. |
| 1046 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER) |
1034 #define MAYBE_ExecuteDefaultTaskOnDownloads \ | 1047 #define MAYBE_ExecuteDefaultTaskOnDownloads \ |
1035 DISABLED_ExecuteDefaultTaskOnDownloads | 1048 DISABLED_ExecuteDefaultTaskOnDownloads |
1036 #else | 1049 #else |
1037 #define MAYBE_ExecuteDefaultTaskOnDownloads ExecuteDefaultTaskOnDownloads | 1050 #define MAYBE_ExecuteDefaultTaskOnDownloads ExecuteDefaultTaskOnDownloads |
1038 #endif | 1051 #endif |
1039 WRAPPED_INSTANTIATE_TEST_CASE_P( | 1052 WRAPPED_INSTANTIATE_TEST_CASE_P( |
1040 MAYBE_ExecuteDefaultTaskOnDownloads, | 1053 MAYBE_ExecuteDefaultTaskOnDownloads, |
1041 FileManagerBrowserTest, | 1054 FileManagerBrowserTest, |
1042 ::testing::Values( | 1055 ::testing::Values( |
1043 TestParameter(NOT_IN_GUEST_MODE, "executeDefaultTaskOnDownloads"), | 1056 TestParameter(NOT_IN_GUEST_MODE, "executeDefaultTaskOnDownloads"), |
1044 TestParameter(IN_GUEST_MODE, "executeDefaultTaskOnDownloads"))); | 1057 TestParameter(IN_GUEST_MODE, "executeDefaultTaskOnDownloads"))); |
1045 | 1058 |
1046 // Slow tests are disabled on debug build. http://crbug.com/327719 | 1059 // Slow tests are disabled on debug build. http://crbug.com/327719 |
1047 #if !defined(NDEBUG) | 1060 // Disabled under MSAN as well. http://crbug.com/468980. |
| 1061 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER) |
1048 #define MAYBE_ExecuteDefaultTaskOnDrive DISABLED_ExecuteDefaultTaskOnDrive | 1062 #define MAYBE_ExecuteDefaultTaskOnDrive DISABLED_ExecuteDefaultTaskOnDrive |
1049 #else | 1063 #else |
1050 #define MAYBE_ExecuteDefaultTaskOnDrive ExecuteDefaultTaskOnDrive | 1064 #define MAYBE_ExecuteDefaultTaskOnDrive ExecuteDefaultTaskOnDrive |
1051 #endif | 1065 #endif |
1052 INSTANTIATE_TEST_CASE_P( | 1066 INSTANTIATE_TEST_CASE_P( |
1053 MAYBE_ExecuteDefaultTaskOnDrive, | 1067 MAYBE_ExecuteDefaultTaskOnDrive, |
1054 FileManagerBrowserTest, | 1068 FileManagerBrowserTest, |
1055 ::testing::Values( | 1069 ::testing::Values( |
1056 TestParameter(NOT_IN_GUEST_MODE, "executeDefaultTaskOnDrive"))); | 1070 TestParameter(NOT_IN_GUEST_MODE, "executeDefaultTaskOnDrive"))); |
1057 | 1071 |
1058 // Slow tests are disabled on debug build. http://crbug.com/327719 | 1072 // Slow tests are disabled on debug build. http://crbug.com/327719 |
1059 #if !defined(NDEBUG) | 1073 // Disabled under MSAN as well. http://crbug.com/468980. |
| 1074 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER) |
1060 #define MAYBE_DefaultActionDialog DISABLED_DefaultActionDialog | 1075 #define MAYBE_DefaultActionDialog DISABLED_DefaultActionDialog |
1061 #else | 1076 #else |
1062 #define MAYBE_DefaultActionDialog DefaultActionDialog | 1077 #define MAYBE_DefaultActionDialog DefaultActionDialog |
1063 #endif | 1078 #endif |
1064 WRAPPED_INSTANTIATE_TEST_CASE_P( | 1079 WRAPPED_INSTANTIATE_TEST_CASE_P( |
1065 MAYBE_DefaultActionDialog, | 1080 MAYBE_DefaultActionDialog, |
1066 FileManagerBrowserTest, | 1081 FileManagerBrowserTest, |
1067 ::testing::Values( | 1082 ::testing::Values( |
1068 TestParameter(NOT_IN_GUEST_MODE, "defaultActionDialogOnDownloads"), | 1083 TestParameter(NOT_IN_GUEST_MODE, "defaultActionDialogOnDownloads"), |
1069 TestParameter(IN_GUEST_MODE, "defaultActionDialogOnDownloads"), | 1084 TestParameter(IN_GUEST_MODE, "defaultActionDialogOnDownloads"), |
1070 TestParameter(NOT_IN_GUEST_MODE, "defaultActionDialogOnDrive"))); | 1085 TestParameter(NOT_IN_GUEST_MODE, "defaultActionDialogOnDrive"))); |
1071 | 1086 |
1072 // Slow tests are disabled on debug build. http://crbug.com/327719 | 1087 // Slow tests are disabled on debug build. http://crbug.com/327719 |
1073 #if !defined(NDEBUG) | 1088 // Disabled under MSAN as well. http://crbug.com/468980. |
| 1089 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER) |
1074 #define MAYBE_GenericTask DISABLED_GenericTask | 1090 #define MAYBE_GenericTask DISABLED_GenericTask |
1075 #else | 1091 #else |
1076 #define MAYBE_GenericTask GenericTask | 1092 #define MAYBE_GenericTask GenericTask |
1077 #endif | 1093 #endif |
1078 WRAPPED_INSTANTIATE_TEST_CASE_P( | 1094 WRAPPED_INSTANTIATE_TEST_CASE_P( |
1079 MAYBE_GenericTask, | 1095 MAYBE_GenericTask, |
1080 FileManagerBrowserTest, | 1096 FileManagerBrowserTest, |
1081 ::testing::Values( | 1097 ::testing::Values( |
1082 TestParameter(NOT_IN_GUEST_MODE, "genericTaskIsNotExecuted"), | 1098 TestParameter(NOT_IN_GUEST_MODE, "genericTaskIsNotExecuted"), |
1083 TestParameter(NOT_IN_GUEST_MODE, "genericAndNonGenericTasksAreMixed"))); | 1099 TestParameter(NOT_IN_GUEST_MODE, "genericAndNonGenericTasksAreMixed"))); |
1084 | 1100 |
1085 // Slow tests are disabled on debug build. http://crbug.com/327719 | 1101 // Slow tests are disabled on debug build. http://crbug.com/327719 |
1086 #if !defined(NDEBUG) | 1102 // Disabled under MSAN as well. http://crbug.com/468980. |
| 1103 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER) |
1087 #define MAYBE_FolderShortcuts DISABLED_FolderShortcuts | 1104 #define MAYBE_FolderShortcuts DISABLED_FolderShortcuts |
1088 #else | 1105 #else |
1089 #define MAYBE_FolderShortcuts FolderShortcuts | 1106 #define MAYBE_FolderShortcuts FolderShortcuts |
1090 #endif | 1107 #endif |
1091 WRAPPED_INSTANTIATE_TEST_CASE_P( | 1108 WRAPPED_INSTANTIATE_TEST_CASE_P( |
1092 MAYBE_FolderShortcuts, | 1109 MAYBE_FolderShortcuts, |
1093 FileManagerBrowserTest, | 1110 FileManagerBrowserTest, |
1094 ::testing::Values( | 1111 ::testing::Values( |
1095 TestParameter(NOT_IN_GUEST_MODE, "traverseFolderShortcuts"), | 1112 TestParameter(NOT_IN_GUEST_MODE, "traverseFolderShortcuts"), |
1096 TestParameter(NOT_IN_GUEST_MODE, "addRemoveFolderShortcuts"))); | 1113 TestParameter(NOT_IN_GUEST_MODE, "addRemoveFolderShortcuts"))); |
1097 | 1114 |
1098 INSTANTIATE_TEST_CASE_P( | 1115 INSTANTIATE_TEST_CASE_P( |
1099 TabIndex, | 1116 TabIndex, |
1100 FileManagerBrowserTest, | 1117 FileManagerBrowserTest, |
1101 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "searchBoxFocus"))); | 1118 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "searchBoxFocus"))); |
1102 | 1119 |
1103 INSTANTIATE_TEST_CASE_P(TabindexFocus, | 1120 INSTANTIATE_TEST_CASE_P(TabindexFocus, |
1104 FileManagerBrowserTest, | 1121 FileManagerBrowserTest, |
1105 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, | 1122 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, |
1106 "tabindexFocus"))); | 1123 "tabindexFocus"))); |
1107 | 1124 |
1108 INSTANTIATE_TEST_CASE_P( | 1125 INSTANTIATE_TEST_CASE_P( |
1109 TabindexFocusDirectorySelected, | 1126 TabindexFocusDirectorySelected, |
1110 FileManagerBrowserTest, | 1127 FileManagerBrowserTest, |
1111 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, | 1128 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, |
1112 "tabindexFocusDirectorySelected"))); | 1129 "tabindexFocusDirectorySelected"))); |
1113 | 1130 |
1114 // Fails on official build. http://crbug.com/429294 | 1131 // Fails on official build. http://crbug.com/429294 |
1115 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) | 1132 // Disabled under MSAN as well. http://crbug.com/468980. |
| 1133 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER) |
1116 #define MAYBE_OpenFileDialog DISABLED_OpenFileDialog | 1134 #define MAYBE_OpenFileDialog DISABLED_OpenFileDialog |
1117 #else | 1135 #else |
1118 #define MAYBE_OpenFileDialog OpenFileDialog | 1136 #define MAYBE_OpenFileDialog OpenFileDialog |
1119 #endif | 1137 #endif |
1120 WRAPPED_INSTANTIATE_TEST_CASE_P( | 1138 WRAPPED_INSTANTIATE_TEST_CASE_P( |
1121 MAYBE_OpenFileDialog, | 1139 MAYBE_OpenFileDialog, |
1122 FileManagerBrowserTest, | 1140 FileManagerBrowserTest, |
1123 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, | 1141 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, |
1124 "openFileDialogOnDownloads"), | 1142 "openFileDialogOnDownloads"), |
1125 TestParameter(IN_GUEST_MODE, | 1143 TestParameter(IN_GUEST_MODE, |
(...skipping 19 matching lines...) Expand all Loading... |
1145 FileManagerBrowserTest, | 1163 FileManagerBrowserTest, |
1146 ::testing::Values( | 1164 ::testing::Values( |
1147 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsLocalToDrive"), | 1165 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsLocalToDrive"), |
1148 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsLocalToUsb"), | 1166 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsLocalToUsb"), |
1149 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsUsbToDrive"), | 1167 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsUsbToDrive"), |
1150 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsDriveToLocal"), | 1168 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsDriveToLocal"), |
1151 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsDriveToUsb"), | 1169 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsDriveToUsb"), |
1152 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsUsbToLocal"))); | 1170 TestParameter(NOT_IN_GUEST_MODE, "copyBetweenWindowsUsbToLocal"))); |
1153 | 1171 |
1154 // Slow tests are disabled on debug build. http://crbug.com/327719 | 1172 // Slow tests are disabled on debug build. http://crbug.com/327719 |
1155 #if !defined(NDEBUG) | 1173 // Disabled under MSAN as well. http://crbug.com/468980. |
| 1174 #if !defined(NDEBUG) || defined(MEMORY_SANITIZER) |
1156 #define MAYBE_ShowGridView DISABLED_ShowGridView | 1175 #define MAYBE_ShowGridView DISABLED_ShowGridView |
1157 #else | 1176 #else |
1158 #define MAYBE_ShowGridView ShowGridView | 1177 #define MAYBE_ShowGridView ShowGridView |
1159 #endif | 1178 #endif |
1160 WRAPPED_INSTANTIATE_TEST_CASE_P( | 1179 WRAPPED_INSTANTIATE_TEST_CASE_P( |
1161 MAYBE_ShowGridView, | 1180 MAYBE_ShowGridView, |
1162 FileManagerBrowserTest, | 1181 FileManagerBrowserTest, |
1163 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "showGridViewDownloads"), | 1182 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "showGridViewDownloads"), |
1164 TestParameter(IN_GUEST_MODE, "showGridViewDownloads"), | 1183 TestParameter(IN_GUEST_MODE, "showGridViewDownloads"), |
1165 TestParameter(NOT_IN_GUEST_MODE, "showGridViewDrive"))); | 1184 TestParameter(NOT_IN_GUEST_MODE, "showGridViewDrive"))); |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1243 | 1262 |
1244 const char* GetTestCaseNameParam() const override { | 1263 const char* GetTestCaseNameParam() const override { |
1245 return test_case_name_.c_str(); | 1264 return test_case_name_.c_str(); |
1246 } | 1265 } |
1247 | 1266 |
1248 std::string test_case_name_; | 1267 std::string test_case_name_; |
1249 }; | 1268 }; |
1250 | 1269 |
1251 // Slow tests are disabled on debug build. http://crbug.com/327719 | 1270 // Slow tests are disabled on debug build. http://crbug.com/327719 |
1252 // Fails on official build. http://crbug.com/429294 | 1271 // Fails on official build. http://crbug.com/429294 |
1253 // Disabled under MSAN as well. http://crbug.com/468982. | 1272 // Disabled under MSAN as well. http://crbug.com/468980. |
1254 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER) | 1273 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER) |
1255 #define MAYBE_PRE_BasicDownloads DISABLED_PRE_BasicDownloads | 1274 #define MAYBE_PRE_BasicDownloads DISABLED_PRE_BasicDownloads |
1256 #define MAYBE_BasicDownloads DISABLED_BasicDownloads | 1275 #define MAYBE_BasicDownloads DISABLED_BasicDownloads |
1257 #else | 1276 #else |
1258 #define MAYBE_PRE_BasicDownloads PRE_BasicDownloads | 1277 #define MAYBE_PRE_BasicDownloads PRE_BasicDownloads |
1259 #define MAYBE_BasicDownloads BasicDownloads | 1278 #define MAYBE_BasicDownloads BasicDownloads |
1260 #endif | 1279 #endif |
1261 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, | 1280 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, |
1262 MAYBE_PRE_BasicDownloads) { | 1281 MAYBE_PRE_BasicDownloads) { |
1263 AddAllUsers(); | 1282 AddAllUsers(); |
1264 } | 1283 } |
1265 | 1284 |
1266 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, | 1285 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, |
1267 MAYBE_BasicDownloads) { | 1286 MAYBE_BasicDownloads) { |
1268 AddAllUsers(); | 1287 AddAllUsers(); |
1269 | 1288 |
1270 // Sanity check that normal operations work in multi-profile setting as well. | 1289 // Sanity check that normal operations work in multi-profile setting as well. |
1271 set_test_case_name("keyboardCopyDownloads"); | 1290 set_test_case_name("keyboardCopyDownloads"); |
1272 StartTest(); | 1291 StartTest(); |
1273 } | 1292 } |
1274 | 1293 |
1275 // Slow tests are disabled on debug build. http://crbug.com/327719 | 1294 // Slow tests are disabled on debug build. http://crbug.com/327719 |
1276 // Fails on official build. http://crbug.com/429294 | 1295 // Fails on official build. http://crbug.com/429294 |
1277 // Disabled under MSAN as well. http://crbug.com/468982. | 1296 // Disabled under MSAN as well. http://crbug.com/468980. |
1278 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER) | 1297 #if !defined(NDEBUG) || defined(OFFICIAL_BUILD) || defined(MEMORY_SANITIZER) |
1279 #define MAYBE_PRE_BasicDrive DISABLED_PRE_BasicDrive | 1298 #define MAYBE_PRE_BasicDrive DISABLED_PRE_BasicDrive |
1280 #define MAYBE_BasicDrive DISABLED_BasicDrive | 1299 #define MAYBE_BasicDrive DISABLED_BasicDrive |
1281 #else | 1300 #else |
1282 #define MAYBE_PRE_BasicDrive PRE_BasicDrive | 1301 #define MAYBE_PRE_BasicDrive PRE_BasicDrive |
1283 #define MAYBE_BasicDrive BasicDrive | 1302 #define MAYBE_BasicDrive BasicDrive |
1284 #endif | 1303 #endif |
1285 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, | 1304 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, |
1286 MAYBE_PRE_BasicDrive) { | 1305 MAYBE_PRE_BasicDrive) { |
1287 AddAllUsers(); | 1306 AddAllUsers(); |
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1484 StartTest(); | 1503 StartTest(); |
1485 } | 1504 } |
1486 | 1505 |
1487 IN_PROC_BROWSER_TEST_F(VideoPlayerBrowserTest, OpenSingleVideoOnDrive) { | 1506 IN_PROC_BROWSER_TEST_F(VideoPlayerBrowserTest, OpenSingleVideoOnDrive) { |
1488 set_test_case_name("openSingleVideoOnDrive"); | 1507 set_test_case_name("openSingleVideoOnDrive"); |
1489 StartTest(); | 1508 StartTest(); |
1490 } | 1509 } |
1491 | 1510 |
1492 } // namespace | 1511 } // namespace |
1493 } // namespace file_manager | 1512 } // namespace file_manager |
OLD | NEW |