]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: exercise bypass mode on the sd-resolved stub 34667/head
authorRonan Pigott <ronan@rjp.ie>
Fri, 11 Oct 2024 05:40:03 +0000 (22:40 -0700)
committerRonan Pigott <ronan@rjp.ie>
Sat, 19 Oct 2024 04:21:35 +0000 (21:21 -0700)
A basic test will verify that we provide the right flags.

test/units/TEST-75-RESOLVED.sh

index 801104710bd3012385e5fe6040ba788e0a4359b5..4a7b75971701555f638736545b211e5fe937a632 100755 (executable)
@@ -517,8 +517,17 @@ testcase_08_resolved() {
     grep -qF "fd00:dead:beef:cafe::11" "$RUN_OUT"
     grep -qF "authenticated: yes" "$RUN_OUT"
 
-    run dig +short signed.test
+    run dig +nostats signed.test
     grep -qF "10.0.0.10" "$RUN_OUT"
+    grep -q "flags:[^;]* ad" "$RUN_OUT"
+    run dig +nostats +cd signed.test
+    grep -qF "10.0.0.10" "$RUN_OUT"
+    grep -q "flags:[^;]* cd" "$RUN_OUT"
+    grep -qv "flags:[^;]* ad" "$RUN_OUT"
+    run dig +nostats +do signed.test
+    grep -qF "10.0.0.10" "$RUN_OUT"
+    grep -q "flags:[^;]* ad" "$RUN_OUT"
+    grep -qv "flags:[^;]* cd" "$RUN_OUT"
     run resolvectl query signed.test
     grep -qF "signed.test: 10.0.0.10" "$RUN_OUT"
     grep -qF "authenticated: yes" "$RUN_OUT"