DescriptionClean up thread handling in Blimp browser tests.
* Make BlobChannelService IO-thread clean and add ThreadChecker to
enforce it.
* Add thread-hopping to cache state pulling logic.
* Replace RunLoops with test utility functions.
* Add helper function "RunUntilCompletion()" which relieves test code
of the need to explicitly schedule RunLoops on threads.
* Misc. cleanup (e.g. moving some fields from unique_ptrs to regular fields, renaming methods, etc.)
R=wez@chromium.org,lethalantidote@chromium.org
BUG=
Committed: https://crrev.com/4e3446b74d446d5e2132fb3640feaabc933bdca0
Cr-Commit-Position: refs/heads/master@{#413523}
Patch Set 1 #
Total comments: 30
Patch Set 2 : wez feedback #
Total comments: 2
Patch Set 3 : wez feedback #Messages
Total messages: 18 (9 generated)
|