| 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 |