| 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 #include <stddef.h> | 5 #include <stddef.h> |
| 6 | 6 |
| 7 #include "base/macros.h" | 7 #include "base/macros.h" |
| 8 #include "base/strings/utf_string_conversions.h" | 8 #include "base/strings/utf_string_conversions.h" |
| 9 #include "chrome/browser/chromeos/drive/file_system_util.h" | 9 #include "chrome/browser/chromeos/drive/file_system_util.h" |
| 10 #include "chrome/browser/chromeos/file_manager/file_manager_browsertest_base.h" | 10 #include "chrome/browser/chromeos/file_manager/file_manager_browsertest_base.h" |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 65 #define WRAPPED_INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator) \ | 65 #define WRAPPED_INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator) \ |
| 66 INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator) | 66 INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator) |
| 67 | 67 |
| 68 // Fails on official build. http://crbug.com/429294 | 68 // Fails on official build. http://crbug.com/429294 |
| 69 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD) | 69 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD) |
| 70 #define MAYBE_FileDisplay DISABLED_FileDisplay | 70 #define MAYBE_FileDisplay DISABLED_FileDisplay |
| 71 #else | 71 #else |
| 72 #define MAYBE_FileDisplay FileDisplay | 72 #define MAYBE_FileDisplay FileDisplay |
| 73 #endif | 73 #endif |
| 74 WRAPPED_INSTANTIATE_TEST_CASE_P( | 74 WRAPPED_INSTANTIATE_TEST_CASE_P( |
| 75 MAYBE_FileDisplay, | 75 DISABLED_FileDisplay, |
| 76 FileManagerBrowserTest, | 76 FileManagerBrowserTest, |
| 77 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "fileDisplayDownloads"), | 77 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "fileDisplayDownloads"), |
| 78 TestParameter(IN_GUEST_MODE, "fileDisplayDownloads"), | 78 TestParameter(IN_GUEST_MODE, "fileDisplayDownloads"), |
| 79 TestParameter(NOT_IN_GUEST_MODE, "fileDisplayDrive"), | 79 TestParameter(NOT_IN_GUEST_MODE, "fileDisplayDrive"), |
| 80 TestParameter(NOT_IN_GUEST_MODE, "fileDisplayMtp"), | 80 TestParameter(NOT_IN_GUEST_MODE, "fileDisplayMtp"), |
| 81 TestParameter(NOT_IN_GUEST_MODE, "searchNormal"), | 81 TestParameter(NOT_IN_GUEST_MODE, "searchNormal"), |
| 82 TestParameter(NOT_IN_GUEST_MODE, "searchCaseInsensitive"), | 82 TestParameter(NOT_IN_GUEST_MODE, "searchCaseInsensitive"), |
| 83 TestParameter(NOT_IN_GUEST_MODE, "searchNotFound"))); | 83 TestParameter(NOT_IN_GUEST_MODE, "searchNotFound"))); |
| 84 | 84 |
| 85 // Fails on official build. http://crbug.com/429294 | 85 // Fails on official build. http://crbug.com/429294 |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 147 TestParameter(NOT_IN_GUEST_MODE, | 147 TestParameter(NOT_IN_GUEST_MODE, |
| 148 "createNewFolderDrive"))); | 148 "createNewFolderDrive"))); |
| 149 | 149 |
| 150 // Fails on official build. http://crbug.com/429294 | 150 // Fails on official build. http://crbug.com/429294 |
| 151 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD) | 151 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD) |
| 152 #define MAYBE_KeyboardOperations DISABLED_KeyboardOperations | 152 #define MAYBE_KeyboardOperations DISABLED_KeyboardOperations |
| 153 #else | 153 #else |
| 154 #define MAYBE_KeyboardOperations KeyboardOperations | 154 #define MAYBE_KeyboardOperations KeyboardOperations |
| 155 #endif | 155 #endif |
| 156 WRAPPED_INSTANTIATE_TEST_CASE_P( | 156 WRAPPED_INSTANTIATE_TEST_CASE_P( |
| 157 MAYBE_KeyboardOperations, | 157 DISABLED_KeyboardOperations, |
| 158 FileManagerBrowserTest, | 158 FileManagerBrowserTest, |
| 159 ::testing::Values(TestParameter(IN_GUEST_MODE, "keyboardDeleteDownloads"), | 159 ::testing::Values( |
| 160 TestParameter(NOT_IN_GUEST_MODE, | 160 TestParameter(IN_GUEST_MODE, "keyboardDeleteDownloads"), |
| 161 "keyboardDeleteDownloads"), | 161 TestParameter(NOT_IN_GUEST_MODE, "keyboardDeleteDownloads"), |
| 162 TestParameter(NOT_IN_GUEST_MODE, "keyboardDeleteDrive"), | 162 TestParameter(NOT_IN_GUEST_MODE, "keyboardDeleteDrive"), |
| 163 TestParameter(IN_GUEST_MODE, "keyboardCopyDownloads"), | 163 TestParameter(IN_GUEST_MODE, "keyboardCopyDownloads"), |
| 164 TestParameter(NOT_IN_GUEST_MODE, "keyboardCopyDownloads"), | 164 TestParameter(NOT_IN_GUEST_MODE, "keyboardCopyDownloads"), |
| 165 TestParameter(NOT_IN_GUEST_MODE, "keyboardCopyDrive"), | 165 TestParameter(NOT_IN_GUEST_MODE, "keyboardCopyDrive"), |
| 166 TestParameter(IN_GUEST_MODE, "renameFileDownloads"), | 166 TestParameter(IN_GUEST_MODE, "renameFileDownloads"), |
| 167 TestParameter(NOT_IN_GUEST_MODE, "renameFileDownloads"), | 167 TestParameter(NOT_IN_GUEST_MODE, "renameFileDownloads"), |
| 168 TestParameter(NOT_IN_GUEST_MODE, "renameFileDrive"), | 168 TestParameter(NOT_IN_GUEST_MODE, "renameFileDrive"), |
| 169 TestParameter(IN_GUEST_MODE, | 169 TestParameter(IN_GUEST_MODE, "renameNewDirectoryDownloads"), |
| 170 "renameNewDirectoryDownloads"), | 170 TestParameter(NOT_IN_GUEST_MODE, "renameNewDirectoryDownloads"), |
| 171 TestParameter(NOT_IN_GUEST_MODE, | 171 TestParameter(NOT_IN_GUEST_MODE, "renameNewDirectoryDrive"))); |
| 172 "renameNewDirectoryDownloads"), | |
| 173 TestParameter(NOT_IN_GUEST_MODE, | |
| 174 "renameNewDirectoryDrive"))); | |
| 175 | 172 |
| 176 #if defined(DISABLE_SLOW_FILESAPP_TESTS) | 173 #if defined(DISABLE_SLOW_FILESAPP_TESTS) |
| 177 #define MAYBE_Delete DISABLED_Delete | 174 #define MAYBE_Delete DISABLED_Delete |
| 178 #else | 175 #else |
| 179 #define MAYBE_Delete Delete | 176 #define MAYBE_Delete Delete |
| 180 #endif | 177 #endif |
| 181 WRAPPED_INSTANTIATE_TEST_CASE_P( | 178 WRAPPED_INSTANTIATE_TEST_CASE_P( |
| 182 MAYBE_Delete, | 179 MAYBE_Delete, |
| 183 FileManagerBrowserTest, | 180 FileManagerBrowserTest, |
| 184 ::testing::Values( | 181 ::testing::Values( |
| 185 TestParameter(NOT_IN_GUEST_MODE, | 182 TestParameter(NOT_IN_GUEST_MODE, |
| 186 "deleteMenuItemIsDisabledWhenNoItemIsSelected"), | 183 "deleteMenuItemIsDisabledWhenNoItemIsSelected"), |
| 187 TestParameter(NOT_IN_GUEST_MODE, "deleteOneItemFromToolbar"))); | 184 TestParameter(NOT_IN_GUEST_MODE, "deleteOneItemFromToolbar"))); |
| 188 | 185 |
| 189 WRAPPED_INSTANTIATE_TEST_CASE_P( | 186 WRAPPED_INSTANTIATE_TEST_CASE_P( |
| 190 DISABLED_QuickView, | 187 DISABLED_QuickView, |
| 191 FileManagerBrowserTest, | 188 FileManagerBrowserTest, |
| 192 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "openQuickView"))); | 189 ::testing::Values(TestParameter(NOT_IN_GUEST_MODE, "openQuickView"))); |
| 193 | 190 |
| 194 #if defined(DISABLE_SLOW_FILESAPP_TESTS) | 191 #if defined(DISABLE_SLOW_FILESAPP_TESTS) |
| 195 #define MAYBE_DirectoryTreeContextMenu DISABLED_DirectoryTreeContextMenu | 192 #define MAYBE_DirectoryTreeContextMenu DISABLED_DirectoryTreeContextMenu |
| 196 #else | 193 #else |
| 197 #define MAYBE_DirectoryTreeContextMenu DirectoryTreeContextMenu | 194 #define MAYBE_DirectoryTreeContextMenu DirectoryTreeContextMenu |
| 198 #endif | 195 #endif |
| 199 WRAPPED_INSTANTIATE_TEST_CASE_P( | 196 WRAPPED_INSTANTIATE_TEST_CASE_P( |
| 200 MAYBE_DirectoryTreeContextMenu, | 197 DISABLED_DirectoryTreeContextMenu, |
| 201 FileManagerBrowserTest, | 198 FileManagerBrowserTest, |
| 202 ::testing::Values( | 199 ::testing::Values( |
| 203 TestParameter(NOT_IN_GUEST_MODE, | 200 TestParameter(NOT_IN_GUEST_MODE, |
| 204 "copyFromDirectoryTreeWithContextMenu"), | 201 "copyFromDirectoryTreeWithContextMenu"), |
| 205 TestParameter(IN_GUEST_MODE, "copyFromDirectoryTreeWithContextMenu"), | 202 TestParameter(IN_GUEST_MODE, "copyFromDirectoryTreeWithContextMenu"), |
| 206 TestParameter(NOT_IN_GUEST_MODE, | 203 TestParameter(NOT_IN_GUEST_MODE, |
| 207 "copyFromDirectoryTreeWithKeyboardShortcut"), | 204 "copyFromDirectoryTreeWithKeyboardShortcut"), |
| 208 TestParameter(IN_GUEST_MODE, | 205 TestParameter(IN_GUEST_MODE, |
| 209 "copyFromDirectoryTreeWithKeyboardShortcut"), | 206 "copyFromDirectoryTreeWithKeyboardShortcut"), |
| 210 TestParameter(NOT_IN_GUEST_MODE, | 207 TestParameter(NOT_IN_GUEST_MODE, |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 269 TestParameter(NOT_IN_GUEST_MODE, "clickFirstSearchResult"), | 266 TestParameter(NOT_IN_GUEST_MODE, "clickFirstSearchResult"), |
| 270 TestParameter(NOT_IN_GUEST_MODE, "pressEnterToSearch"))); | 267 TestParameter(NOT_IN_GUEST_MODE, "pressEnterToSearch"))); |
| 271 | 268 |
| 272 // Fails on official build. http://crbug.com/429294 | 269 // Fails on official build. http://crbug.com/429294 |
| 273 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD) | 270 #if defined(DISABLE_SLOW_FILESAPP_TESTS) || defined(OFFICIAL_BUILD) |
| 274 #define MAYBE_Transfer DISABLED_Transfer | 271 #define MAYBE_Transfer DISABLED_Transfer |
| 275 #else | 272 #else |
| 276 #define MAYBE_Transfer Transfer | 273 #define MAYBE_Transfer Transfer |
| 277 #endif | 274 #endif |
| 278 WRAPPED_INSTANTIATE_TEST_CASE_P( | 275 WRAPPED_INSTANTIATE_TEST_CASE_P( |
| 279 MAYBE_Transfer, | 276 DISABLED_Transfer, |
| 280 FileManagerBrowserTest, | 277 FileManagerBrowserTest, |
| 281 ::testing::Values( | 278 ::testing::Values( |
| 282 TestParameter(NOT_IN_GUEST_MODE, "transferFromDriveToDownloads"), | 279 TestParameter(NOT_IN_GUEST_MODE, "transferFromDriveToDownloads"), |
| 283 TestParameter(NOT_IN_GUEST_MODE, "transferFromDownloadsToDrive"), | 280 TestParameter(NOT_IN_GUEST_MODE, "transferFromDownloadsToDrive"), |
| 284 TestParameter(NOT_IN_GUEST_MODE, "transferFromSharedToDownloads"), | 281 TestParameter(NOT_IN_GUEST_MODE, "transferFromSharedToDownloads"), |
| 285 TestParameter(NOT_IN_GUEST_MODE, "transferFromSharedToDrive"), | 282 TestParameter(NOT_IN_GUEST_MODE, "transferFromSharedToDrive"), |
| 286 TestParameter(NOT_IN_GUEST_MODE, "transferFromRecentToDownloads"), | 283 TestParameter(NOT_IN_GUEST_MODE, "transferFromRecentToDownloads"), |
| 287 TestParameter(NOT_IN_GUEST_MODE, "transferFromRecentToDrive"), | 284 TestParameter(NOT_IN_GUEST_MODE, "transferFromRecentToDrive"), |
| 288 TestParameter(NOT_IN_GUEST_MODE, "transferFromOfflineToDownloads"), | 285 TestParameter(NOT_IN_GUEST_MODE, "transferFromOfflineToDownloads"), |
| 289 TestParameter(NOT_IN_GUEST_MODE, "transferFromOfflineToDrive"))); | 286 TestParameter(NOT_IN_GUEST_MODE, "transferFromOfflineToDrive"))); |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 385 TestParameter(NOT_IN_GUEST_MODE, "defaultTaskDialogOnDownloads"), | 382 TestParameter(NOT_IN_GUEST_MODE, "defaultTaskDialogOnDownloads"), |
| 386 TestParameter(IN_GUEST_MODE, "defaultTaskDialogOnDownloads"), | 383 TestParameter(IN_GUEST_MODE, "defaultTaskDialogOnDownloads"), |
| 387 TestParameter(NOT_IN_GUEST_MODE, "defaultTaskDialogOnDrive"))); | 384 TestParameter(NOT_IN_GUEST_MODE, "defaultTaskDialogOnDrive"))); |
| 388 | 385 |
| 389 #if defined(DISABLE_SLOW_FILESAPP_TESTS) | 386 #if defined(DISABLE_SLOW_FILESAPP_TESTS) |
| 390 #define MAYBE_GenericTask DISABLED_GenericTask | 387 #define MAYBE_GenericTask DISABLED_GenericTask |
| 391 #else | 388 #else |
| 392 #define MAYBE_GenericTask GenericTask | 389 #define MAYBE_GenericTask GenericTask |
| 393 #endif | 390 #endif |
| 394 WRAPPED_INSTANTIATE_TEST_CASE_P( | 391 WRAPPED_INSTANTIATE_TEST_CASE_P( |
| 395 MAYBE_GenericTask, | 392 DISABLED_GenericTask, |
| 396 FileManagerBrowserTest, | 393 FileManagerBrowserTest, |
| 397 ::testing::Values( | 394 ::testing::Values( |
| 398 TestParameter(NOT_IN_GUEST_MODE, "genericTaskIsNotExecuted"), | 395 TestParameter(NOT_IN_GUEST_MODE, "genericTaskIsNotExecuted"), |
| 399 TestParameter(NOT_IN_GUEST_MODE, "genericAndNonGenericTasksAreMixed"))); | 396 TestParameter(NOT_IN_GUEST_MODE, "genericAndNonGenericTasksAreMixed"))); |
| 400 | 397 |
| 401 #if defined(DISABLE_SLOW_FILESAPP_TESTS) | 398 #if defined(DISABLE_SLOW_FILESAPP_TESTS) |
| 402 #define MAYBE_FolderShortcuts DISABLED_FolderShortcuts | 399 #define MAYBE_FolderShortcuts DISABLED_FolderShortcuts |
| 403 #else | 400 #else |
| 404 #define MAYBE_FolderShortcuts FolderShortcuts | 401 #define MAYBE_FolderShortcuts FolderShortcuts |
| 405 #endif | 402 #endif |
| (...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 559 TestParameter(NOT_IN_GUEST_MODE, "requestMountMultipleMounts"), | 556 TestParameter(NOT_IN_GUEST_MODE, "requestMountMultipleMounts"), |
| 560 TestParameter(NOT_IN_GUEST_MODE, "requestMountSourceDevice"), | 557 TestParameter(NOT_IN_GUEST_MODE, "requestMountSourceDevice"), |
| 561 TestParameter(NOT_IN_GUEST_MODE, "requestMountSourceFile"))); | 558 TestParameter(NOT_IN_GUEST_MODE, "requestMountSourceFile"))); |
| 562 | 559 |
| 563 #if defined(DISABLE_SLOW_FILESAPP_TESTS) | 560 #if defined(DISABLE_SLOW_FILESAPP_TESTS) |
| 564 #define MAYBE_GearMenu DISABLED_GearMenu | 561 #define MAYBE_GearMenu DISABLED_GearMenu |
| 565 #else | 562 #else |
| 566 #define MAYBE_GearMenu GearMenu | 563 #define MAYBE_GearMenu GearMenu |
| 567 #endif | 564 #endif |
| 568 WRAPPED_INSTANTIATE_TEST_CASE_P( | 565 WRAPPED_INSTANTIATE_TEST_CASE_P( |
| 569 MAYBE_GearMenu, | 566 DISABLED_GearMenu, |
| 570 FileManagerBrowserTest, | 567 FileManagerBrowserTest, |
| 571 ::testing::Values( | 568 ::testing::Values( |
| 572 TestParameter(NOT_IN_GUEST_MODE, "showHiddenFilesOnDownloads"), | 569 TestParameter(NOT_IN_GUEST_MODE, "showHiddenFilesOnDownloads"), |
| 573 TestParameter(NOT_IN_GUEST_MODE, "showHiddenFilesOnDrive"), | 570 TestParameter(NOT_IN_GUEST_MODE, "showHiddenFilesOnDrive"), |
| 574 TestParameter(NOT_IN_GUEST_MODE, "hideGoogleDocs"))); | 571 TestParameter(NOT_IN_GUEST_MODE, "hideGoogleDocs"))); |
| 575 | 572 |
| 576 // Structure to describe an account info. | 573 // Structure to describe an account info. |
| 577 struct TestAccountInfo { | 574 struct TestAccountInfo { |
| 578 const char* const gaia_id; | 575 const char* const gaia_id; |
| 579 const char* const email; | 576 const char* const email; |
| (...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 698 | 695 |
| 699 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, MAYBE_BasicDrive) { | 696 IN_PROC_BROWSER_TEST_F(MultiProfileFileManagerBrowserTest, MAYBE_BasicDrive) { |
| 700 AddAllUsers(); | 697 AddAllUsers(); |
| 701 | 698 |
| 702 // Sanity check that normal operations work in multi-profile setting as well. | 699 // Sanity check that normal operations work in multi-profile setting as well. |
| 703 set_test_case_name("keyboardCopyDrive"); | 700 set_test_case_name("keyboardCopyDrive"); |
| 704 StartTest(); | 701 StartTest(); |
| 705 } | 702 } |
| 706 | 703 |
| 707 } // namespace file_manager | 704 } // namespace file_manager |
| OLD | NEW |