]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-network: use wait_online() more
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 20 May 2019 01:18:26 +0000 (10:18 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 22 May 2019 08:58:46 +0000 (17:58 +0900)
test/test-network/systemd-networkd-tests.py

index 7e4467878461b9389a6816b576ab0fe9e36db17e..6d5c8631bb9ed9c59667b7d05bf6dbe286f78d97 100755 (executable)
@@ -970,11 +970,9 @@ class NetworkdL2TPTests(unittest.TestCase, Utilities):
     @expectedFailureIfModuleIsNotAvailable('l2tp_eth')
     def test_l2tp_udp(self):
         self.copy_unit_to_networkd_unit_path('11-dummy.netdev', '25-l2tp-dummy.network', '25-l2tp-udp.netdev')
-        self.start_networkd()
+        self.start_networkd(0)
 
-        self.check_link_exists('test1')
-        self.check_link_exists('l2tp-ses1')
-        self.check_link_exists('l2tp-ses2')
+        self.wait_online(['test1:routable', 'l2tp-ses1:off', 'l2tp-ses2:off'])
 
         output = subprocess.check_output(['ip', 'l2tp', 'show', 'tunnel', 'tunnel_id', '10'], universal_newlines=True).rstrip()
         print(output)
@@ -999,11 +997,9 @@ class NetworkdL2TPTests(unittest.TestCase, Utilities):
     @expectedFailureIfModuleIsNotAvailable('l2tp_ip')
     def test_l2tp_ip(self):
         self.copy_unit_to_networkd_unit_path('11-dummy.netdev', '25-l2tp-dummy.network', '25-l2tp-ip.netdev')
-        self.start_networkd()
+        self.start_networkd(0)
 
-        self.check_link_exists('test1')
-        self.check_link_exists('l2tp-ses3')
-        self.check_link_exists('l2tp-ses4')
+        self.wait_online(['test1:routable', 'l2tp-ses3:off', 'l2tp-ses4:off'])
 
         output = subprocess.check_output(['ip', 'l2tp', 'show', 'tunnel', 'tunnel_id', '10'], universal_newlines=True).rstrip()
         print(output)