summaryrefslogtreecommitdiff
path: root/java/app_test.go
diff options
context:
space:
mode:
author Jooyung Han <jooyung@google.com> 2022-01-08 12:13:59 +0900
committer Jooyung Han <jooyung@google.com> 2022-01-11 13:03:49 +0900
commit29e2f6d2c4371598ea9217ef19d3cdcf7eb30c91 (patch)
tree49854ba14315974c546c6c5c251e0e1af44973e8 /java/app_test.go
parent6609484961f68da24684fd3430ea54f74112e209 (diff)
Use 'stem' to override APK name
When android_app.stem is set, use it as the APK name like other module types. Bug: 193504286 Test: m (soong test) Change-Id: I4c95b77be382cff3cfecaf6ce38f99aed9f3238f
Diffstat (limited to 'java/app_test.go')
-rw-r--r--java/app_test.go18
1 files changed, 17 insertions, 1 deletions
diff --git a/java/app_test.go b/java/app_test.go
index 4da7c3dba..ef638ad4e 100644
--- a/java/app_test.go
+++ b/java/app_test.go
@@ -1707,7 +1707,7 @@ func TestPackageNameOverride(t *testing.T) {
},
},
{
- name: "overridden",
+ name: "overridden via PRODUCT_PACKAGE_NAME_OVERRIDES",
bp: `
android_app {
name: "foo",
@@ -1722,6 +1722,22 @@ func TestPackageNameOverride(t *testing.T) {
"out/soong/target/product/test_device/system/app/bar/bar.apk",
},
},
+ {
+ name: "overridden via stem",
+ bp: `
+ android_app {
+ name: "foo",
+ srcs: ["a.java"],
+ sdk_version: "current",
+ stem: "bar",
+ }
+ `,
+ packageNameOverride: "",
+ expected: []string{
+ "out/soong/.intermediates/foo/android_common/bar.apk",
+ "out/soong/target/product/test_device/system/app/bar/bar.apk",
+ },
+ },
}
for _, test := range testCases {