File tree 6 files changed +43
-4
lines changed
6 files changed +43
-4
lines changed Original file line number Diff line number Diff line change 16
16
17
17
#include " update_engine/client_library/client_dbus.h"
18
18
19
- #include < base/message_loop/message_loop.h>
20
19
#include < base/message_loop/message_loop_current.h>
21
20
22
21
#include < memory>
Original file line number Diff line number Diff line change 28
28
#include < base/bind.h>
29
29
#include < base/location.h>
30
30
#include < base/logging.h>
31
+ #if BASE_VER < 780000 // Android
31
32
#include < base/message_loop/message_loop.h>
33
+ #endif // BASE_VER < 780000
32
34
#include < base/stl_util.h>
33
35
#include < base/strings/string_number_conversions.h>
34
36
#include < base/strings/string_util.h>
35
37
#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
36
41
#include < base/time/time.h>
37
42
#include < brillo/message_loops/base_message_loop.h>
38
43
#include < brillo/message_loops/message_loop.h>
@@ -403,8 +408,13 @@ class MultiRangeHttpFetcherOverFileFetcherTest : public FileFetcherTest {
403
408
template <typename T>
404
409
class HttpFetcherTest : public ::testing::Test {
405
410
public:
411
+ #if BASE_VER < 780000 // Android
406
412
base::MessageLoopForIO base_loop_;
407
413
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
408
418
409
419
T test_;
410
420
Original file line number Diff line number Diff line change 28
28
#include < base/bind.h>
29
29
#include < base/files/scoped_temp_dir.h>
30
30
#include < base/location.h>
31
+ #if BASE_VER < 780000 // Android
31
32
#include < base/message_loop/message_loop.h>
33
+ #endif // BASE_VER < 780000
32
34
#include < base/strings/string_util.h>
33
35
#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
34
39
#include < base/time/time.h>
35
40
#include < brillo/message_loops/base_message_loop.h>
36
41
#include < brillo/message_loops/message_loop.h>
@@ -70,8 +75,13 @@ class SubprocessTest : public ::testing::Test {
70
75
subprocess_.Init (&async_signal_handler_);
71
76
}
72
77
78
+ #if BASE_VER < 780000 // Android
73
79
base::MessageLoopForIO base_loop_;
74
80
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
75
85
brillo::AsynchronousSignalHandler async_signal_handler_;
76
86
Subprocess subprocess_;
77
87
unique_ptr<base::FileDescriptorWatcher::Controller> watcher_;
Original file line number Diff line number Diff line change 30
30
#include < base/bind.h>
31
31
#include < base/callback.h>
32
32
#include < base/files/file_util.h>
33
+ #if BASE_VER < 780000 // Android
33
34
#include < base/message_loop/message_loop.h>
35
+ #endif // BASE_VER < 780000
34
36
#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
35
40
#include < brillo/asynchronous_signal_handler.h>
36
41
#include < brillo/message_loops/base_message_loop.h>
37
42
#include < brillo/message_loops/message_loop.h>
@@ -92,8 +97,13 @@ class P2PManagerTest : public testing::Test {
92
97
TimeDelta::FromDays (5 )));
93
98
}
94
99
100
+ #if BASE_VER < 780000 // Android
95
101
base::MessageLoopForIO base_loop_;
96
102
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
97
107
brillo::AsynchronousSignalHandler async_signal_handler_;
98
108
Subprocess subprocess_;
99
109
Original file line number Diff line number Diff line change 26
26
27
27
#include < base/bind.h>
28
28
#include < base/files/file_util.h>
29
+ #if BASE_VER < 780000 // Android
29
30
#include < base/message_loop/message_loop.h>
31
+ #endif // BASE_VER < 780000
30
32
#include < base/strings/string_util.h>
31
33
#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
32
37
#include < brillo/message_loops/base_message_loop.h>
33
38
#include < brillo/message_loops/message_loop_utils.h>
34
39
#include < gmock/gmock.h>
@@ -156,8 +161,13 @@ class PostinstallRunnerActionTest : public ::testing::Test {
156
161
}
157
162
158
163
protected:
164
+ #if BASE_VER < 780000 // Android
159
165
base::MessageLoopForIO base_loop_;
160
166
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
161
171
brillo::AsynchronousSignalHandler async_signal_handler_;
162
172
Subprocess subprocess_;
163
173
Original file line number Diff line number Diff line change 26
26
27
27
#include < base/files/file_util.h>
28
28
#include < base/files/scoped_temp_dir.h>
29
- #include < base/message_loop/message_loop .h>
29
+ #include < base/task/single_thread_task_executor .h>
30
30
#include < brillo/message_loops/base_message_loop.h>
31
31
#include < brillo/message_loops/message_loop.h>
32
32
#include < brillo/message_loops/message_loop_utils.h>
@@ -337,8 +337,8 @@ class UpdateAttempterTest : public ::testing::Test {
337
337
// |ProcessingDone()| related member functions.
338
338
void TestProcessingDone ();
339
339
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 () };
342
342
343
343
FakeSystemState fake_system_state_;
344
344
UpdateAttempterUnderTest attempter_{&fake_system_state_};
You can’t perform that action at this time.
0 commit comments