Index: chrome/browser/profiles/profile_browsertest.cc |
diff --git a/chrome/browser/profiles/profile_browsertest.cc b/chrome/browser/profiles/profile_browsertest.cc |
index ec06bd71929fa705944f306865d3a136a5c72fd7..7b446860eea680d3bfafc20a4c6d8ac0064c39a6 100644 |
--- a/chrome/browser/profiles/profile_browsertest.cc |
+++ b/chrome/browser/profiles/profile_browsertest.cc |
@@ -29,6 +29,7 @@ |
#include "testing/gtest/include/gtest/gtest.h" |
#if defined(OS_CHROMEOS) |
+#include "chrome/browser/chromeos/profiles/profile_helper.h" |
#include "chromeos/chromeos_switches.h" |
#endif |
@@ -359,6 +360,15 @@ IN_PROC_BROWSER_TEST_F(ProfileBrowserTest, |
ASSERT_NE(loaded_profiles.size(), 0UL); |
Profile* profile = loaded_profiles[0]; |
+#if defined(OS_CHROMEOS) |
+ for (const auto& loaded_profile : loaded_profiles) { |
+ if (!chromeos::ProfileHelper::IsSigninProfile(loaded_profile)) { |
+ profile = loaded_profile; |
+ break; |
+ } |
+ } |
+#endif |
+ |
// This retry loop reduces flakiness due to the fact that this ultimately |
// tests whether or not a code path hits a timed wait. |
bool succeeded = false; |