Loading apex/apex_test.go +6 −0 Original line number Diff line number Diff line Loading @@ -5129,6 +5129,12 @@ func TestBootDexJarsFromSourcesAndPrebuilts(t *testing.T) { // find the dex boot jar in it. We either need to disable the source libfoo // or make the prebuilt libfoo preferred. testDexpreoptWithApexes(t, bp, "module libfoo does not provide a dex boot jar", preparer, fragment) // dexbootjar check is skipped if AllowMissingDependencies is true preparerAllowMissingDeps := android.GroupFixturePreparers( preparer, android.PrepareForTestWithAllowMissingDependencies, ) testDexpreoptWithApexes(t, bp, "", preparerAllowMissingDeps, fragment) }) t.Run("prebuilt library preferred with source", func(t *testing.T) { Loading java/dexpreopt_bootjars.go +5 −1 Original line number Diff line number Diff line Loading @@ -500,7 +500,11 @@ func copyBootJarsToPredefinedLocations(ctx android.ModuleContext, srcBootDexJars dst := dstBootJarsByModule[name] if src == nil { if !ctx.Config().AllowMissingDependencies() { ctx.ModuleErrorf("module %s does not provide a dex boot jar", name) } else { ctx.AddMissingDependencies([]string{name}) } } else if dst == nil { ctx.ModuleErrorf("module %s is not part of the boot configuration", name) } else { Loading Loading
apex/apex_test.go +6 −0 Original line number Diff line number Diff line Loading @@ -5129,6 +5129,12 @@ func TestBootDexJarsFromSourcesAndPrebuilts(t *testing.T) { // find the dex boot jar in it. We either need to disable the source libfoo // or make the prebuilt libfoo preferred. testDexpreoptWithApexes(t, bp, "module libfoo does not provide a dex boot jar", preparer, fragment) // dexbootjar check is skipped if AllowMissingDependencies is true preparerAllowMissingDeps := android.GroupFixturePreparers( preparer, android.PrepareForTestWithAllowMissingDependencies, ) testDexpreoptWithApexes(t, bp, "", preparerAllowMissingDeps, fragment) }) t.Run("prebuilt library preferred with source", func(t *testing.T) { Loading
java/dexpreopt_bootjars.go +5 −1 Original line number Diff line number Diff line Loading @@ -500,7 +500,11 @@ func copyBootJarsToPredefinedLocations(ctx android.ModuleContext, srcBootDexJars dst := dstBootJarsByModule[name] if src == nil { if !ctx.Config().AllowMissingDependencies() { ctx.ModuleErrorf("module %s does not provide a dex boot jar", name) } else { ctx.AddMissingDependencies([]string{name}) } } else if dst == nil { ctx.ModuleErrorf("module %s is not part of the boot configuration", name) } else { Loading