Add TestBasicSdkWithBootImage

Added to reproduce the conditions that lead to the error reported in
the bug so they can be fixed. There were a number of issues that were
fixed in previous changes and this test verifies that they have been
fixed.

Bug: 182992071
Test: m nothing
Change-Id: I2197899b284a99973e698db314b15812f602b141
This commit is contained in:
Paul Duffin
2021-03-18 11:05:31 +00:00
parent 4a1d451405
commit 04b4a19fe6

View File

@@ -67,3 +67,39 @@ sdk_snapshot {
`),
checkAllCopyRules(""))
}
// Test that boot_image works with sdk.
func TestBasicSdkWithBootImage(t *testing.T) {
android.GroupFixturePreparers(
prepareForSdkTestWithApex,
prepareForSdkTestWithJava,
android.FixtureWithRootAndroidBp(`
sdk {
name: "mysdk",
boot_images: ["mybootimage"],
}
boot_image {
name: "mybootimage",
image_name: "art",
apex_available: ["myapex"],
}
sdk_snapshot {
name: "mysdk@1",
boot_images: ["mybootimage_mysdk_1"],
}
prebuilt_boot_image {
name: "mybootimage_mysdk_1",
sdk_member_name: "mybootimage",
prefer: false,
visibility: ["//visibility:public"],
apex_available: [
"myapex",
],
image_name: "art",
}
`),
).RunTest(t)
}