]> git.eshelyaron.com Git - emacs.git/commitdiff
Suppress filenotify remote test failures on hydra.nixos.org
authorGlenn Morris <rgm@gnu.org>
Sat, 15 Dec 2018 23:04:24 +0000 (15:04 -0800)
committerGlenn Morris <rgm@gnu.org>
Sat, 15 Dec 2018 23:04:24 +0000 (15:04 -0800)
* 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).

test/lisp/filenotify-tests.el

index 612ea8cd7f41228f86277e9b1653381ea1e36f7f..26b8276b8ec0c2df3f2941b460a942a5d2ab55d2 100644 (file)
@@ -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.