From: Yu Watanabe Date: Thu, 23 May 2019 15:51:22 +0000 (+0900) Subject: test-network: add basic tests for vxcan device X-Git-Tag: v243~487^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f63b14d35ef0f4326033bf5fc56c906ecb44fd81;p=platform%2Fupstream%2Fsystemd.git test-network: add basic tests for vxcan device --- diff --git a/test/test-network/conf/25-vxcan.netdev b/test/test-network/conf/25-vxcan.netdev new file mode 100644 index 0000000..6d879b1 --- /dev/null +++ b/test/test-network/conf/25-vxcan.netdev @@ -0,0 +1,6 @@ +[NetDev] +Name=vxcan99 +Kind=vxcan + +[VXCAN] +Peer=vxcan-peer diff --git a/test/test-network/conf/netdev-link-local-addressing-yes.network b/test/test-network/conf/netdev-link-local-addressing-yes.network index ffe9ae4..2e87424 100644 --- a/test/test-network/conf/netdev-link-local-addressing-yes.network +++ b/test/test-network/conf/netdev-link-local-addressing-yes.network @@ -6,6 +6,8 @@ Name=macvtap99 Name=veth99 Name=veth-peer Name=vcan99 +Name=vxcan99 +Name=vxcan-peer Name=vrf99 Name=geneve99 Name=ipiptun99 diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index f5b13e9..2eda211 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -265,6 +265,7 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities): 'vtitun97', 'vtitun98', 'vtitun99', + 'vxcan99', 'vxlan99', 'wg98', 'wg99'] @@ -334,6 +335,7 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities): '25-vti-tunnel-local-any.netdev', '25-vti-tunnel-remote-any.netdev', '25-vti-tunnel.netdev', + '25-vxcan.netdev', '25-vxlan.netdev', '25-wireguard-23-peers.netdev', '25-wireguard-23-peers.network', @@ -604,6 +606,13 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities): self.wait_online(['vcan99:carrier']) + @expectedFailureIfModuleIsNotAvailable('vxcan') + def test_vxcan(self): + self.copy_unit_to_networkd_unit_path('25-vxcan.netdev', 'netdev-link-local-addressing-yes.network') + self.start_networkd(0) + + self.wait_online(['vxcan99:carrier', 'vxcan-peer:carrier']) + @expectedFailureIfModuleIsNotAvailable('wireguard') def test_wireguard(self): self.copy_unit_to_networkd_unit_path('25-wireguard.netdev', '25-wireguard.network',