From 0a5ccd26901bf1db41bac32744ab5b69a6edd6e3 Mon Sep 17 00:00:00 2001 From: Tony Breeds Date: Fri, 9 Jun 2023 17:20:59 -0500 Subject: [PATCH] Update testing for insecure-ci-registry The testinfra_hosts didn't match any hosts under test so the host.is_listening() check was never run. Skip that test for now, but add a new test to verify that docker-compose has at least defined the registry container and is restarting it to keep it "Up" Change-Id: Ic8d3c7833dd0924fc8a7eb4cbd776cf488d0f928 --- testinfra/test_registry.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/testinfra/test_registry.py b/testinfra/test_registry.py index e3277a649e..a30a6dc769 100644 --- a/testinfra/test_registry.py +++ b/testinfra/test_registry.py @@ -12,10 +12,19 @@ # License for the specific language governing permissions and limitations # under the License. +import pytest -testinfra_hosts = ['insecure-ci-registry.opendev.org'] +testinfra_hosts = ['insecure-ci-registry01.opendev.org'] +# Currently the zuul-registry service aborts due to there not being an +# acceptable keystone/swift to talk to. Skip the test for now +@pytest.mark.skip(reason="The current zuul-registry isn't running ATM") def test_registry_listening(host): registry = host.socket("tcp://0.0.0.0:5000") assert registry.is_listening + +def test_container_running(host): + container = host.docker("registry-docker_registry_1") + + assert container.is_running \ No newline at end of file