Add MicrodroidHostTestCases
The test is to enture that the boot flow explained in
microdroid/README.md is not broken.
Bug: 181860941
Test: atest MicrodroidHostTestCases
Change-Id: Ic084ed2fe82f971092f28de776182e77ee360350
diff --git a/tests/hostside/Android.bp b/tests/hostside/Android.bp
new file mode 100644
index 0000000..e07459a
--- /dev/null
+++ b/tests/hostside/Android.bp
@@ -0,0 +1,27 @@
+package {
+ default_applicable_licenses: ["Android-Apache-2.0"],
+}
+
+java_test_host {
+ name: "MicrodroidHostTestCases",
+ srcs: ["java/**/*.java"],
+ test_suites: ["device-tests"],
+ libs: ["tradefed"],
+ data: [
+ ":microdroid_super",
+ ":microdroid_boot-5.10",
+ ":microdroid_vendor_boot-5.10",
+ ":microdroid_uboot_env",
+ ":cuttlefish_crosvm_bootloader",
+ ":MicrodroidHostTestCase_EmptyImage",
+ ],
+}
+
+genrule {
+ name: "MicrodroidHostTestCase_EmptyImage",
+ tools: ["mke2fs"],
+ out: ["empty.img"],
+ cmd: "dd if=/dev/zero of=$(out) bs=4k count=600 &&" +
+ "$(location mke2fs) -t ext4 $(out)",
+ visibility: ["//visibility:private"],
+}