Index: base/test/scoped_task_environment.h |
diff --git a/base/test/scoped_task_environment.h b/base/test/scoped_task_environment.h |
index 2887d0765bacf5753eb4037a8f79931e22e9c022..3efea57840a05bc6894d1618e361784a52cfe5b7 100644 |
--- a/base/test/scoped_task_environment.h |
+++ b/base/test/scoped_task_environment.h |
@@ -32,7 +32,14 @@ namespace test { |
// https://docs.google.com/document/d/1QabRo8c7D9LsYY3cEcaPQbOCLo8Tu-6VLykYXyl3Pkk/edit |
class ScopedTaskEnvironment { |
public: |
- ScopedTaskEnvironment(); |
+ enum class MainThreadType { |
+ // The main thread pumps UI messages. |
+ UI, |
+ // The main thread pumps asynchronous IO messages. |
+ IO, |
+ }; |
+ |
+ ScopedTaskEnvironment(MainThreadType main_thread_type = MainThreadType::UI); |
robliao
2017/04/24 22:42:31
The default message loop was used before (does not
|
// Runs pending (Thread|Sequenced)TaskRunnerHandle tasks and pending |
// BLOCK_SHUTDOWN TaskScheduler tasks. Then, unregisters the TaskScheduler and |