Merge "Apex_available check failure reveals dependency" into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
5a3899b5c5
@@ -1982,7 +1982,7 @@ func (a *apexBundle) checkApexAvailability(ctx android.ModuleContext) {
|
|||||||
if externalDep || to.AvailableFor(apexName) || whitelistedApexAvailable(apexName, to) {
|
if externalDep || to.AvailableFor(apexName) || whitelistedApexAvailable(apexName, to) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
ctx.ModuleErrorf("requires %q that is not available for the APEX.", to.Name())
|
ctx.ModuleErrorf("%q requires %q that is not available for the APEX.", from.Name(), to.Name())
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -3011,7 +3011,7 @@ func TestApexWithTestHelperApp(t *testing.T) {
|
|||||||
|
|
||||||
func TestApexPropertiesShouldBeDefaultable(t *testing.T) {
|
func TestApexPropertiesShouldBeDefaultable(t *testing.T) {
|
||||||
// libfoo's apex_available comes from cc_defaults
|
// libfoo's apex_available comes from cc_defaults
|
||||||
testApexError(t, `"myapex" .*: requires "libfoo" that is not available for the APEX`, `
|
testApexError(t, `"myapex" .*: "myapex" requires "libfoo" that is not available for the APEX`, `
|
||||||
apex {
|
apex {
|
||||||
name: "myapex",
|
name: "myapex",
|
||||||
key: "myapex.key",
|
key: "myapex.key",
|
||||||
|
Reference in New Issue
Block a user