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

Unified Diff: chrome/browser/chromeos/extensions/file_manager/file_manager_browsertest.cc

Issue 15771005: Break test cases on inner asserts. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebased. Created 7 years, 7 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/chromeos/extensions/file_manager/file_manager_browsertest.cc
diff --git a/chrome/browser/chromeos/extensions/file_manager/file_manager_browsertest.cc b/chrome/browser/chromeos/extensions/file_manager/file_manager_browsertest.cc
index dfd33869358b5ccd860ee4f5c71c7333098c7ead..e4a1ea9471c8bd8632b0bfbe1e97ff06edf48026 100644
--- a/chrome/browser/chromeos/extensions/file_manager/file_manager_browsertest.cc
+++ b/chrome/browser/chromeos/extensions/file_manager/file_manager_browsertest.cc
@@ -135,16 +135,16 @@ void TestFilePathWatcher::StartWatching() {
DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::FILE));
watcher_.reset(new base::FilePathWatcher);
- bool ok = watcher_->Watch(
+ failed_ = !watcher_->Watch(
path_, false /*recursive*/,
base::Bind(&TestFilePathWatcher::FilePathWatcherCallback,
base::Unretained(this)));
- ASSERT_TRUE(ok);
- // If the condition was already met before FilePathWatcher was launched,
+ // If failed to start the watcher, then quit the message loop immediately.
+ // Also, if the condition was already met before FilePathWatcher was launched,
// FilePathWatcher won't be able to detect a change, so check the condition
// here.
- if (condition_.Run(path_)) {
+ if (failed_ || condition_.Run(path_)) {
watcher_.reset();
content::BrowserThread::PostTask(content::BrowserThread::UI,
FROM_HERE,
@@ -276,7 +276,6 @@ class LocalTestVolume : public TestVolume {
void CreateFile(const std::string& source_file_name,
const std::string& target_name,
const std::string& modification_time) {
-
std::string content_data;
base::FilePath test_file_path =
google_apis::test_util::GetTestFilePath("chromeos/file_manager").
@@ -633,7 +632,7 @@ void FileManagerBrowserTestBase::CreateTestEntries(
void FileManagerBrowserTestBase::DoTestFileDisplay(TestVolume* volume) {
ResultCatcher catcher;
- StartTest("fileDisplay" + volume->GetName());
+ ASSERT_NO_FATAL_FAILURE(StartTest("fileDisplay" + volume->GetName()));
ExtensionTestMessageListener listener("initial check done", true);
ASSERT_TRUE(listener.WaitUntilSatisfied());
@@ -663,7 +662,7 @@ void FileManagerBrowserTestBase::DoTestKeyboardCopy(TestVolume* volume) {
ASSERT_FALSE(volume->PathExists(copy_path));
ResultCatcher catcher;
- StartTest("keyboardCopy" + volume->GetName());
+ ASSERT_NO_FATAL_FAILURE(StartTest("keyboardCopy" + volume->GetName()));
const int64 kKeyboardTestFileSize = 59943;
@@ -683,7 +682,7 @@ void FileManagerBrowserTestBase::DoTestKeyboardDelete(TestVolume* volume) {
ASSERT_TRUE(volume->PathExists(delete_path));
ResultCatcher catcher;
- StartTest("keyboardDelete" + volume->GetName());
+ ASSERT_NO_FATAL_FAILURE(StartTest("keyboardDelete" + volume->GetName()));
ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
ASSERT_TRUE(volume->WaitUntilFileNotPresent(delete_path));
@@ -784,7 +783,7 @@ INSTANTIATE_TEST_CASE_P(InNonGuestMode,
::testing::Values(false));
IN_PROC_BROWSER_TEST_P(FileManagerBrowserLocalTest, TestFileDisplay) {
- PrepareVolume();
+ ASSERT_NO_FATAL_FAILURE(PrepareVolume());
DoTestFileDisplay(&volume_);
}
@@ -799,107 +798,109 @@ IN_PROC_BROWSER_TEST_P(FileManagerBrowserDriveTest, TestGalleryOpen) {
}
IN_PROC_BROWSER_TEST_P(FileManagerBrowserDriveTest, TestKeyboardCopy) {
- PrepareVolume();
+ ASSERT_NO_FATAL_FAILURE(PrepareVolume());
DoTestKeyboardCopy(&volume_);
}
IN_PROC_BROWSER_TEST_P(FileManagerBrowserDriveTest, TestKeyboardDelete) {
- PrepareVolume();
+ ASSERT_NO_FATAL_FAILURE(PrepareVolume());
DoTestKeyboardDelete(&volume_);
}
IN_PROC_BROWSER_TEST_P(FileManagerBrowserDriveTest, TestOpenRecent) {
- PrepareVolume();
+ ASSERT_NO_FATAL_FAILURE(PrepareVolume());
ResultCatcher catcher;
- StartTest("openSidebarRecent");
+ ASSERT_NO_FATAL_FAILURE(StartTest("openSidebarRecent"));
ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
}
// TODO(hirono): Bring back the offline feature. http://crbug.com/238545
IN_PROC_BROWSER_TEST_P(FileManagerBrowserDriveTest, DISABLED_TestOpenOffline) {
- PrepareVolume();
+ ASSERT_NO_FATAL_FAILURE(PrepareVolume());
ResultCatcher catcher;
- StartTest("openSidebarOffline");
+ ASSERT_NO_FATAL_FAILURE(StartTest("openSidebarOffline"));
ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
}
IN_PROC_BROWSER_TEST_P(FileManagerBrowserDriveTest, TestOpenSharedWithMe) {
- PrepareVolume();
+ ASSERT_NO_FATAL_FAILURE(PrepareVolume());
ResultCatcher catcher;
- StartTest("openSidebarSharedWithMe");
+ ASSERT_NO_FATAL_FAILURE(StartTest("openSidebarSharedWithMe"));
ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
}
IN_PROC_BROWSER_TEST_P(FileManagerBrowserDriveTest, TestAutocomplete) {
- PrepareVolume();
+ ASSERT_NO_FATAL_FAILURE(PrepareVolume());
ResultCatcher catcher;
- StartTest("autocomplete");
+ ASSERT_NO_FATAL_FAILURE(StartTest("autocomplete"));
ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
}
IN_PROC_BROWSER_TEST_P(FileManagerBrowserTransferTest,
TransferFromDriveToDownloads) {
- PrepareVolume();
+ ASSERT_NO_FATAL_FAILURE(PrepareVolume());
ResultCatcher catcher;
- StartTest("transferFromDriveToDownloads");
+ ASSERT_NO_FATAL_FAILURE(
+ StartTest("transferFromDriveToDownloads"));
ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
}
IN_PROC_BROWSER_TEST_P(FileManagerBrowserTransferTest,
TransferFromDownloadsToDrive) {
- PrepareVolume();
+ ASSERT_NO_FATAL_FAILURE(PrepareVolume());
ResultCatcher catcher;
- StartTest("transferFromDownloadsToDrive");
+ ASSERT_NO_FATAL_FAILURE(
+ StartTest("transferFromDownloadsToDrive"));
ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
}
IN_PROC_BROWSER_TEST_P(FileManagerBrowserTransferTest,
TransferFromSharedToDownloads) {
- PrepareVolume();
+ ASSERT_NO_FATAL_FAILURE(PrepareVolume());
ResultCatcher catcher;
- StartTest("transferFromSharedToDownloads");
+ ASSERT_NO_FATAL_FAILURE(StartTest("transferFromSharedToDownloads"));
ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
}
IN_PROC_BROWSER_TEST_P(FileManagerBrowserTransferTest,
TransferFromSharedToDrive) {
- PrepareVolume();
+ ASSERT_NO_FATAL_FAILURE(PrepareVolume());
ResultCatcher catcher;
- StartTest("transferFromSharedToDrive");
+ ASSERT_NO_FATAL_FAILURE(StartTest("transferFromSharedToDrive"));
ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
}
IN_PROC_BROWSER_TEST_P(FileManagerBrowserTransferTest,
TransferFromRecentToDownloads) {
- PrepareVolume();
+ ASSERT_NO_FATAL_FAILURE(PrepareVolume());
ResultCatcher catcher;
- StartTest("transferFromRecentToDownloads");
+ ASSERT_NO_FATAL_FAILURE(StartTest("transferFromRecentToDownloads"));
ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
}
IN_PROC_BROWSER_TEST_P(FileManagerBrowserTransferTest,
TransferFromRecentToDrive) {
- PrepareVolume();
+ ASSERT_NO_FATAL_FAILURE(PrepareVolume());
ResultCatcher catcher;
- StartTest("transferFromRecentToDrive");
+ ASSERT_NO_FATAL_FAILURE(StartTest("transferFromRecentToDrive"));
ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
}
// TODO(hirono): Bring back the offline feature. http://crbug.com/238545
IN_PROC_BROWSER_TEST_P(FileManagerBrowserTransferTest,
DISABLED_TransferFromOfflineToDownloads) {
- PrepareVolume();
+ ASSERT_NO_FATAL_FAILURE(PrepareVolume());
ResultCatcher catcher;
- StartTest("transferFromOfflineToDownloads");
+ ASSERT_NO_FATAL_FAILURE(StartTest("transferFromOfflineToDownloads"));
ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
}
// TODO(hirono): Bring back the offline feature. http://crbug.com/238545
IN_PROC_BROWSER_TEST_P(FileManagerBrowserTransferTest,
DISABLED_TransferFromOfflineToDrive) {
- PrepareVolume();
+ ASSERT_NO_FATAL_FAILURE(PrepareVolume());
ResultCatcher catcher;
- StartTest("transferFromOfflineToDrive");
+ ASSERT_NO_FATAL_FAILURE(StartTest("transferFromOfflineToDrive"));
ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
}
« 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