guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 211ee32c95ed81e0e16dc8968157aec21a44e7e6
Author: Nguyễn Gia Phong <[email protected]>
AuthorDate: Fri Dec 19 10:13:50 2025 +0900

    tests: %test-nss-mdns: Fix test order.
    
    Before this, the test failed because Avahi CLI utilities
    exit with a non-zero status in case of a cache miss
    (instead of blocking?).
    
    * gnu/tests/avahi.scm (run-nss-mdns-test): Move the Avahi CLI tests
      after other name resolution tests.
    
    Change-Id: I88ab03abf39cf24ee2ce763c719444ac65504cc2
    Signed-off-by: Ludovic Courtès <[email protected]>
    Merges: #4955
---
 gnu/tests/avahi.scm | 27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)

diff --git a/gnu/tests/avahi.scm b/gnu/tests/avahi.scm
index 3231032124..d7f2fdaa72 100644
--- a/gnu/tests/avahi.scm
+++ b/gnu/tests/avahi.scm
@@ -132,20 +132,6 @@
                 (start-service 'networking))
              marionette))
 
-          (test-equal "avahi-resolve-host-name"
-            0
-            (marionette-eval
-             '(system*
-               "/run/current-system/profile/bin/avahi-resolve-host-name"
-               "-v" #$mdns-host-name)
-             marionette))
-
-          (test-equal "avahi-browse"
-            0
-            (marionette-eval
-             '(system* "/run/current-system/profile/bin/avahi-browse" "-avt")
-             marionette))
-
           (test-assert "getaddrinfo .local"
             ;; Wait for the 'avahi-daemon' service and perform a resolution.
             (match (marionette-eval
@@ -168,6 +154,19 @@
                (and (string=? (hostent:name result) #$mdns-host-name)
                     (= (hostent:addrtype result) AF_INET)))))
 
+          (test-equal "avahi-resolve host name"
+            0
+            (marionette-eval
+             '(system* "/run/current-system/profile/bin/avahi-resolve"
+                       "--verbose" "--name" #$mdns-host-name)
+             marionette))
+
+          (test-equal "avahi-browse"
+            0
+            (marionette-eval
+             '(system* "/run/current-system/profile/bin/avahi-browse"
+                       "--all" "--verbose" "--terminate")
+             marionette))
 
           (test-end))))
 

Reply via email to