From: Ronan Pigott Date: Sat, 6 Jan 2024 20:29:42 +0000 (-0700) Subject: test-resolve: add basic test for SVCB/HTTPS RRs X-Git-Tag: v256-rc1~1119^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F30661%2Fhead;p=thirdparty%2Fsystemd.git test-resolve: add basic test for SVCB/HTTPS RRs --- diff --git a/test/knot-data/zones/test.zone b/test/knot-data/zones/test.zone index ba5fcebc2d3..065ff7e2a00 100644 --- a/test/knot-data/zones/test.zone +++ b/test/knot-data/zones/test.zone @@ -19,3 +19,6 @@ ns1.unsigned AAAA fd00:dead:beef:cafe::1 onlinesign NS ns1.unsigned signed NS ns1.unsigned unsigned NS ns1.unsigned + +svcb SVCB 1 . alpn=dot ipv4hint=10.0.0.1 ipv6hint=fd00:dead:beef:cafe::1 +https HTTPS 1 . alpn="h2,h3" diff --git a/test/units/testsuite-75.sh b/test/units/testsuite-75.sh index 54234484c46..501bbb542d1 100755 --- a/test/units/testsuite-75.sh +++ b/test/units/testsuite-75.sh @@ -346,6 +346,12 @@ run dig +noall +authority +comments SRV . grep -qF "status: NOERROR" "$RUN_OUT" grep -qE "IN\s+SOA\s+ns1\.unsigned\.test\." "$RUN_OUT" +run resolvectl query -t SVCB svcb.test +grep -qF 'alpn="dot"' "$RUN_OUT" +grep -qF "ipv4hint=10.0.0.1" "$RUN_OUT" + +run resolvectl query -t HTTPS https.test +grep -qF 'alpn="h2,h3"' "$RUN_OUT" : "--- ZONE: unsigned.test. ---" run dig @ns1.unsigned.test +short unsigned.test A unsigned.test AAAA