From 4e34a298f7d6b2c96150d611eca3fc7cc1b2798b Mon Sep 17 00:00:00 2001 From: Nicolas Hennion Date: Mon, 9 Feb 2026 10:01:45 +0100 Subject: [PATCH 1/3] Skip NPU test when plugin is disabled Skip NPU test if plugin is disabled in configuration. --- tests/test_core.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/test_core.py b/tests/test_core.py index fd148264..af47e1dc 100755 --- a/tests/test_core.py +++ b/tests/test_core.py @@ -638,6 +638,10 @@ class TestGlances(unittest.TestCase): def test_025_npu(self): """Check NPU plugin.""" print('INFO: [TEST_025] Check NPU stats') + if stats.get_plugin('npu').is_disabled(): + # Disable test if stats is disable in configuration file + # Related to #3425 + return stats_grab = stats.get_plugin('npu').get_raw() self.assertTrue(isinstance(stats_grab, list), msg='NPU stats is not a list') # Test AMD NPU plugin with test data From e187f029f38958067eff26f447b7a70e9222ed60 Mon Sep 17 00:00:00 2001 From: Nicolas Hennion Date: Mon, 9 Feb 2026 10:12:49 +0100 Subject: [PATCH 2/3] Add 'healthy' status to active container statuses Related to #3426 --- glances/plugins/containers/engines/docker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glances/plugins/containers/engines/docker.py b/glances/plugins/containers/engines/docker.py index ac4038ac..af607fc9 100644 --- a/glances/plugins/containers/engines/docker.py +++ b/glances/plugins/containers/engines/docker.py @@ -210,7 +210,7 @@ class DockerStatsFetcher: class DockerExtension: """Glances' Containers Plugin's Docker Extension unit""" - CONTAINER_ACTIVE_STATUS = ['running', 'paused'] + CONTAINER_ACTIVE_STATUS = ['running', 'healthy', 'paused'] def __init__(self): self.disable = disable_plugin_docker From 6bbc78da6fa3170b35b11e828ed8e76709855a7e Mon Sep 17 00:00:00 2001 From: Nicolas Hennion Date: Mon, 9 Feb 2026 10:13:52 +0100 Subject: [PATCH 3/3] Update podman.py Related to #3426 --- glances/plugins/containers/engines/podman.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glances/plugins/containers/engines/podman.py b/glances/plugins/containers/engines/podman.py index d1abecfe..e10e7060 100644 --- a/glances/plugins/containers/engines/podman.py +++ b/glances/plugins/containers/engines/podman.py @@ -253,7 +253,7 @@ class PodmanPodStatsFetcher: class PodmanExtension: """Glances' Containers Plugin's Docker Extension unit""" - CONTAINER_ACTIVE_STATUS = ['running', 'paused'] + CONTAINER_ACTIVE_STATUS = ['running', 'healthy', 'paused'] def __init__(self, podman_sock): self.disable = disable_plugin_podman