Add test to verify clap command.

Bug: 260823636
Test: atest aidl_redundancy_check.test
Change-Id: I9b37586c81990a651afefc2746bd045b0c2a9e43
diff --git a/scripts/redundancy_check/Android.bp b/scripts/redundancy_check/Android.bp
index f77dd7a..0ad95ea 100644
--- a/scripts/redundancy_check/Android.bp
+++ b/scripts/redundancy_check/Android.bp
@@ -20,3 +20,16 @@
         "libclap",
     ],
 }
+
+rust_test_host {
+    name: "aidl_redundancy_check.test",
+    srcs: ["srcs/main.rs"],
+    rustlibs: [
+        "libanyhow",
+        "libregex",
+        "libserde",
+        "libserde_json",
+        "libclap",
+    ],
+    test_suites: ["general-tests"],
+}
diff --git a/scripts/redundancy_check/srcs/main.rs b/scripts/redundancy_check/srcs/main.rs
index ed5587b..401eeb7 100644
--- a/scripts/redundancy_check/srcs/main.rs
+++ b/scripts/redundancy_check/srcs/main.rs
@@ -162,3 +162,14 @@
 
     Ok(())
 }
+
+#[cfg(test)]
+mod tests {
+    use super::*;
+    use clap::CommandFactory;
+
+    #[test]
+    fn verify_opt() {
+        Opt::command().debug_assert();
+    }
+}