apex: Don't run apex mutators if disabled am: 49f6701e9a am: c080abef85

Change-Id: I897cba2391532ba33b2be9552f1f5eea1198bc3a
This commit is contained in:
Jooyung Han
2020-04-17 13:47:47 +00:00
committed by Automerger Merge Worker
2 changed files with 31 additions and 1 deletions

View File

@@ -4205,6 +4205,27 @@ func TestApexWithJniLibs(t *testing.T) {
})
}
func TestApexMutatorsDontRunIfDisabled(t *testing.T) {
ctx, _ := testApex(t, `
apex {
name: "myapex",
key: "myapex.key",
}
apex_key {
name: "myapex.key",
public_key: "testkey.avbpubkey",
private_key: "testkey.pem",
}
`, func(fs map[string][]byte, config android.Config) {
delete(config.Targets, android.Android)
config.AndroidCommonTarget = android.Target{}
})
if expected, got := []string{""}, ctx.ModuleVariantsForTests("myapex"); !reflect.DeepEqual(expected, got) {
t.Errorf("Expected variants: %v, but got: %v", expected, got)
}
}
func TestApexWithJniLibs_Errors(t *testing.T) {
testApexError(t, `jni_libs: "xxx" is not a cc_library`, `
apex {