]> git.eshelyaron.com Git - emacs.git/commitdiff
Make tree-sitter tests work installed in .emacs.d/tree-sitter
authorMattias EngdegÄrd <mattiase@acm.org>
Mon, 26 Feb 2024 17:42:44 +0000 (18:42 +0100)
committerEshel Yaron <me@eshelyaron.com>
Wed, 28 Feb 2024 17:53:13 +0000 (18:53 +0100)
* test/Makefile.in (ert_opts):
Set treesit-extra-load-path, because HOME is not valid when running
tests from the Makefile (bug#69405).

(cherry picked from commit a67b8d7f448804d34bce85d2b6ab8d022f14161f)

test/Makefile.in

index 720f5c7ff8cb6e89786192c297b3210263e3dbf4..3cbdbec4414dded7d8b9d92276f17bb5f0891af0 100644 (file)
@@ -92,6 +92,10 @@ export TEST_LOAD_EL ?= \
 # Additional settings for ert.
 ert_opts =
 
+# Supply a path to local tree-sitter installations, as we run tests
+# without a valid HOME.
+ert_opts += --eval "(setq treesit-extra-load-path '(\"$(HOME)/.emacs.d/tree-sitter\"))"
+
 # Maximum length of lines in ert backtraces; nil for no limit.
 # (if empty, use the default ert-batch-backtrace-right-margin).
 TEST_BACKTRACE_LINE_LENGTH =