From 1ef2eedce756a7b1e8400fe9ab2441b16b7263b0 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 5 May 2021 23:04:24 +0900 Subject: test-network: wait for the intreface is configured if it is expected --- test/test-network/systemd-networkd-tests.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'test') diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index 1e50a75980..cf009ee178 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -2784,20 +2784,16 @@ class NetworkdNetworkTests(unittest.TestCase, Utilities): expect_up = initial_up next_up = not expect_up - # if initial expected state is down, must wait for setup_state to reach configuring - # so systemd-networkd considers it 'activated' - setup_state = None if initial_up else 'configuring' - for iteration in range(4): with self.subTest(iteration=iteration, expect_up=expect_up): operstate = 'routable' if expect_up else 'off' + setup_state = 'configured' if expect_up else None self.wait_operstate('test1', operstate, setup_state=setup_state, setup_timeout=20) - setup_state = None if expect_up: self.assertIn('UP', check_output('ip link show test1')) self.assertIn('192.168.10.30/24', check_output('ip address show test1')) - self.assertIn('default via 192.168.10.1', check_output('ip route show')) + self.assertIn('default via 192.168.10.1', check_output('ip route show dev test1')) else: self.assertIn('DOWN', check_output('ip link show test1')) -- cgit v1.2.3