Skip a remote filenotify test on hydra
* test/lisp/filenotify-tests.el (file-notify--deftest-remote): Add optional argument to skip test. (file-notify-test07-many-events-remote): Skip on hydra.nixos.org.
This commit is contained in:
parent
70926a3e86
commit
dc3f70dc8f
1 changed files with 5 additions and 2 deletions
|
|
@ -241,13 +241,14 @@ 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 &optional expected)
|
||||
(defmacro file-notify--deftest-remote (test docstring &optional expected skip)
|
||||
"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)
|
||||
(skip-unless (not ,skip))
|
||||
(let* ((temporary-file-directory
|
||||
file-notify-test-remote-temporary-file-directory)
|
||||
(ert-test (ert-get-test ',test)))
|
||||
|
|
@ -1161,8 +1162,10 @@ delivered."
|
|||
;; Cleanup.
|
||||
(file-notify--test-cleanup)))
|
||||
|
||||
;; Unpredictable failures, eg https://hydra.nixos.org/build/86016286
|
||||
(file-notify--deftest-remote file-notify-test07-many-events
|
||||
"Check that events are not dropped for remote directories.")
|
||||
"Check that events are not dropped for remote directories."
|
||||
:passed (getenv "EMACS_HYDRA_CI"))
|
||||
|
||||
(ert-deftest file-notify-test08-backup ()
|
||||
"Check that backup keeps file notification."
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue