From: Glenn Morris Date: Sat, 15 Dec 2018 23:04:24 +0000 (-0800) Subject: Suppress filenotify remote test failures on hydra.nixos.org X-Git-Tag: emacs-27.0.90~3992 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=aca60820e16560cc84fe9e093030262f6c4cbd59;p=emacs.git Suppress filenotify remote test failures on hydra.nixos.org * test/lisp/filenotify-tests.el (file-notify--deftest-remote): Add optional argument to pass expected-result. (file-notify-test04-autorevert-remote) (file-notify-test08-backup-remote): Expect failure on hydra (bug#33735). --- diff --git a/test/lisp/filenotify-tests.el b/test/lisp/filenotify-tests.el index 612ea8cd7f4..26b8276b8ec 100644 --- a/test/lisp/filenotify-tests.el +++ b/test/lisp/filenotify-tests.el @@ -240,12 +240,13 @@ This returns only for the local case and gfilenotify; otherwise it is nil. (gfile-monitor-name file-notify--test-desc))) (cdr (assq file-notify--test-desc file-notify--test-monitors)))))) -(defmacro file-notify--deftest-remote (test docstring) +(defmacro file-notify--deftest-remote (test docstring &optional expected) "Define ert `TEST-remote' for remote files." (declare (indent 1)) `(ert-deftest ,(intern (concat (symbol-name test) "-remote")) () ,docstring :tags '(:expensive-test) + :expected-result (or ,expected :passed) (let* ((temporary-file-directory file-notify-test-remote-temporary-file-directory) (ert-test (ert-get-test ',test))) @@ -917,7 +918,8 @@ delivered." (file-notify--test-cleanup)))) (file-notify--deftest-remote file-notify-test04-autorevert - "Check autorevert via file notification for remote files.") + "Check autorevert via file notification for remote files." + (if (getenv "EMACS_HYDRA_CI") :failed :passed)) ; fixme bug#33735 (ert-deftest file-notify-test05-file-validity () "Check `file-notify-valid-p' for files." @@ -1239,7 +1241,8 @@ delivered." (file-notify--test-cleanup))) (file-notify--deftest-remote file-notify-test08-backup - "Check that backup keeps file notification for remote files.") + "Check that backup keeps file notification for remote files." + (if (getenv "EMACS_HYDRA_CI") :failed :passed)) ; fixme bug#33735 (ert-deftest file-notify-test09-watched-file-in-watched-dir () "Watches a directory and a file in that directory separately.