diff options
-rw-r--r-- | .woodpecker.yml | 2 | ||||
-rw-r--r-- | test/ert-helper.el | 8 |
2 files changed, 9 insertions, 1 deletions
diff --git a/.woodpecker.yml b/.woodpecker.yml index 26dc9d7..53952ec 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -3,5 +3,5 @@ pipeline: image: silex/emacs:cask commands: - cask install - - cask emacs -batch -l test/ert-helper.el -l test/*-tests.el -f ert-run-tests-batch-and-exit + - cask emacs -batch -l test/ert-helper.el -f ert-run-tests-batch-and-exit diff --git a/test/ert-helper.el b/test/ert-helper.el index f65649f..140425b 100644 --- a/test/ert-helper.el +++ b/test/ert-helper.el @@ -13,3 +13,11 @@ (load-file "lisp/mastodon-search.el") (load-file "lisp/mastodon-tl.el") (load-file "lisp/mastodon-toot.el") + +;; load tests in bulk to avoid using deprecated `cask exec' +(let ((tests (cl-remove-if-not (lambda (x) + (string-suffix-p "-tests.el" x)) + (directory-files "test/." t directory-files-no-dot-files-regexp)))) + (mapc #'load-file tests)) + + |