From b10a093c6208f7abaf6e5e0b17fdfc930afec659 Mon Sep 17 00:00:00 2001 From: Ivan Mikushin Date: Wed, 18 Nov 2015 14:50:56 +0500 Subject: [PATCH] test dhcpcd running in background after network has initialized --- tests/integration/rostest/test_01_cloud_config.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/integration/rostest/test_01_cloud_config.py b/tests/integration/rostest/test_01_cloud_config.py index 3b12815d..4216a4ea 100644 --- a/tests/integration/rostest/test_01_cloud_config.py +++ b/tests/integration/rostest/test_01_cloud_config.py @@ -53,6 +53,18 @@ def test_docker_args(qemu, cloud_config): assert v.find(expected) != -1 +@pytest.mark.timeout(40) +def test_dhcpcd(qemu, cloud_config): + assert qemu is not None + u.wait_for_ssh(ssh_command) + + v = subprocess.check_output( + ssh_command + ['sh', '-c', 'ps -ef | grep dhcpcd'], + stderr=subprocess.STDOUT, universal_newlines=True) + + assert v.find('dhcpcd -M') != -1 + + @pytest.mark.timeout(40) def test_docker_tls_args(qemu, cloud_config): assert qemu is not None