scripts: sysmon: break down other processes

BUG=b:255782067
TEST=Ran the unit test.

Change-Id: I08fae4aa58de181374544e51766aa3759ec1f303
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/4242825
Auto-Submit: Congbin Guo <guocb@chromium.org>
Tested-by: Congbin Guo <guocb@chromium.org>
Commit-Queue: Congbin Guo <guocb@chromium.org>
Reviewed-by: Sergey Fetisov <sfetisov@google.com>
diff --git a/scripts/sysmon/proc_metrics_unittest.py b/scripts/sysmon/proc_metrics_unittest.py
index f5bdbbe..5c9bde1 100644
--- a/scripts/sysmon/proc_metrics_unittest.py
+++ b/scripts/sysmon/proc_metrics_unittest.py
@@ -223,14 +223,43 @@
                 _mock_process(
                     name="podman", cmdline=["podman", "pull", "image:tag"]
                 ),
+                _mock_process(name="adb", cmdline=["adb", "..."]),
+                _mock_process(name="bbagent", cmdline=["bbagent", "..."]),
+                _mock_process(name="cloudtail", cmdline=["cloudtail", "..."]),
+                _mock_process(name="kubelet", cmdline=["kubelet", "..."]),
+                _mock_process(
+                    name="phosphorus", cmdline=["phosphorus", "upload-to-tko"]
+                ),
+                _mock_process(
+                    name="python",
+                    cmdline=[
+                        "bin/python",
+                        "-u",
+                        "-s",
+                        ".../recipe_engine/main.py",
+                    ],
+                ),
+                _mock_process(
+                    name="python3.8",
+                    cmdline=[
+                        "bin/python3.8",
+                        "-u",
+                        ".../swarming_bot.3.zip",
+                        "run_isolated",
+                        "...",
+                    ],
+                ),
             ]
             proc_metrics.collect_proc_info()
 
         setter = self.store.set
         calls = []
+        calls.extend(_expected_calls_for("adb"))
         calls.extend(_expected_calls_for("autoserv"))
+        calls.extend(_expected_calls_for("bbagent"))
         calls.extend(_expected_calls_for("cache-downloader"))
         calls.extend(_expected_calls_for("cipd"))
+        calls.extend(_expected_calls_for("cloudtail"))
         calls.extend(_expected_calls_for("common-tls"))
         calls.extend(_expected_calls_for("curl"))
         calls.extend(_expected_calls_for("dnsmasq"))
@@ -240,13 +269,17 @@
         calls.extend(_expected_calls_for("gs_offloader"))
         calls.extend(_expected_calls_for("gsutil"))
         calls.extend(_expected_calls_for("java"))
+        calls.extend(_expected_calls_for("k8s_system"))
         calls.extend(_expected_calls_for("labservice"))
         calls.extend(_expected_calls_for("lxc-attach"))
         calls.extend(_expected_calls_for("lxc-start"))
         calls.extend(_expected_calls_for("podman-pull"))
         calls.extend(_expected_calls_for("podman-run"))
+        calls.extend(_expected_calls_for("phosphorus"))
+        calls.extend(_expected_calls_for("recipe"))
         calls.extend(_expected_calls_for("sshd"))
         calls.extend(_expected_calls_for("swarming_bot"))
+        calls.extend(_expected_calls_for("swarming_sub_task"))
         calls.extend(_expected_calls_for("sysmon"))
         calls.extend(_expected_calls_for("tko_proxy"))
         calls.extend(_expected_calls_for("other"))