Refactor test launcher
This commit is contained in:
parent
c614beea0b
commit
338b72b898
1 changed files with 13 additions and 12 deletions
|
@ -30,18 +30,19 @@
|
|||
((file-exists-p target)
|
||||
(push target files)))))
|
||||
(with-temp-buffer
|
||||
(setenv "DOOMDIR" (concat doom-core-dir "test/"))
|
||||
(setenv "DOOMLOCALDIR" (concat doom-local-dir "test/"))
|
||||
(print! (start "Bootstrapping test environment, if necessary..."))
|
||||
(if (zerop
|
||||
(call-process
|
||||
(doom--emacs-binary)
|
||||
nil t nil "--batch"
|
||||
"-l" (concat doom-core-dir "core.el")
|
||||
"--eval" (prin1-to-string
|
||||
`(progn (doom-initialize 'force)
|
||||
`(progn
|
||||
(setq doom-emacs-dir ,doom-emacs-dir
|
||||
doom-local-dir ,(concat doom-local-dir "test/")
|
||||
doom-private-dir ,(concat doom-core-dir "test/"))
|
||||
(require 'core ,(locate-library "core"))
|
||||
(doom-initialize 'force)
|
||||
(doom-initialize-modules)
|
||||
(require 'core-cli)
|
||||
(unless (package-installed-p 'buttercup)
|
||||
(package-refresh-contents)
|
||||
(package-install 'buttercup))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue