From 29e2f6d2c4371598ea9217ef19d3cdcf7eb30c91 Mon Sep 17 00:00:00 2001 From: Jooyung Han Date: Sat, 8 Jan 2022 12:13:59 +0900 Subject: 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 --- java/app_test.go | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'java/app_test.go') 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 { -- cgit v1.2.3-59-g8ed1b