summaryrefslogtreecommitdiff
path: root/gnu/tests
diff options
context:
space:
mode:
authorNguyễn Gia Phong <cnx@loang.net>2025-12-19 10:13:50 +0900
committerLudovic Courtès <ludo@gnu.org>2026-01-09 15:22:45 +0100
commit211ee32c95ed81e0e16dc8968157aec21a44e7e6 (patch)
treec9d871ab5950f5ae5b6338e5022429acca930959 /gnu/tests
parentd7ad785c6d6b02f711c1595a7b8ce6d023d0e547 (diff)
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 <ludo@gnu.org> Merges: #4955
Diffstat (limited to 'gnu/tests')
-rw-r--r--gnu/tests/avahi.scm27
1 files changed, 13 insertions, 14 deletions
diff --git a/gnu/tests/avahi.scm b/gnu/tests/avahi.scm
index 32310321247..d7f2fdaa72d 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))))