aboutsummaryrefslogtreecommitdiff
path: root/src/base/task_runner_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/task_runner_unittest.cc')
-rw-r--r--src/base/task_runner_unittest.cc24
1 files changed, 17 insertions, 7 deletions
diff --git a/src/base/task_runner_unittest.cc b/src/base/task_runner_unittest.cc
index a8368b519..46620de7d 100644
--- a/src/base/task_runner_unittest.cc
+++ b/src/base/task_runner_unittest.cc
@@ -14,17 +14,22 @@
* limitations under the License.
*/
-#include "perfetto/ext/base/unix_task_runner.h"
+#include "perfetto/base/unix_task_runner.h"
+
+#include "gtest/gtest.h"
+#include "perfetto/base/build_config.h"
+#include "perfetto/base/scoped_file.h"
+
+#if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_EMBEDDER_BUILD)
+#include "perfetto/base/android_task_runner.h"
+#endif
#include <thread>
-#include "perfetto/base/build_config.h"
-#include "perfetto/ext/base/file_utils.h"
-#include "perfetto/ext/base/pipe.h"
-#include "perfetto/ext/base/scoped_file.h"
-#include "perfetto/ext/base/utils.h"
+#include "perfetto/base/file_utils.h"
+#include "perfetto/base/pipe.h"
#include "src/base/test/gtest_test_suite.h"
-#include "test/gtest_and_gmock.h"
namespace perfetto {
namespace base {
@@ -36,7 +41,12 @@ class TaskRunnerTest : public ::testing::Test {
T task_runner;
};
+#if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_EMBEDDER_BUILD)
+using TaskRunnerTypes = ::testing::Types<AndroidTaskRunner, UnixTaskRunner>;
+#else
using TaskRunnerTypes = ::testing::Types<UnixTaskRunner>;
+#endif
TYPED_TEST_SUITE(TaskRunnerTest, TaskRunnerTypes);