From 661da5ab576cc8a551516065d9f6fd008aa92586 Mon Sep 17 00:00:00 2001 From: Gabriel Ferreira Date: Mon, 25 Aug 2025 10:32:54 +0200 Subject: [PATCH] test: Skip Docker dependent test cases if we cannot reach the service --- utils/tests/test-ns3.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/utils/tests/test-ns3.py b/utils/tests/test-ns3.py index 22a3d0252..a58817cdb 100755 --- a/utils/tests/test-ns3.py +++ b/utils/tests/test-ns3.py @@ -214,6 +214,12 @@ class DockerContainerManager: os.environ[key] = value del setting, key, value + # Check if we can use Docker (docker-on-docker is a pain) + try: + docker.ps() + except DockerException as e: + currentTestCase.skipTest(f"python-on-whales returned:{e.__str__()}") + # Create Docker client instance and start it ## The Python-on-whales container instance self.container = docker.run(