Index: components/invalidation/BUILD.gn |
diff --git a/components/invalidation/BUILD.gn b/components/invalidation/BUILD.gn |
index e361dae3188ba81442d56dc9350d2c79bc23f610..7fa7b8777024203528a7210c48cedecd25cd0c55 100644 |
--- a/components/invalidation/BUILD.gn |
+++ b/components/invalidation/BUILD.gn |
@@ -170,14 +170,22 @@ static_library("test_support") { |
if (is_android) { |
android_library("java") { |
deps = [ |
+ ":proto_java", |
"//base:base_java", |
"//sync/android:sync_java", |
+ "//third_party/android_protobuf:protobuf_nano_javalib", |
"//third_party/cacheinvalidation:cacheinvalidation_javalib", |
"//third_party/cacheinvalidation:cacheinvalidation_proto_java", |
"//third_party/jsr-305:jsr_305_javalib", |
] |
DEPRECATED_java_in_dir = "android/java/src" |
} |
+ proto_java_library("proto_java") { |
+ proto_path = "android/proto" |
+ sources = [ |
+ "$proto_path/serialized_invalidation.proto", |
+ ] |
+ } |
android_library("javatests") { |
deps = [ |
":java", |
@@ -189,6 +197,14 @@ if (is_android) { |
] |
DEPRECATED_java_in_dir = "android/javatests/src" |
} |
+ junit_binary("junit_tests") { |
+ java_files = [ "android/junit/src/org/chromium/components/invalidation/PendingInvalidationTest.java" ] |
+ deps = [ |
+ ":java", |
+ "//base:base_java", |
+ "//base:base_java_test_support", |
+ ] |
+ } |
generate_jni("jni_headers") { |
sources = [ |
"android/java/src/org/chromium/components/invalidation/InvalidationService.java", |