Index: chrome/android/webapk/shell_apk/BUILD.gn |
diff --git a/chrome/android/webapk/shell_apk/BUILD.gn b/chrome/android/webapk/shell_apk/BUILD.gn |
index f0529e9fad697ec5ca2b043b04ace8fb6442e5bc..c12fbad92211c73e4ddc01a001b7c94a04015781 100644 |
--- a/chrome/android/webapk/shell_apk/BUILD.gn |
+++ b/chrome/android/webapk/shell_apk/BUILD.gn |
@@ -49,6 +49,10 @@ android_resources("shell_apk_resources") { |
custom_package = "org.chromium.webapk.shell_apk" |
} |
+android_library("dex_loader_lib") { |
+ java_files = [ "src/org/chromium/webapk/shell_apk/DexLoader.java" ] |
+} |
+ |
# Template for WebAPK. When a WebAPK is generated: |
# - Android manifest is customized to the website. |
# - App icon is extracted from the website and added to the APK's resources. |
@@ -62,3 +66,16 @@ android_apk("webapk") { |
"//chrome/android/webapk/libs/common", |
] |
} |
+ |
+android_library("shell_apk_javatests") { |
+ testonly = true |
+ java_files = |
+ [ "javatests/src/org/chromium/webapk/shell_apk/DexLoaderTest.java" ] |
+ deps = [ |
+ ":dex_loader_lib", |
+ "//base:base_java", |
+ "//chrome/android/webapk/libs/common", |
+ "//content/public/test/android:content_java_test_support", |
+ ] |
+ srcjar_deps = [ "javatests/dex_optimizer:dex_optimizer_service_aidl" ] |
+} |