diff options
| author | Treehugger Robot <treehugger-gerrit@google.com> | 2019-02-28 23:10:33 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-02-28 23:10:33 +0000 |
| commit | ef36053829238e24088c578eeac08a1693177757 (patch) | |
| tree | aeeae0cff12676f754665ecc850a532d278adf50 /java/app_test.go | |
| parent | 6a48032fc9b10f97a68a60295c6816ecd3ad953f (diff) | |
| parent | acb6db331bca698a806114f3de0fe8a04cdb5938 (diff) | |
| download | android_build_soong-ef36053829238e24088c578eeac08a1693177757.tar.gz android_build_soong-ef36053829238e24088c578eeac08a1693177757.tar.bz2 android_build_soong-ef36053829238e24088c578eeac08a1693177757.zip | |
Merge "Revert "Add override_module.""
Diffstat (limited to 'java/app_test.go')
| -rw-r--r-- | java/app_test.go | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/java/app_test.go b/java/app_test.go index 313844fa..317c7528 100644 --- a/java/app_test.go +++ b/java/app_test.go @@ -747,57 +747,3 @@ func TestPackageNameOverride(t *testing.T) { }) } } - -func TestOverrideModule(t *testing.T) { - ctx := testJava(t, ` - android_app { - name: "foo", - srcs: ["a.java"], - } - - override_module { - name: "bar", - base: "foo", - certificate: ":new_certificate", - manifest_package_name: "org.dandroid.bp", - } - - android_app_certificate { - name: "new_certificate", - certificate: "cert/new_cert", - } - `) - - // The base module still contains all the final outputs after overrides. - foo := ctx.ModuleForTests("foo", "android_common") - - // Check the final apk name - outputs := foo.AllOutputs() - e := buildDir + "/target/product/test_device/system/app/bar/bar.apk" - found := false - for _, o := range outputs { - if o == e { - found = true - break - } - } - if !found { - t.Errorf("Can't find %q in output files.\nAll outputs:%v", e, outputs) - } - - // Check the certificate paths - signapk := foo.Output("foo.apk") - signFlags := signapk.Args["certificates"] - e = "cert/new_cert.x509.pem cert/new_cert.pk8" - if e != signFlags { - t.Errorf("Incorrect signing flags, expected: %q, got: %q", e, signFlags) - } - - // Check the manifest package name - res := foo.Output("package-res.apk") - aapt2Flags := res.Args["flags"] - e = "--rename-manifest-package org.dandroid.bp" - if !strings.Contains(aapt2Flags, e) { - t.Errorf("package renaming flag, %q is missing in aapt2 link flags, %q", e, aapt2Flags) - } -} |
