]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-network: add a test case for DNSSL in RA
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 24 Oct 2020 03:46:27 +0000 (12:46 +0900)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 24 Oct 2020 12:08:51 +0000 (14:08 +0200)
Closes #4590.

test/test-network/conf/ipv6-prefix-veth.network
test/test-network/conf/ipv6-prefix.network
test/test-network/systemd-networkd-tests.py

index 3d2acecde2a24ad788c2e9a569c3fd2163df6866..609692f97aef29c34fe66ae8bf82271dce4724b9 100644 (file)
@@ -3,3 +3,6 @@ Name=veth99
 
 [Network]
 IPv6AcceptRA=true
+
+[IPv6AcceptRA]
+UseDomains=yes
index aec1d1b2c312a6922f590d1e02cd71d402372709..7813c2c1ba71056375316a363151248a2caaca94 100644 (file)
@@ -7,6 +7,7 @@ IPv6SendRA=yes
 [IPv6SendRA]
 DNS=_link_local 2002:da8:1:0::1
 DNSLifetimeSec=1min
+Domains=hogehoge.test
 
 [IPv6Prefix]
 Prefix=2002:da8:1:0::/64
index 499677e6e6d2a37924dbeedaf2daf16921475632..46c4bb7a95c6c1f6adc66f5f6929a0a071b162b8 100755 (executable)
@@ -3314,6 +3314,10 @@ class NetworkdRATests(unittest.TestCase, Utilities):
         self.assertRegex(output, 'fe80::')
         self.assertRegex(output, '2002:da8:1::1')
 
+        output = check_output(*resolvectl_cmd, 'domain', 'veth99', env=env)
+        print(output)
+        self.assertIn('hogehoge.test', output)
+
         output = check_output(*networkctl_cmd, '-n', '0', 'status', 'veth99', env=env)
         print(output)
         self.assertRegex(output, '2002:da8:1:0')