| 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" ]
|
| + }
|
| }
|
|
|