Add testonly support to iree_cc_binary.cmake

PiperOrigin-RevId: 298896906
diff --git a/build_tools/bazel_to_cmake/bazel_to_cmake.py b/build_tools/bazel_to_cmake/bazel_to_cmake.py
index b27f1be..82687a9 100755
--- a/build_tools/bazel_to_cmake/bazel_to_cmake.py
+++ b/build_tools/bazel_to_cmake/bazel_to_cmake.py
@@ -416,20 +416,28 @@
     "deps_block": deps_block,
     }
 
-  def cc_binary(self, name, srcs=None, deps=None, linkopts=None, **kwargs):
+  def cc_binary(self,
+                name,
+                srcs=None,
+                deps=None,
+                linkopts=None,
+                testonly=False,
+                **kwargs):
     if linkopts:
       self._convert_unimplemented_function("linkopts")
     name_block = self._convert_name_block(name)
     out_block = self._convert_out_block(name)
     srcs_block = self._convert_srcs_block(srcs)
     deps_block = self._convert_deps_block(deps)
+    testonly_block = self._convert_testonly_block(testonly)
 
     self.converter.body += """iree_cc_binary(
-%(name_block)s%(out_block)s%(srcs_block)s%(deps_block)s)\n\n""" % {
+%(name_block)s%(out_block)s%(srcs_block)s%(deps_block)s%(testonly_block)s)\n\n""" % {
     "name_block": name_block,
     "out_block": out_block,
     "srcs_block": srcs_block,
     "deps_block": deps_block,
+    "testonly_block": testonly_block,
     }
 
   def cc_embed_data(self,