Loading android/allowlists/allowlists.go +0 −2 Original line number Diff line number Diff line Loading @@ -1492,8 +1492,6 @@ var ( "ICU4CTestRunner", "DeviceLongPollingStubTest", "HelloWorldHostTest", // TODO(b/280452825): Convert HelloWorldHostTest to b test "libprotobuf-full-test", // TODO(b/246997908): cannot convert proto_libraries which implicitly include other srcs in the same directory "libprotobuf-lite-test", // TODO(b/246997908): cannot convert proto_libraries which implicitly include other srcs in the same directory Loading bp2build/java_test_host_conversion_test.go +9 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,11 @@ java_library { }), MakeBazelTarget("java_test", "java_test_host-1", AttrNameToString{ "runtime_deps": `[":java_test_host-1_lib"]`, "deps": `[ ":lib_a-neverlink", ":static_libs_a", ]`, "srcs": `["a.java"]`, "target_compatible_with": `select({ "//build/bazel/platforms/os:android": ["@platforms//:incompatible"], "//conditions:default": [], Loading Loading @@ -128,6 +133,10 @@ java_test_host { `, ExpectedBazelTargets: []string{ MakeBazelTarget("java_test", "java_test_host-1", AttrNameToString{ "srcs": `[ "a.java", "b.kt", ]`, "runtime_deps": `[":java_test_host-1_lib"]`, "target_compatible_with": `select({ "//build/bazel/platforms/os:android": ["@platforms//:incompatible"], Loading java/java.go +4 −1 Original line number Diff line number Diff line Loading @@ -3165,6 +3165,7 @@ func javaBinaryHostBp2Build(ctx android.TopDownMutatorContext, m *Binary) { type javaTestHostAttributes struct { *javaCommonAttributes Srcs bazel.LabelListAttribute Deps bazel.LabelListAttribute Runtime_deps bazel.LabelListAttribute } Loading Loading @@ -3201,8 +3202,10 @@ func javaTestHostBp2Build(ctx android.TopDownMutatorContext, m *TestHost) { hasKotlin: bp2BuildInfo.hasKotlin, } libName := createLibraryTarget(ctx, libInfo) attrs.Runtime_deps.Add(&bazel.LabelAttribute{Value: &bazel.Label{Label: ":" + libName}}) attrs.Srcs = commonAttrs.Srcs attrs.Deps = deps attrs.Runtime_deps.Add(&bazel.LabelAttribute{Value: &bazel.Label{Label: ":" + libName}}) // Create the BazelTargetModule. ctx.CreateBazelTargetModule(props, android.CommonAttributes{Name: m.Name()}, attrs) } Loading Loading
android/allowlists/allowlists.go +0 −2 Original line number Diff line number Diff line Loading @@ -1492,8 +1492,6 @@ var ( "ICU4CTestRunner", "DeviceLongPollingStubTest", "HelloWorldHostTest", // TODO(b/280452825): Convert HelloWorldHostTest to b test "libprotobuf-full-test", // TODO(b/246997908): cannot convert proto_libraries which implicitly include other srcs in the same directory "libprotobuf-lite-test", // TODO(b/246997908): cannot convert proto_libraries which implicitly include other srcs in the same directory Loading
bp2build/java_test_host_conversion_test.go +9 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,11 @@ java_library { }), MakeBazelTarget("java_test", "java_test_host-1", AttrNameToString{ "runtime_deps": `[":java_test_host-1_lib"]`, "deps": `[ ":lib_a-neverlink", ":static_libs_a", ]`, "srcs": `["a.java"]`, "target_compatible_with": `select({ "//build/bazel/platforms/os:android": ["@platforms//:incompatible"], "//conditions:default": [], Loading Loading @@ -128,6 +133,10 @@ java_test_host { `, ExpectedBazelTargets: []string{ MakeBazelTarget("java_test", "java_test_host-1", AttrNameToString{ "srcs": `[ "a.java", "b.kt", ]`, "runtime_deps": `[":java_test_host-1_lib"]`, "target_compatible_with": `select({ "//build/bazel/platforms/os:android": ["@platforms//:incompatible"], Loading
java/java.go +4 −1 Original line number Diff line number Diff line Loading @@ -3165,6 +3165,7 @@ func javaBinaryHostBp2Build(ctx android.TopDownMutatorContext, m *Binary) { type javaTestHostAttributes struct { *javaCommonAttributes Srcs bazel.LabelListAttribute Deps bazel.LabelListAttribute Runtime_deps bazel.LabelListAttribute } Loading Loading @@ -3201,8 +3202,10 @@ func javaTestHostBp2Build(ctx android.TopDownMutatorContext, m *TestHost) { hasKotlin: bp2BuildInfo.hasKotlin, } libName := createLibraryTarget(ctx, libInfo) attrs.Runtime_deps.Add(&bazel.LabelAttribute{Value: &bazel.Label{Label: ":" + libName}}) attrs.Srcs = commonAttrs.Srcs attrs.Deps = deps attrs.Runtime_deps.Add(&bazel.LabelAttribute{Value: &bazel.Label{Label: ":" + libName}}) // Create the BazelTargetModule. ctx.CreateBazelTargetModule(props, android.CommonAttributes{Name: m.Name()}, attrs) } Loading