--eval '(setq treesit-extra-load-path (list "/root/.emacs.d/tree-sitter"))' \
-l admin/tree-sitter/treesit-admin.el \
--eval '(dolist (lang (mapcar (quote car) \
- (treesit-admin--populated-treesit-language-source-alist))) \
+ (treesit-admin--populated-treesit-language-source-alist))) \
(treesit-install-language-grammar lang "/root/.emacs.d/tree-sitter"))' \
--eval '(message "\ntreesit-language-source-alist")' \
--eval '(message "=============================")' \
--eval '(message "%s" (pp-to-string treesit-language-source-alist))' \
--eval '(message "ABI versions\n============")' \
- --eval \
- '(dolist (lang (sort (mapcar (quote car) treesit-language-source-alist))) \
- (message "%s ABI version %d" lang (treesit-language-abi-version lang)))' \
+ --eval '(dolist (lang (sort (mapcar (quote car) treesit-language-source-alist))) \
+ (message "%s ABI version %d" lang (treesit-language-abi-version lang)))' \
--eval '(message "\ntreesit-admin-check-manual-coverage")' \
--eval '(message "===================================")' \
-f treesit-admin-check-manual-coverage \
target: emacs-eglot
# This is needed in order to get a JUnit test report.
make_params: >-
- check-expensive TEST_HOME=/root LOGFILES="lisp/progmodes/eglot-tests.log"
-
- # EMACS_EXTRAOPT="--eval \(use-package\ company\ :ensure\ t\)
- # --eval \(use-package\ yasnippet\ :ensure\ t\)"
+ check-expensive
+ TEST_HOME=/root
+ LOGFILES="lisp/progmodes/eglot-tests.log"
+ EMACS_EXTRAOPT="--eval \(use-package\ company\ :ensure\ t\)
+ --eval \(use-package\ yasnippet\ :ensure\ t\)"
build-image-tree-sitter:
stage: platform-images
(funcall fn)))
(cancel-timer timer)
(when (eq retval timed-out)
- (error "%s" (concat "Timed out " message))))))
+ (if (getenv "EMACS_EMBA_CI")
+ (ert-skip (concat "Timed out " message))
+ (error "%s" (concat "Timed out " message)))))))
(defun eglot--find-file-noselect (file &optional noerror)
(unless (or noerror