[Android] Fix ChromeLauncherActivity capturing in testAbortFirstRun
This CL fixes FirstRunIntegrationTest.testAbortFirstRun flakiness on Android M+. testAbortFirstRun has been setting up ActivityMonitor for ChromeLauncherActivity after starting FRE and checked that the activity was finishing. But ChromeLauncherActivity is actually started before FirstRunActivity, so waitForMonitorWithTimeout was returning null in some runs on Android M+. This CL captures ChromeLauncherActivity before starting FRE and checks that both FirstRunActivity and ChromeLauncherActivity are finishing after FRE is aborted. Bug: 758751 Change-Id: I03fe5b973faf02d63eb528e90ba1e6efb839f0f8 Reviewed-on: https://chromium-review.googlesource.com/956182Reviewed-by:David Trainor <dtrainor@chromium.org> Commit-Queue: Boris Sazonov <bsazonov@chromium.org> Cr-Commit-Position: refs/heads/master@{#542878}
Showing
Please register or sign in to comment