Fix apex bp2build.

apexBundle was missing InitBazelModule for it to have bazel_module properties.

Test: soong unit test
Fixes: 193866723
Change-Id: I5fb38c8b2e8edaecef44162491d399c0223d3fb1
This commit is contained in:
Jingwen Chen
2021-07-16 09:28:53 +00:00
parent 51736b82fc
commit f59a8e117e
3 changed files with 26 additions and 4 deletions

View File

@@ -46,3 +46,23 @@ apex {
manifest = "manifest.json",
)`}})
}
func TestApexBundleHasBazelModuleProps(t *testing.T) {
runApexTestCase(t, bp2buildTestCase{
description: "apex - has bazel module props",
moduleTypeUnderTest: "apex",
moduleTypeUnderTestFactory: apex.BundleFactory,
moduleTypeUnderTestBp2BuildMutator: apex.ApexBundleBp2Build,
filesystem: map[string]string{},
blueprint: `
apex {
name: "apogee",
manifest: "manifest.json",
bazel_module: { bp2build_available: true },
}
`,
expectedBazelTargets: []string{`apex(
name = "apogee",
manifest = "manifest.json",
)`}})
}