summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorivankr@chromium.org <ivankr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-21 10:13:22 +0000
committerivankr@chromium.org <ivankr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-21 10:13:22 +0000
commit7aa44d9cab3c355b349b5ed18f109c3b74112879 (patch)
treecaf6fd3914f2b30607b3cbacbe7812e87112e0ce /chrome
parent496c5a1e1486595e7c5d2ee9281b7b9bd7024164 (diff)
downloadchromium_src-7aa44d9cab3c355b349b5ed18f109c3b74112879.zip
chromium_src-7aa44d9cab3c355b349b5ed18f109c3b74112879.tar.gz
chromium_src-7aa44d9cab3c355b349b5ed18f109c3b74112879.tar.bz2
Fix race in ProfileBrowserTest.ProfileReadmeCreated.
The problem was with the test waiting for an incorrect message loop to finish. BUG=119059 TEST=ProfileBrowserTest.* Review URL: http://codereview.chromium.org/9759001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127935 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/profiles/profile_browsertest.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/chrome/browser/profiles/profile_browsertest.cc b/chrome/browser/profiles/profile_browsertest.cc
index 3c09095..eb5cf21 100644
--- a/chrome/browser/profiles/profile_browsertest.cc
+++ b/chrome/browser/profiles/profile_browsertest.cc
@@ -128,8 +128,7 @@ IN_PROC_BROWSER_TEST_F(ProfileBrowserTest, CreateOldProfileAsynchronous) {
}
// Test that a README file is created for profiles that didn't have it.
-// Fails on some bots, see http://crbug.com/119059.
-IN_PROC_BROWSER_TEST_F(ProfileBrowserTest, FAILS_ProfileReadmeCreated) {
+IN_PROC_BROWSER_TEST_F(ProfileBrowserTest, ProfileReadmeCreated) {
ScopedTempDir temp_dir;
ASSERT_TRUE(temp_dir.CreateUniqueTempDir());
@@ -149,7 +148,7 @@ IN_PROC_BROWSER_TEST_F(ProfileBrowserTest, FAILS_ProfileReadmeCreated) {
content::Source<Profile>(profile.get()));
observer.Wait();
- ui_test_utils::RunAllPendingInMessageLoop();
+ ui_test_utils::RunAllPendingInMessageLoop(content::BrowserThread::FILE);
// Verify that README exists.
EXPECT_TRUE(file_util::PathExists(
@@ -175,4 +174,5 @@ IN_PROC_BROWSER_TEST_F(ProfileBrowserTest, ProfileDeletedBeforeReadmeCreated) {
// for README creation).
profile.reset();
ui_test_utils::RunAllPendingInMessageLoop();
+ ui_test_utils::RunAllPendingInMessageLoop(content::BrowserThread::FILE);
}