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"))