Direct Bazel builds from m.
This CL adds support to bp2build/Soong to dump a BUILD file under out/soong/soong_injection/targets containing alias targets to their real targets for every converted Soong module, regardless of whether they are handcrafted or generated. Test: TH Change-Id: Ic1816fda5d019c395301618134fac68b3057d752
This commit is contained in:
@@ -80,17 +80,21 @@ func TestCreateBazelFiles_QueryView_AddsTopLevelFiles(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestCreateBazelFiles_Bp2Build_CreatesDefaultFiles(t *testing.T) {
|
||||
files := CreateSoongInjectionFiles()
|
||||
files := CreateSoongInjectionFiles(CodegenCompatLayer{})
|
||||
|
||||
expectedFilePaths := []bazelFilepath{
|
||||
{
|
||||
dir: "cc_toolchain",
|
||||
basename: "BUILD",
|
||||
basename: GeneratedBuildFileName,
|
||||
},
|
||||
{
|
||||
dir: "cc_toolchain",
|
||||
basename: "constants.bzl",
|
||||
},
|
||||
{
|
||||
dir: "module_name_to_label",
|
||||
basename: GeneratedBuildFileName,
|
||||
},
|
||||
}
|
||||
|
||||
if len(files) != len(expectedFilePaths) {
|
||||
@@ -104,7 +108,7 @@ func TestCreateBazelFiles_Bp2Build_CreatesDefaultFiles(t *testing.T) {
|
||||
t.Errorf("Did not find expected file %s/%s", actualFile.Dir, actualFile.Basename)
|
||||
}
|
||||
|
||||
if expectedFile.basename != "BUILD" && actualFile.Contents == "" {
|
||||
if expectedFile.basename != GeneratedBuildFileName && actualFile.Contents == "" {
|
||||
t.Errorf("Contents of %s unexpected empty.", actualFile)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user