From 1285edf39cfeddffe8937d8eee9402654dfcf587 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Fri, 14 Jun 2019 05:25:00 +0900 Subject: [PATCH] test-network: add test for ConfigureWithoutCarrier= --- .../conf/25-bridge-configure-without-carrier.network | 7 +++++++ test/test-network/systemd-networkd-tests.py | 5 +++-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 test/test-network/conf/25-bridge-configure-without-carrier.network diff --git a/test/test-network/conf/25-bridge-configure-without-carrier.network b/test/test-network/conf/25-bridge-configure-without-carrier.network new file mode 100644 index 00000000000..c7d25832526 --- /dev/null +++ b/test/test-network/conf/25-bridge-configure-without-carrier.network @@ -0,0 +1,7 @@ +[Match] +Name=bridge99 + +[Network] +LinkLocalAddressing=yes +IPv6AcceptRA=no +ConfigureWithoutCarrier=yes diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index f22fdbe5af7..eb9cf8375dc 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -471,6 +471,7 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities): '25-bond.netdev', '25-bond-balanced-tlb.netdev', '25-bridge.netdev', + '25-bridge-configure-without-carrier.network', '25-bridge.network', '25-erspan-tunnel-local-any.netdev', '25-erspan-tunnel.netdev', @@ -585,10 +586,10 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities): self.check_operstate('test1', 'degraded') def test_bridge(self): - copy_unit_to_networkd_unit_path('25-bridge.netdev') + copy_unit_to_networkd_unit_path('25-bridge.netdev', '25-bridge-configure-without-carrier.network') start_networkd(0) - wait_online(['bridge99:off']) + wait_online(['bridge99:no-carrier']) tick = os.sysconf('SC_CLK_TCK') self.assertEqual(9, round(float(read_link_attr('bridge99', 'bridge', 'hello_time')) / tick)) -- 2.39.2