#!/usr/bin/make -f %: dh $@ --with elpa override_dh_auto_build: /bin/true # In the ert tests, `lsp-clangd-test' requires `lsp-integration-test'. If # `lsp-clangd-test.el' is loaded before `lsp-integration-test.el' in Emacs 29, # it causes test symbols to be loaded twice which triggers the `test redefined' # error. Here we ensure `lsp-clangd-test' is loaded after # `lsp-integration-test' to avoid flakiness. # See also: https://debbugs.gnu.org/66782 override_dh_elpa_test: emacs -batch -Q -l package \ --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" \ --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" \ -f package-initialize -L clients/ -L . -L test \ -l test/lsp-integration-test.el \ -l test/lsp-common-test.el \ -l test/lsp-protocol-test.el \ -l test/lsp-mode-test.el \ -l test/lsp-methods-test.el \ -l test/lsp-javascript-test.el \ -l test/lsp-io-test.el \ -l test/lsp-file-watch-test.el \ -l test/lsp-completion-test.el \ -l test/lsp-clangd-test.el \ -l debian/ert-helper.el