diff options
| author | Andreas Politz <politza@hochschule-trier.de> | 2015-06-18 08:19:59 +0200 |
|---|---|---|
| committer | Andreas Politz <politza@hochschule-trier.de> | 2015-06-18 08:19:59 +0200 |
| commit | 12f34b035ad4d45d8b09cd530348a78730ee6cef (patch) | |
| tree | 5c2c3cb9f8cbcec0fefcba7c0516e683d24e2dbd | |
| parent | 2db2f07a35a49cab8c1625cde293ae80bf1397c1 (diff) | |
Copy casks elpa when runnging tests
* test/run-tests.el (package-user-dir): Copy the directory tree.
| -rw-r--r-- | test/run-tests.el | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/test/run-tests.el b/test/run-tests.el index c9bbbb4..b92f96a 100644 --- a/test/run-tests.el +++ b/test/run-tests.el @@ -15,7 +15,14 @@ (error "load-file-name is unset")) (cd (file-name-directory load-file-name)) -(setq package-user-dir (make-temp-file "package" t)) +(setq package-user-dir (expand-file-name "elpa" (make-temp-file "package" t))) + +(defvar cask-elpa (format "../.cask/%s/elpa" emacs-version)) + +(unless (file-directory-p cask-elpa) + (error "Do `cask install' first")) +(copy-directory (format "../.cask/%s/elpa" emacs-version) + (file-name-directory package-user-dir)) (add-hook 'kill-emacs-hook (lambda nil (when (file-exists-p package-user-dir) (delete-directory package-user-dir t)))) |
