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

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

Issue 311353004: Disable slow tests on debug build. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase and disable OpenAudioFiles test on debug build. Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Browser test for basic Chrome OS file manager functionality: 5 // Browser test for basic Chrome OS file manager functionality:
6 // - The file list is updated when a file is added externally to the Downloads 6 // - The file list is updated when a file is added externally to the Downloads
7 // folder. 7 // folder.
8 // - Selecting a file and copy-pasting it with the keyboard copies the file. 8 // - Selecting a file and copy-pasting it with the keyboard copies the file.
9 // - Selecting a file and pressing delete deletes it. 9 // - Selecting a file and pressing delete deletes it.
10 10
(...skipping 736 matching lines...) Expand 10 before | Expand all | Expand 10 after
747 } 747 }
748 virtual const char* GetTestCaseNameParam() const OVERRIDE { 748 virtual const char* GetTestCaseNameParam() const OVERRIDE {
749 return std::tr1::get<1>(GetParam()); 749 return std::tr1::get<1>(GetParam());
750 } 750 }
751 }; 751 };
752 752
753 IN_PROC_BROWSER_TEST_P(FileManagerBrowserTest, Test) { 753 IN_PROC_BROWSER_TEST_P(FileManagerBrowserTest, Test) {
754 StartTest(); 754 StartTest();
755 } 755 }
756 756
757 INSTANTIATE_TEST_CASE_P( 757 // Unlike TEST/TEST_F, which are macros that expand to further macros,
758 FileDisplay, 758 // INSTANTIATE_TEST_CASE_P is a macro that expands directly to code that
759 // stringizes the arguments. As a result, macros passed as parameters (such as
760 // prefix or test_case_name) will not be expanded by the preprocessor. To work
761 // around this, indirect the macro for INSTANTIATE_TEST_CASE_P, so that the
762 // pre-processor will expand macros such as MAYBE_test_name before
763 // instantiating the test.
764 #define WRAPPED_INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator) \
765 INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator)
766
767 // Slow tests are disabled on debug build. http://crbug.com/327719
768 #if !defined(NDEBUG)
769 #define MAYBE_FileDisplay DISABLED_FileDisplay
770 #else
771 #define MAYBE_FileDisplay FileDisplay
772 #endif
773 WRAPPED_INSTANTIATE_TEST_CASE_P(
774 MAYBE_FileDisplay,
759 FileManagerBrowserTest, 775 FileManagerBrowserTest,
760 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "fileDisplayDownloads"), 776 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "fileDisplayDownloads"),
761 TestParameter(IN_GUEST_MODE, "fileDisplayDownloads"), 777 TestParameter(IN_GUEST_MODE, "fileDisplayDownloads"),
762 TestParameter(NOT_IN_GUEST_MODE, "fileDisplayDrive"), 778 TestParameter(NOT_IN_GUEST_MODE, "fileDisplayDrive"),
763 TestParameter(NOT_IN_GUEST_MODE, "fileDisplayMtp"))); 779 TestParameter(NOT_IN_GUEST_MODE, "fileDisplayMtp")));
764 780
765 INSTANTIATE_TEST_CASE_P( 781 // Slow tests are disabled on debug build. http://crbug.com/327719
766 OpenZipFiles, 782 #if !defined(NDEBUG)
783 #define MAYBE_OpenZipFiles DISABLED_OpenZipFiles
784 #else
785 #define MAYBE_OpenZipFiles OpenZipFiles
786 #endif
787 WRAPPED_INSTANTIATE_TEST_CASE_P(
788 MAYBE_OpenZipFiles,
767 FileManagerBrowserTest, 789 FileManagerBrowserTest,
768 ::testing::Values(TestParameter(IN_GUEST_MODE, "zipOpenDownloads"), 790 ::testing::Values(TestParameter(IN_GUEST_MODE, "zipOpenDownloads"),
769 TestParameter(NOT_IN_GUEST_MODE, "zipOpenDownloads"), 791 TestParameter(NOT_IN_GUEST_MODE, "zipOpenDownloads"),
770 TestParameter(NOT_IN_GUEST_MODE, "zipOpenDrive"))); 792 TestParameter(NOT_IN_GUEST_MODE, "zipOpenDrive")));
771 793
772 INSTANTIATE_TEST_CASE_P( 794 // Slow tests are disabled on debug build. http://crbug.com/327719
773 OpenVideoFiles, 795 #if !defined(NDEBUG)
796 #define MAYBE_OpenVideoFiles DISABLED_OpenVideoFiles
797 #else
798 #define MAYBE_OpenVideoFiles OpenVideoFiles
799 #endif
800 WRAPPED_INSTANTIATE_TEST_CASE_P(
801 MAYBE_OpenVideoFiles,
774 FileManagerBrowserTest, 802 FileManagerBrowserTest,
775 ::testing::Values(TestParameter(IN_GUEST_MODE, "videoOpenDownloads"), 803 ::testing::Values(TestParameter(IN_GUEST_MODE, "videoOpenDownloads"),
776 TestParameter(NOT_IN_GUEST_MODE, "videoOpenDownloads"), 804 TestParameter(NOT_IN_GUEST_MODE, "videoOpenDownloads"),
777 TestParameter(NOT_IN_GUEST_MODE, "videoOpenDrive"))); 805 TestParameter(NOT_IN_GUEST_MODE, "videoOpenDrive")));
778 806
779 INSTANTIATE_TEST_CASE_P( 807 // Slow tests are disabled on debug build. http://crbug.com/327719
780 OpenAudioFiles, 808 #if !defined(NDEBUG)
809 #define MAYBE_OpenAudioFiles DISABLED_OpenAudioFiles
810 #else
811 #define MAYBE_OpenAudioFiles OpenAudioFiles
812 #endif
813 WRAPPED_INSTANTIATE_TEST_CASE_P(
814 MAYBE_OpenAudioFiles,
781 FileManagerBrowserTest, 815 FileManagerBrowserTest,
782 ::testing::Values( 816 ::testing::Values(
783 TestParameter(IN_GUEST_MODE, "audioOpenDownloads"), 817 TestParameter(IN_GUEST_MODE, "audioOpenDownloads"),
784 TestParameter(NOT_IN_GUEST_MODE, "audioOpenDownloads"), 818 TestParameter(NOT_IN_GUEST_MODE, "audioOpenDownloads"),
785 TestParameter(NOT_IN_GUEST_MODE, "audioOpenDrive"), 819 TestParameter(NOT_IN_GUEST_MODE, "audioOpenDrive"),
786 TestParameter(NOT_IN_GUEST_MODE, "audioAutoAdvanceDrive"), 820 TestParameter(NOT_IN_GUEST_MODE, "audioAutoAdvanceDrive"),
787 TestParameter(NOT_IN_GUEST_MODE, "audioRepeatSingleFileDrive"), 821 TestParameter(NOT_IN_GUEST_MODE, "audioRepeatSingleFileDrive"),
788 TestParameter(NOT_IN_GUEST_MODE, "audioNoRepeatSingleFileDrive"), 822 TestParameter(NOT_IN_GUEST_MODE, "audioNoRepeatSingleFileDrive"),
789 TestParameter(NOT_IN_GUEST_MODE, "audioRepeatMultipleFileDrive"), 823 TestParameter(NOT_IN_GUEST_MODE, "audioRepeatMultipleFileDrive"),
790 TestParameter(NOT_IN_GUEST_MODE, "audioNoRepeatMultipleFileDrive"))); 824 TestParameter(NOT_IN_GUEST_MODE, "audioNoRepeatMultipleFileDrive")));
791 825
792 // Disabled due to frequent failure: http://crbug.com/377636 826 // Disabled due to frequent failure: http://crbug.com/377636
793 INSTANTIATE_TEST_CASE_P( 827 INSTANTIATE_TEST_CASE_P(
794 DISABLED_CreateNewFolder, 828 DISABLED_CreateNewFolder,
795 FileManagerBrowserTest, 829 FileManagerBrowserTest,
796 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, 830 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE,
797 "createNewFolderAfterSelectFile"), 831 "createNewFolderAfterSelectFile"),
798 TestParameter(IN_GUEST_MODE, 832 TestParameter(IN_GUEST_MODE,
799 "createNewFolderDownloads"), 833 "createNewFolderDownloads"),
800 TestParameter(NOT_IN_GUEST_MODE, 834 TestParameter(NOT_IN_GUEST_MODE,
801 "createNewFolderDownloads"), 835 "createNewFolderDownloads"),
802 TestParameter(NOT_IN_GUEST_MODE, 836 TestParameter(NOT_IN_GUEST_MODE,
803 "createNewFolderDrive"))); 837 "createNewFolderDrive")));
804 838
805 INSTANTIATE_TEST_CASE_P( 839 // Slow tests are disabled on debug build. http://crbug.com/327719
806 KeyboardOperations, 840 #if !defined(NDEBUG)
841 #define MAYBE_KeyboardOperations DISABLED_KeyboardOperations
842 #else
843 #define MAYBE_KeyboardOperations KeyboardOperations
844 #endif
845 WRAPPED_INSTANTIATE_TEST_CASE_P(
846 MAYBE_KeyboardOperations,
807 FileManagerBrowserTest, 847 FileManagerBrowserTest,
808 ::testing::Values(TestParameter(IN_GUEST_MODE, "keyboardDeleteDownloads"), 848 ::testing::Values(TestParameter(IN_GUEST_MODE, "keyboardDeleteDownloads"),
809 TestParameter(NOT_IN_GUEST_MODE, 849 TestParameter(NOT_IN_GUEST_MODE,
810 "keyboardDeleteDownloads"), 850 "keyboardDeleteDownloads"),
811 TestParameter(NOT_IN_GUEST_MODE, "keyboardDeleteDrive"), 851 TestParameter(NOT_IN_GUEST_MODE, "keyboardDeleteDrive"),
812 TestParameter(IN_GUEST_MODE, "keyboardCopyDownloads"), 852 TestParameter(IN_GUEST_MODE, "keyboardCopyDownloads"),
813 TestParameter(NOT_IN_GUEST_MODE, "keyboardCopyDownloads"), 853 TestParameter(NOT_IN_GUEST_MODE, "keyboardCopyDownloads"),
814 TestParameter(NOT_IN_GUEST_MODE, "keyboardCopyDrive"), 854 TestParameter(NOT_IN_GUEST_MODE, "keyboardCopyDrive"),
815 TestParameter(IN_GUEST_MODE, 855 TestParameter(IN_GUEST_MODE, "renameFileDownloads"),
816 "renameFileDownloads"), 856 TestParameter(NOT_IN_GUEST_MODE, "renameFileDownloads"),
817 TestParameter(NOT_IN_GUEST_MODE, 857 TestParameter(NOT_IN_GUEST_MODE, "renameFileDrive")));
818 "renameFileDownloads"),
819 TestParameter(NOT_IN_GUEST_MODE,
820 "renameFileDrive")));
821 858
822 // Disabled due to frequent timeouts; http://crbug.com/370980. 859 // Disabled due to frequent timeouts; http://crbug.com/370980.
823 INSTANTIATE_TEST_CASE_P( 860 INSTANTIATE_TEST_CASE_P(
824 DISABLED_DriveSpecific, 861 DISABLED_DriveSpecific,
825 FileManagerBrowserTest, 862 FileManagerBrowserTest,
826 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "openSidebarRecent"), 863 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "openSidebarRecent"),
827 TestParameter(NOT_IN_GUEST_MODE, "openSidebarOffline"), 864 TestParameter(NOT_IN_GUEST_MODE, "openSidebarOffline"),
828 TestParameter(NOT_IN_GUEST_MODE, 865 TestParameter(NOT_IN_GUEST_MODE,
829 "openSidebarSharedWithMe"), 866 "openSidebarSharedWithMe"),
830 TestParameter(NOT_IN_GUEST_MODE, "autocomplete"))); 867 TestParameter(NOT_IN_GUEST_MODE, "autocomplete")));
831 868
832 INSTANTIATE_TEST_CASE_P( 869 // Slow tests are disabled on debug build. http://crbug.com/327719
833 Transfer, 870 #if !defined(NDEBUG)
871 #define MAYBE_Transfer DISABLED_Transfer
872 #else
873 #define MAYBE_Transfer Transfer
874 #endif
875 WRAPPED_INSTANTIATE_TEST_CASE_P(
876 MAYBE_Transfer,
834 FileManagerBrowserTest, 877 FileManagerBrowserTest,
835 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, 878 ::testing::Values(
836 "transferFromDriveToDownloads"), 879 TestParameter(NOT_IN_GUEST_MODE, "transferFromDriveToDownloads"),
837 TestParameter(NOT_IN_GUEST_MODE, 880 TestParameter(NOT_IN_GUEST_MODE, "transferFromDownloadsToDrive"),
838 "transferFromDownloadsToDrive"), 881 TestParameter(NOT_IN_GUEST_MODE, "transferFromSharedToDownloads"),
839 TestParameter(NOT_IN_GUEST_MODE, 882 TestParameter(NOT_IN_GUEST_MODE, "transferFromSharedToDrive"),
840 "transferFromSharedToDownloads"), 883 TestParameter(NOT_IN_GUEST_MODE, "transferFromRecentToDownloads"),
841 TestParameter(NOT_IN_GUEST_MODE, 884 TestParameter(NOT_IN_GUEST_MODE, "transferFromRecentToDrive"),
842 "transferFromSharedToDrive"), 885 TestParameter(NOT_IN_GUEST_MODE, "transferFromOfflineToDownloads"),
843 TestParameter(NOT_IN_GUEST_MODE, 886 TestParameter(NOT_IN_GUEST_MODE, "transferFromOfflineToDrive")));
844 "transferFromRecentToDownloads"),
845 TestParameter(NOT_IN_GUEST_MODE,
846 "transferFromRecentToDrive"),
847 TestParameter(NOT_IN_GUEST_MODE,
848 "transferFromOfflineToDownloads"),
849 TestParameter(NOT_IN_GUEST_MODE,
850 "transferFromOfflineToDrive")));
851 887
852 INSTANTIATE_TEST_CASE_P( 888 // Slow tests are disabled on debug build. http://crbug.com/327719
853 RestorePrefs, 889 #if !defined(NDEBUG)
890 #define MAYBE_RestorePrefs DISABLED_RestorePrefs
891 #else
892 #define MAYBE_RestorePrefs RestorePrefs
893 #endif
894 WRAPPED_INSTANTIATE_TEST_CASE_P(
895 MAYBE_RestorePrefs,
854 FileManagerBrowserTest, 896 FileManagerBrowserTest,
855 ::testing::Values(TestParameter(IN_GUEST_MODE, "restoreSortColumn"), 897 ::testing::Values(TestParameter(IN_GUEST_MODE, "restoreSortColumn"),
856 TestParameter(NOT_IN_GUEST_MODE, "restoreSortColumn"), 898 TestParameter(NOT_IN_GUEST_MODE, "restoreSortColumn"),
857 TestParameter(IN_GUEST_MODE, "restoreCurrentView"), 899 TestParameter(IN_GUEST_MODE, "restoreCurrentView"),
858 TestParameter(NOT_IN_GUEST_MODE, "restoreCurrentView"))); 900 TestParameter(NOT_IN_GUEST_MODE, "restoreCurrentView")));
859 901
860 INSTANTIATE_TEST_CASE_P( 902 // Slow tests are disabled on debug build. http://crbug.com/327719
861 ShareDialog, 903 #if !defined(NDEBUG)
904 #define MAYBE_ShareDialog DISABLED_ShareDialog
905 #else
906 #define MAYBE_ShareDialog ShareDialog
907 #endif
908 WRAPPED_INSTANTIATE_TEST_CASE_P(
909 MAYBE_ShareDialog,
862 FileManagerBrowserTest, 910 FileManagerBrowserTest,
863 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "shareFile"), 911 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "shareFile"),
864 TestParameter(NOT_IN_GUEST_MODE, "shareDirectory"))); 912 TestParameter(NOT_IN_GUEST_MODE, "shareDirectory")));
865 913
866 INSTANTIATE_TEST_CASE_P( 914 // Slow tests are disabled on debug build. http://crbug.com/327719
867 RestoreGeometry, 915 #if !defined(NDEBUG)
916 #define MAYBE_RestoreGeometry DISABLED_RestoreGeometry
917 #else
918 #define MAYBE_RestoreGeometry RestoreGeometry
919 #endif
920 WRAPPED_INSTANTIATE_TEST_CASE_P(
921 MAYBE_RestoreGeometry,
868 FileManagerBrowserTest, 922 FileManagerBrowserTest,
869 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "restoreGeometry"), 923 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "restoreGeometry"),
870 TestParameter(IN_GUEST_MODE, "restoreGeometry"))); 924 TestParameter(IN_GUEST_MODE, "restoreGeometry")));
871 925
872 INSTANTIATE_TEST_CASE_P( 926 // Slow tests are disabled on debug build. http://crbug.com/327719
873 Traverse, 927 #if !defined(NDEBUG)
928 #define MAYBE_Traverse DISABLED_Traverse
929 #else
930 #define MAYBE_Traverse Traverse
931 #endif
932 WRAPPED_INSTANTIATE_TEST_CASE_P(
933 MAYBE_Traverse,
874 FileManagerBrowserTest, 934 FileManagerBrowserTest,
875 ::testing::Values(TestParameter(IN_GUEST_MODE, "traverseDownloads"), 935 ::testing::Values(TestParameter(IN_GUEST_MODE, "traverseDownloads"),
876 TestParameter(NOT_IN_GUEST_MODE, "traverseDownloads"), 936 TestParameter(NOT_IN_GUEST_MODE, "traverseDownloads"),
877 TestParameter(NOT_IN_GUEST_MODE, "traverseDrive"))); 937 TestParameter(NOT_IN_GUEST_MODE, "traverseDrive")));
878 938
879 INSTANTIATE_TEST_CASE_P( 939 // Slow tests are disabled on debug build. http://crbug.com/327719
880 SuggestAppDialog, 940 #if !defined(NDEBUG)
941 #define MAYBE_SuggestAppDialog DISABLED_SuggestAppDialog
942 #else
943 #define MAYBE_SuggestAppDialog SuggestAppDialog
944 #endif
945 WRAPPED_INSTANTIATE_TEST_CASE_P(
946 MAYBE_SuggestAppDialog,
881 FileManagerBrowserTest, 947 FileManagerBrowserTest,
882 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "suggestAppDialog"))); 948 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "suggestAppDialog")));
883 949
884 INSTANTIATE_TEST_CASE_P( 950 // Slow tests are disabled on debug build. http://crbug.com/327719
885 ExecuteDefaultTaskOnDownloads, 951 #if !defined(NDEBUG)
952 #define MAYBE_ExecuteDefaultTaskOnDownloads \
953 DISABLED_ExecuteDefaultTaskOnDownloads
954 #else
955 #define MAYBE_ExecuteDefaultTaskOnDownloads ExecuteDefaultTaskOnDownloads
956 #endif
957 WRAPPED_INSTANTIATE_TEST_CASE_P(
958 MAYBE_ExecuteDefaultTaskOnDownloads,
886 FileManagerBrowserTest, 959 FileManagerBrowserTest,
887 ::testing::Values( 960 ::testing::Values(
888 TestParameter(NOT_IN_GUEST_MODE, "executeDefaultTaskOnDownloads"), 961 TestParameter(NOT_IN_GUEST_MODE, "executeDefaultTaskOnDownloads"),
889 TestParameter(IN_GUEST_MODE, "executeDefaultTaskOnDownloads"))); 962 TestParameter(IN_GUEST_MODE, "executeDefaultTaskOnDownloads")));
890 963
891 INSTANTIATE_TEST_CASE_P( 964 INSTANTIATE_TEST_CASE_P(
892 ExecuteDefaultTaskOnDrive, 965 ExecuteDefaultTaskOnDrive,
893 FileManagerBrowserTest, 966 FileManagerBrowserTest,
894 ::testing::Values( 967 ::testing::Values(
895 TestParameter(NOT_IN_GUEST_MODE, "executeDefaultTaskOnDrive"))); 968 TestParameter(NOT_IN_GUEST_MODE, "executeDefaultTaskOnDrive")));
896 969
897 INSTANTIATE_TEST_CASE_P( 970 // Slow tests are disabled on debug build. http://crbug.com/327719
898 NavigationList, 971 #if !defined(NDEBUG)
972 #define MAYBE_NavigationList DISABLED_NavigationList
973 #else
974 #define MAYBE_NavigationList NavigationList
975 #endif
976 WRAPPED_INSTANTIATE_TEST_CASE_P(
977 MAYBE_NavigationList,
899 FileManagerBrowserTest, 978 FileManagerBrowserTest,
900 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, 979 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE,
901 "traverseNavigationList"))); 980 "traverseNavigationList")));
902 981
903 // Unlike TEST/TEST_F, which are macros that expand to further macros, 982 // Slow tests are disabled on debug build. http://crbug.com/327719
904 // INSTANTIATE_TEST_CASE_P is a macro that expands directly to code that
905 // stringizes the arguments. As a result, macros passed as parameters (such as
906 // prefix or test_case_name) will not be expanded by the preprocessor. To work
907 // around this, indirect the macro for INSTANTIATE_TEST_CASE_P, so that the
908 // pre-processor will expand macros such as MAYBE_test_name before
909 // instantiating the test.
910 #define WRAPPED_INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator) \
911 INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator)
912
913 // This test is too slow to run in debug build. http://crbug.com/327719
914 #if !defined(NDEBUG) 983 #if !defined(NDEBUG)
915 #define MAYBE_FolderShortcuts DISABLED_FolderShortcuts 984 #define MAYBE_FolderShortcuts DISABLED_FolderShortcuts
916 #else 985 #else
917 #define MAYBE_FolderShortcuts FolderShortcuts 986 #define MAYBE_FolderShortcuts FolderShortcuts
918 #endif 987 #endif
919 WRAPPED_INSTANTIATE_TEST_CASE_P( 988 WRAPPED_INSTANTIATE_TEST_CASE_P(
920 MAYBE_FolderShortcuts, 989 MAYBE_FolderShortcuts,
921 FileManagerBrowserTest, 990 FileManagerBrowserTest,
922 ::testing::Values( 991 ::testing::Values(
923 TestParameter(NOT_IN_GUEST_MODE, "traverseFolderShortcuts"), 992 TestParameter(NOT_IN_GUEST_MODE, "traverseFolderShortcuts"),
924 TestParameter(NOT_IN_GUEST_MODE, "addRemoveFolderShortcuts"))); 993 TestParameter(NOT_IN_GUEST_MODE, "addRemoveFolderShortcuts")));
925 994
926 INSTANTIATE_TEST_CASE_P( 995 INSTANTIATE_TEST_CASE_P(
927 TabIndex, 996 TabIndex,
928 FileManagerBrowserTest, 997 FileManagerBrowserTest,
929 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "searchBoxFocus"))); 998 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "searchBoxFocus")));
930 999
931 INSTANTIATE_TEST_CASE_P( 1000 // Slow tests are disabled on debug build. http://crbug.com/327719
932 Thumbnails, 1001 #if !defined(NDEBUG)
1002 #define MAYBE_Thumbnails DISABLED_Thumbnails
1003 #else
1004 #define MAYBE_Thumbnails Thumbnails
1005 #endif
1006 WRAPPED_INSTANTIATE_TEST_CASE_P(
1007 MAYBE_Thumbnails,
933 FileManagerBrowserTest, 1008 FileManagerBrowserTest,
934 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "thumbnailsDownloads"), 1009 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "thumbnailsDownloads"),
935 TestParameter(IN_GUEST_MODE, "thumbnailsDownloads"))); 1010 TestParameter(IN_GUEST_MODE, "thumbnailsDownloads")));
936 1011
937 // Test/4 has been failing every 3rd or 4th pass on the waterfall for 1012 // Test/4 has been failing every 3rd or 4th pass on the waterfall for
938 // "Linux ChromiumOS Tests (dbg)". 1013 // "Linux ChromiumOS Tests (dbg)".
939 // http://crbug.com/380339 1014 // http://crbug.com/380339
940 INSTANTIATE_TEST_CASE_P( 1015 INSTANTIATE_TEST_CASE_P(
941 DISABLED_CopyBetweenWindows, 1016 DISABLED_CopyBetweenWindows,
942 FileManagerBrowserTest, 1017 FileManagerBrowserTest,
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
1048 return list.size() == 1u ? 1123 return list.size() == 1u ?
1049 window_manager->GetUserPresentingWindow( 1124 window_manager->GetUserPresentingWindow(
1050 list.front()->GetNativeWindow()) : ""; 1125 list.front()->GetNativeWindow()) : "";
1051 } 1126 }
1052 return FileManagerBrowserTestBase::OnMessage(name, value); 1127 return FileManagerBrowserTestBase::OnMessage(name, value);
1053 } 1128 }
1054 1129
1055 std::string test_case_name_; 1130 std::string test_case_name_;
1056 }; 1131 };
1057 1132
1058 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, PRE_BasicDownloads) { 1133 // Slow tests are disabled on debug build. http://crbug.com/327719
1134 #if !defined(NDEBUG)
1135 #define MAYBE_PRE_BasicDownloads DISABLED_PRE_BasicDownloads
1136 #define MAYBE_BasicDownloads DISABLED_BasicDownloads
1137 #else
1138 #define MAYBE_PRE_BasicDownloads PRE_BasicDownloads
1139 #define MAYBE_BasicDownloads BasicDownloads
1140 #endif
1141 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest,
1142 MAYBE_PRE_BasicDownloads) {
1059 AddAllUsers(); 1143 AddAllUsers();
1060 } 1144 }
1061 1145
1062 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, BasicDownloads) { 1146 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest,
1147 MAYBE_BasicDownloads) {
1063 AddAllUsers(); 1148 AddAllUsers();
1064 1149
1065 // Sanity check that normal operations work in multi-profile setting as well. 1150 // Sanity check that normal operations work in multi-profile setting as well.
1066 set_test_case_name("keyboardCopyDownloads"); 1151 set_test_case_name("keyboardCopyDownloads");
1067 StartTest(); 1152 StartTest();
1068 } 1153 }
1069 1154
1070 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, PRE_BasicDrive) { 1155 // Slow tests are disabled on debug build. http://crbug.com/327719
1156 #if !defined(NDEBUG)
1157 #define MAYBE_PRE_BasicDrive DISABLED_PRE_BasicDrive
1158 #define MAYBE_BasicDrive DISABLED_BasicDrive
1159 #else
1160 #define MAYBE_PRE_BasicDrive PRE_BasicDrive
1161 #define MAYBE_BasicDrive BasicDrive
1162 #endif
1163 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest,
1164 MAYBE_PRE_BasicDrive) {
1071 AddAllUsers(); 1165 AddAllUsers();
1072 } 1166 }
1073 1167
1074 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, BasicDrive) { 1168 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, MAYBE_BasicDrive) {
1075 AddAllUsers(); 1169 AddAllUsers();
1076 1170
1077 // Sanity check that normal operations work in multi-profile setting as well. 1171 // Sanity check that normal operations work in multi-profile setting as well.
1078 set_test_case_name("keyboardCopyDrive"); 1172 set_test_case_name("keyboardCopyDrive");
1079 StartTest(); 1173 StartTest();
1080 } 1174 }
1081 1175
1082 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, PRE_Badge) { 1176 // Slow tests are disabled on debug build. http://crbug.com/327719
1177 #if !defined(NDEBUG)
1178 #define MAYBE_PRE_Badge DISABLED_PRE_Badge
1179 #define MAYBE_Badge DISABLED_Badge
1180 #else
1181 #define MAYBE_PRE_Badge PRE_Badge
1182 #define MAYBE_Badge Badge
1183 #endif
1184 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, MAYBE_PRE_Badge) {
1083 AddAllUsers(); 1185 AddAllUsers();
1084 } 1186 }
1085 1187
1086 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, Badge) { 1188 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, MAYBE_Badge) {
1087 // Test the profile badge to be correctly shown and hidden. 1189 // Test the profile badge to be correctly shown and hidden.
1088 set_test_case_name("multiProfileBadge"); 1190 set_test_case_name("multiProfileBadge");
1089 StartTest(); 1191 StartTest();
1090 } 1192 }
1091 1193
1194 // Slow tests are disabled on debug build. http://crbug.com/327719
1195 #if !defined(NDEBUG)
1196 #define MAYBE_PRE_VisitDesktopMenu DISABLED_PRE_VisitDesktopMenu
1197 #define MAYBE_VisitDesktopMenu DISABLED_VisitDesktopMenu
1198 #else
1199 #define MAYBE_PRE_VisitDesktopMenu PRE_VisitDesktopMenu
1200 #define MAYBE_VisitDesktopMenu VisitDesktopMenu
1201 #endif
1092 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, 1202 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest,
1093 PRE_VisitDesktopMenu) { 1203 MAYBE_PRE_VisitDesktopMenu) {
1094 AddAllUsers(); 1204 AddAllUsers();
1095 } 1205 }
1096 1206
1097 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, VisitDesktopMenu) { 1207 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest,
1208 MAYBE_VisitDesktopMenu) {
1098 // Test for the menu item for visiting other profile's desktop. 1209 // Test for the menu item for visiting other profile's desktop.
1099 set_test_case_name("multiProfileVisitDesktopMenu"); 1210 set_test_case_name("multiProfileVisitDesktopMenu");
1100 StartTest(); 1211 StartTest();
1101 } 1212 }
1102 1213
1103 template<GuestMode M> 1214 template<GuestMode M>
1104 class GalleryBrowserTestBase : public FileManagerBrowserTestBase { 1215 class GalleryBrowserTestBase : public FileManagerBrowserTestBase {
1105 public: 1216 public:
1106 virtual GuestMode GetGuestModeParam() const OVERRIDE { return M; } 1217 virtual GuestMode GetGuestModeParam() const OVERRIDE { return M; }
1107 virtual const char* GetTestCaseNameParam() const OVERRIDE { 1218 virtual const char* GetTestCaseNameParam() const OVERRIDE {
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
1158 } 1269 }
1159 1270
1160 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, OpenSingleImageOnDrive) { 1271 IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, OpenSingleImageOnDrive) {
1161 AddScript("gallery/open_image_files.js"); 1272 AddScript("gallery/open_image_files.js");
1162 set_test_case_name("openSingleImageOnDrive"); 1273 set_test_case_name("openSingleImageOnDrive");
1163 StartTest(); 1274 StartTest();
1164 } 1275 }
1165 1276
1166 } // namespace 1277 } // namespace
1167 } // namespace file_manager 1278 } // namespace file_manager
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698