Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(670)

Unified Diff: components/background_task_scheduler/BUILD.gn

Issue 2779753002: [Android] Adding scheduling through GcmNetworkManager (Closed)
Patch Set: Ensuring task is called on UI thread Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/background_task_scheduler/BUILD.gn
diff --git a/components/background_task_scheduler/BUILD.gn b/components/background_task_scheduler/BUILD.gn
index 6bd4bacda46d6cf43adcb7e8c3aed2425be09533..138124ff08d2a882e076d4bc459101938931d435 100644
--- a/components/background_task_scheduler/BUILD.gn
+++ b/components/background_task_scheduler/BUILD.gn
@@ -23,11 +23,14 @@ if (is_android) {
android_library("background_task_scheduler_java") {
java_files = [
"android/java/src/org/chromium/components/background_task_scheduler/BackgroundTask.java",
+ "android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskService.java",
"android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskJobService.java",
"android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java",
"android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerDelegate.java",
"android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerFactory.java",
+ "android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerGcmNetworkManager.java",
"android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerJobService.java",
+ "android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerPrefs.java",
"android/java/src/org/chromium/components/background_task_scheduler/BundleToPersistableBundleConverter.java",
"android/java/src/org/chromium/components/background_task_scheduler/TaskIds.java",
"android/java/src/org/chromium/components/background_task_scheduler/TaskInfo.java",
@@ -37,6 +40,7 @@ if (is_android) {
deps = [
"//base:base_java",
"//third_party/android_tools:android_support_annotations_java",
+ google_play_services_library,
]
}
@@ -54,6 +58,26 @@ if (is_android) {
"//base:base_java_test_support",
"//third_party/android_support_test_runner:runner_java",
"//third_party/junit",
+ google_play_services_library,
]
}
+
+ junit_binary("components_background_task_scheduler_junit_tests") {
+ java_files = [
+ "android/junit/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerGcmNetworkManagerTest.java",
+ "android/junit/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskServiceTest.java",
+ "android/junit/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerPrefsTest.java",
+ "android/junit/src/org/chromium/components/background_task_scheduler/ShadowGcmNetworkManager.java",
+ "android/junit/src/org/chromium/components/background_task_scheduler/TestBackgroundTask.java",
+ ]
+
+ deps = [
+ ":background_task_scheduler_java",
+ "//base:base_java",
+ "//base:base_java_test_support",
+ "//third_party/junit",
+ google_play_services_library,
+ ]
+ srcjar_deps = [ "//base:base_build_config_gen" ]
+ }
}
« no previous file with comments | « no previous file | components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskService.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698