Revert "Removed ProcessLifetimeObserver from TestLauncher."
This reverts commit 58756aea. Reason for revert: suspected to a cause Linux Tsan failures see crbug.com/985799 Builders failed on: - Linux TSan Tests: https://ci.chromium.org/p/chromium/builders/ci/Linux%20TSan%20Tests - Linux TSan Tests: https://ci.chromium.org/p/chromium/builders/ci/Linux%20TSan%20Tests - Linux TSan Tests: https://ci.chromium.org/p/chromium/builders/ci/Linux%20TSan%20Tests Original change's description: > Removed ProcessLifetimeObserver from TestLauncher. > > The goal of this cl is to move all child process logic to TestLauncher. > This should simplify the gtest launcher structure and clarify > each class responsibilities. > > TestRunner controls running test processes across sequence runners. > > TestLauncherDelegate is now limited to provide test specific needs. > Command line for tests, timeout, result processing, etc. > > This allows us to remove the ProcessLifetimeObserver and its extending > classes > > Bug: 936248 > Change-Id: I2165d9f5a295f153bd87e0155aabf9316acabfc6 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1677241 > Reviewed-by: Erik Chen <erikchen@chromium.org> > Reviewed-by: Scott Violet <sky@chromium.org> > Commit-Queue: Ilia Samsonov <isamsonov@google.com> > Cr-Commit-Position: refs/heads/master@{#677409} TBR=sky@chromium.org,erikchen@chromium.org,isamsonov@google.com # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 936248, 985799 Change-Id: I169c720169564182e3eae8dcd391ef2eeb33c225 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1719485Reviewed-by:Noel Gordon <noel@chromium.org> Commit-Queue: Noel Gordon <noel@chromium.org> Cr-Commit-Position: refs/heads/master@{#681221}
Showing
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment