From: Lars Ingebrigtsen Date: Tue, 18 Aug 2020 18:06:48 +0000 (-0700) Subject: Fix a big in the srecore test setup X-Git-Tag: emacs-28.0.90~6545 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=206ce48fb0f635dcc67ef00586af8cf595fcb17c;p=emacs.git Fix a big in the srecore test setup * test/lisp/cedet/srecode-utest-template.el (srecode-utest-project): Set the current directory in the project so that we'll find it later (bug#42533). The in-project directory is /tmp, which is not actually what it is on many machines that have the temporary directory somewhere else. --- diff --git a/test/lisp/cedet/srecode-utest-template.el b/test/lisp/cedet/srecode-utest-template.el index 63c33a3c440..41e67fd1e3b 100644 --- a/test/lisp/cedet/srecode-utest-template.el +++ b/test/lisp/cedet/srecode-utest-template.el @@ -347,6 +347,10 @@ INSIDE SECTION: ARG HANDLER ONE") ;; Load the application templates, and make sure we can find them. (srecode-load-tables-for-mode major-mode 'tests) + (dolist (table (oref (srecode-table) tables)) + (when (gethash "test" (oref table contexthash)) + (oset table project default-directory))) + (setq temp (srecode-template-get-table (srecode-table) "test-project" "test"