Skip to content

Commit b0b6cc2

Browse files
fqj1994Commit Bot
authored and
Commit Bot
committed
update_engine: remove usages of base::MessageLoop.
It's replaced by base::SingleThreadTaskExecutor. BUG=chromium:1094927 TEST=unittest Change-Id: I281063564037a2ccf1b93d00253180a0000abd09 Reviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/system/update_engine/+/2474955 Commit-Queue: Qijiang Fan <[email protected]> Tested-by: Qijiang Fan <[email protected]> Reviewed-by: Amin Hassani <[email protected]>
1 parent 852f57d commit b0b6cc2

6 files changed

+43
-4
lines changed

client_library/client_dbus.cc

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
#include "update_engine/client_library/client_dbus.h"
1818

19-
#include <base/message_loop/message_loop.h>
2019
#include <base/message_loop/message_loop_current.h>
2120

2221
#include <memory>

common/http_fetcher_unittest.cc

+10
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,16 @@
2828
#include <base/bind.h>
2929
#include <base/location.h>
3030
#include <base/logging.h>
31+
#if BASE_VER < 780000 // Android
3132
#include <base/message_loop/message_loop.h>
33+
#endif // BASE_VER < 780000
3234
#include <base/stl_util.h>
3335
#include <base/strings/string_number_conversions.h>
3436
#include <base/strings/string_util.h>
3537
#include <base/strings/stringprintf.h>
38+
#if BASE_VER >= 780000 // CrOS
39+
#include <base/task/single_thread_task_executor.h>
40+
#endif // BASE_VER >= 780000
3641
#include <base/time/time.h>
3742
#include <brillo/message_loops/base_message_loop.h>
3843
#include <brillo/message_loops/message_loop.h>
@@ -403,8 +408,13 @@ class MultiRangeHttpFetcherOverFileFetcherTest : public FileFetcherTest {
403408
template <typename T>
404409
class HttpFetcherTest : public ::testing::Test {
405410
public:
411+
#if BASE_VER < 780000 // Android
406412
base::MessageLoopForIO base_loop_;
407413
brillo::BaseMessageLoop loop_{&base_loop_};
414+
#else // Chrome OS
415+
base::SingleThreadTaskExecutor base_loop_{base::MessagePumpType::IO};
416+
brillo::BaseMessageLoop loop_{base_loop_.task_runner()};
417+
#endif // BASE_VER < 780000
408418

409419
T test_;
410420

common/subprocess_unittest.cc

+10
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,14 @@
2828
#include <base/bind.h>
2929
#include <base/files/scoped_temp_dir.h>
3030
#include <base/location.h>
31+
#if BASE_VER < 780000 // Android
3132
#include <base/message_loop/message_loop.h>
33+
#endif // BASE_VER < 780000
3234
#include <base/strings/string_util.h>
3335
#include <base/strings/stringprintf.h>
36+
#if BASE_VER >= 780000 // Chrome OS
37+
#include <base/task/single_thread_task_executor.h>
38+
#endif // BASE_VER >= 780000
3439
#include <base/time/time.h>
3540
#include <brillo/message_loops/base_message_loop.h>
3641
#include <brillo/message_loops/message_loop.h>
@@ -70,8 +75,13 @@ class SubprocessTest : public ::testing::Test {
7075
subprocess_.Init(&async_signal_handler_);
7176
}
7277

78+
#if BASE_VER < 780000 // Android
7379
base::MessageLoopForIO base_loop_;
7480
brillo::BaseMessageLoop loop_{&base_loop_};
81+
#else // Chrome OS
82+
base::SingleThreadTaskExecutor base_loop_{base::MessagePumpType::IO};
83+
brillo::BaseMessageLoop loop_{base_loop_.task_runner()};
84+
#endif // BASE_VER < 780000
7585
brillo::AsynchronousSignalHandler async_signal_handler_;
7686
Subprocess subprocess_;
7787
unique_ptr<base::FileDescriptorWatcher::Controller> watcher_;

p2p_manager_unittest.cc

+10
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,13 @@
3030
#include <base/bind.h>
3131
#include <base/callback.h>
3232
#include <base/files/file_util.h>
33+
#if BASE_VER < 780000 // Android
3334
#include <base/message_loop/message_loop.h>
35+
#endif // BASE_VER < 780000
3436
#include <base/strings/stringprintf.h>
37+
#if BASE_VER >= 780000 // CrOS
38+
#include <base/task/single_thread_task_executor.h>
39+
#endif // BASE_VER >= 780000
3540
#include <brillo/asynchronous_signal_handler.h>
3641
#include <brillo/message_loops/base_message_loop.h>
3742
#include <brillo/message_loops/message_loop.h>
@@ -92,8 +97,13 @@ class P2PManagerTest : public testing::Test {
9297
TimeDelta::FromDays(5)));
9398
}
9499

100+
#if BASE_VER < 780000 // Android
95101
base::MessageLoopForIO base_loop_;
96102
brillo::BaseMessageLoop loop_{&base_loop_};
103+
#else // CrOS
104+
base::SingleThreadTaskExecutor base_loop_{base::MessagePumpType::IO};
105+
brillo::BaseMessageLoop loop_{base_loop_.task_runner()};
106+
#endif // BASE_VER < 780000
97107
brillo::AsynchronousSignalHandler async_signal_handler_;
98108
Subprocess subprocess_;
99109

payload_consumer/postinstall_runner_action_unittest.cc

+10
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,14 @@
2626

2727
#include <base/bind.h>
2828
#include <base/files/file_util.h>
29+
#if BASE_VER < 780000 // Android
2930
#include <base/message_loop/message_loop.h>
31+
#endif // BASE_VER < 780000
3032
#include <base/strings/string_util.h>
3133
#include <base/strings/stringprintf.h>
34+
#if BASE_VER >= 780000 // CrOS
35+
#include <base/task/single_thread_task_executor.h>
36+
#endif // BASE_VER >= 780000
3237
#include <brillo/message_loops/base_message_loop.h>
3338
#include <brillo/message_loops/message_loop_utils.h>
3439
#include <gmock/gmock.h>
@@ -156,8 +161,13 @@ class PostinstallRunnerActionTest : public ::testing::Test {
156161
}
157162

158163
protected:
164+
#if BASE_VER < 780000 // Android
159165
base::MessageLoopForIO base_loop_;
160166
brillo::BaseMessageLoop loop_{&base_loop_};
167+
#else // CrOS
168+
base::SingleThreadTaskExecutor base_loop_{base::MessagePumpType::IO};
169+
brillo::BaseMessageLoop loop_{base_loop_.task_runner()};
170+
#endif // BASE_VER < 780000
161171
brillo::AsynchronousSignalHandler async_signal_handler_;
162172
Subprocess subprocess_;
163173

update_attempter_unittest.cc

+3-3
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
#include <base/files/file_util.h>
2828
#include <base/files/scoped_temp_dir.h>
29-
#include <base/message_loop/message_loop.h>
29+
#include <base/task/single_thread_task_executor.h>
3030
#include <brillo/message_loops/base_message_loop.h>
3131
#include <brillo/message_loops/message_loop.h>
3232
#include <brillo/message_loops/message_loop_utils.h>
@@ -337,8 +337,8 @@ class UpdateAttempterTest : public ::testing::Test {
337337
// |ProcessingDone()| related member functions.
338338
void TestProcessingDone();
339339

340-
base::MessageLoopForIO base_loop_;
341-
brillo::BaseMessageLoop loop_{&base_loop_};
340+
base::SingleThreadTaskExecutor base_loop_{base::MessagePumpType::IO};
341+
brillo::BaseMessageLoop loop_{base_loop_.task_runner()};
342342

343343
FakeSystemState fake_system_state_;
344344
UpdateAttempterUnderTest attempter_{&fake_system_state_};

0 commit comments

Comments
 (0)