diff options
Diffstat (limited to 'chromium/chrome/browser/policy')
-rw-r--r-- | chromium/chrome/browser/policy/android/BUILD.gn | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/chromium/chrome/browser/policy/android/BUILD.gn b/chromium/chrome/browser/policy/android/BUILD.gn index 20f45aa30a6..ffef53d0171 100644 --- a/chromium/chrome/browser/policy/android/BUILD.gn +++ b/chromium/chrome/browser/policy/android/BUILD.gn @@ -4,12 +4,15 @@ import("//build/config/android/rules.gni") -_jni_sources = - [ "java/src/org/chromium/chrome/browser/policy/PolicyServiceFactory.java" ] +_jni_sources = [ + "java/src/org/chromium/chrome/browser/policy/CloudManagementSharedPreferences.java", + "java/src/org/chromium/chrome/browser/policy/PolicyServiceFactory.java", +] android_library("java") { deps = [ "//base:base_java", + "//chrome/browser/preferences:java", "//chrome/browser/profiles/android:java", "//components/policy/android:policy_java", "//third_party/androidx:androidx_annotation_annotation_java", @@ -21,3 +24,20 @@ android_library("java") { generate_jni("jni_headers") { sources = _jni_sources } + +android_library("junit") { + # Skip platform checks since Robolectric depends on requires_android targets. + bypass_platform_checks = true + testonly = true + + sources = [ "java/src/org/chromium/chrome/browser/policy/CloudManagementSharedPreferencesTest.java" ] + + deps = [ + ":java", + "//base:base_junit_test_support", + "//chrome/browser/preferences:java", + "//third_party/android_deps:robolectric_all_java", + "//third_party/androidx:androidx_test_runner_java", + "//third_party/junit", + ] +} |