Run ComposTestCase on multiple kernels

Bug: 302465542
Test: atest ComposTestCase
Change-Id: I2789923b3dbefda99587d31d2d4b5ef8def0983a
diff --git a/android/compos_verify/verify.rs b/android/compos_verify/verify.rs
index a88d00c..85e4425 100644
--- a/android/compos_verify/verify.rs
+++ b/android/compos_verify/verify.rs
@@ -47,6 +47,10 @@
     /// Starts the VM in debug mode
     #[clap(long, action)]
     debug: bool,
+
+    /// OS for the VM.
+    #[clap(long, default_value = "microdroid")]
+    os: String,
 }
 
 #[derive(ValueEnum, Clone)]
@@ -118,7 +122,7 @@
         &idsig_manifest_ext_apk,
         &VmParameters {
             name: String::from("ComposVerify"),
-            os: String::from("microdroid"),
+            os: args.os,
             cpu_topology: VmCpuTopology::OneCpu, // This VM runs very little work at boot
             debug_mode: args.debug,
             ..Default::default()