summaryrefslogtreecommitdiff
path: root/test/lisp/cedet/srecode-utest-template.el
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2020-08-18 11:06:48 -0700
committerLars Ingebrigtsen <larsi@gnus.org>2020-08-18 11:06:53 -0700
commit206ce48fb0f635dcc67ef00586af8cf595fcb17c (patch)
treecf7f922324285d1e7499d452a0d00ba8d2f6f467 /test/lisp/cedet/srecode-utest-template.el
parenta711f7012545231a77ff4c5b33af87611701a212 (diff)
downloademacs-206ce48fb0f635dcc67ef00586af8cf595fcb17c.tar.gz
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.
Diffstat (limited to 'test/lisp/cedet/srecode-utest-template.el')
-rw-r--r--test/lisp/cedet/srecode-utest-template.el4
1 files changed, 4 insertions, 0 deletions
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"