]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: exercise bypass mode on the sd-resolved stub
authorRonan Pigott <ronan@rjp.ie>
Fri, 11 Oct 2024 05:40:03 +0000 (22:40 -0700)
committerLuca Boccassi <luca.boccassi@gmail.com>
Wed, 13 Nov 2024 19:48:10 +0000 (19:48 +0000)
A basic test will verify that we provide the right flags.

(cherry picked from commit b7b1c50c6afd2ab8c2c779df9b73c6dbbc773f70)

test/units/TEST-75-RESOLVED.sh

index 4f387203e2eda5ecea7fec5bfdc9ff8dde742049..2f588ad6ed6376bc7b5bcef60b3e48b7ddca15ec 100755 (executable)
@@ -477,8 +477,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"