Add support for prebuilts attribute to the bp2build APEX converter.
Test: Updated unit test.
Change-Id: I73dfa84d7a55c0b94393ad6257b5f16313422852
diff --git a/bp2build/apex_conversion_test.go b/bp2build/apex_conversion_test.go
index e2e08bd..456f18a 100644
--- a/bp2build/apex_conversion_test.go
+++ b/bp2build/apex_conversion_test.go
@@ -69,6 +69,18 @@
bazel_module: { bp2build_available: false },
}
+// TODO(b/194878861): Add bp2build support for prebuilt_etc
+cc_library {
+ name: "pretend_prebuilt_1",
+ bazel_module: { bp2build_available: false },
+}
+
+// TODO(b/194878861): Add bp2build support for prebuilt_etc
+cc_library {
+ name: "pretend_prebuilt_2",
+ bazel_module: { bp2build_available: false },
+}
+
filegroup {
name: "com.android.apogee-file_contexts",
srcs: [
@@ -95,6 +107,10 @@
"binary_1",
"binary_2",
],
+ prebuilts: [
+ "pretend_prebuilt_1",
+ "pretend_prebuilt_2",
+ ],
}
`,
expectedBazelTargets: []string{`apex(
@@ -114,6 +130,10 @@
":native_shared_lib_1",
":native_shared_lib_2",
],
+ prebuilts = [
+ ":pretend_prebuilt_1",
+ ":pretend_prebuilt_2",
+ ],
updatable = False,
)`}})
}