]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix bug#51369
authorMichael Albinus <michael.albinus@gmx.de>
Mon, 1 Nov 2021 12:22:28 +0000 (13:22 +0100)
committerMichael Albinus <michael.albinus@gmx.de>
Mon, 1 Nov 2021 12:22:28 +0000 (13:22 +0100)
* test/lisp/net/dbus-tests.el (dbus-test04-register-method): Skip on hydra.

test/lisp/net/dbus-tests.el

index 53c786ada48cd2d4114845d32dea62fb24267db9..71ca353797257727b347f9d537690f178bea1b7a 100644 (file)
@@ -630,16 +630,19 @@ This includes initialization and closing the bus."
             :session dbus--test-service dbus--test-path
             dbus--test-interface method1 "foo" "bar"))
           `(dbus-error ,dbus-error-invalid-args "Wrong arguments (foo bar)")))
-        ;; Three arguments, D-Bus error activated by `dbus-error' signal.
-        (should
-         (equal
-          (should-error
-           (dbus-call-method
-            :session dbus--test-service dbus--test-path
-            dbus--test-interface method1 "foo" "bar" "baz"))
-          `(dbus-error
-            ,dbus-error-failed
-            "D-Bus error: \"D-Bus signal\", \"foo\", \"bar\", \"baz\"")))
+        ;; Three arguments, D-Bus error activated by `dbus-error'
+        ;; signal.  On hydra, it is not guaranteed which format the
+        ;; error message arises.  (Bug#51369)
+        (unless (getenv "EMACS_HYDRA_CI")
+          (should
+           (equal
+            (should-error
+             (dbus-call-method
+              :session dbus--test-service dbus--test-path
+              dbus--test-interface method1 "foo" "bar" "baz"))
+            `(dbus-error
+              ,dbus-error-failed
+              "D-Bus error: \"D-Bus signal\", \"foo\", \"bar\", \"baz\""))))
 
         ;; Unregister method.
         (should (dbus-unregister-object registered))