Commit 0bca05ff authored by Dominique Fauteux-Chapleau's avatar Dominique Fauteux-Chapleau Committed by Commit Bot

Fix NotBlockedExternalUserProviders flakiness on Linux.

Turns out if was a race condition that logged

[FATAL:data_decoder.cc(157)] data_decoder::ServiceProvider::Set()
    must be called before any instances of DataDecoder can be used.

during flakes. Waiting after starting the ExtensionUpdater seems to
fix the issue.

TBR=rdevlin.cronin@chromium.org

Bug: 1023391
Change-Id: Ifc3be2014b7b729ca5a3e091eac1fb2195129bf2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1910285
Commit-Queue: Dominique Fauteux-Chapleau <domfc@chromium.org>
Reviewed-by: default avatarJames MacLean <wjmaclean@chromium.org>
Cr-Commit-Position: refs/heads/master@{#714579}
parent 4c992cbe
...@@ -139,6 +139,7 @@ class ExternalProviderImplTest : public ExtensionServiceTestBase { ...@@ -139,6 +139,7 @@ class ExternalProviderImplTest : public ExtensionServiceTestBase {
int(sizeof(prefs))); int(sizeof(prefs)));
InitializeExtensionService(params); InitializeExtensionService(params);
service_->updater()->Start(); service_->updater()->Start();
content::RunAllTasksUntilIdle();
} }
// ExtensionServiceTestBase overrides: // ExtensionServiceTestBase overrides:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment