diff options
| author | Po Lu | 2025-02-26 16:03:12 +0800 |
|---|---|---|
| committer | Po Lu | 2025-02-26 20:58:01 +0800 |
| commit | 3e496fc31746517440285c2cd9f2b4a09c227d7b (patch) | |
| tree | 94d651b5eb53c279b4158250c0245f6862c81c55 | |
| parent | 86dd455e9c7402737e2c0c45190fabbf1d3ee8c1 (diff) | |
| download | emacs-3e496fc31746517440285c2cd9f2b4a09c227d7b.tar.gz emacs-3e496fc31746517440285c2cd9f2b4a09c227d7b.zip | |
Port Eshell tests to Android
* test/infra/android/test-controller.el (ats-run-test): Run
tests in a temp buffer.
* test/lisp/eshell/em-alias-tests.el (ert, em-alias)
(eshell-tests-helpers):
* test/lisp/eshell/em-basic-tests.el (em-basic)
(eshell-tests-helpers):
* test/lisp/eshell/em-cmpl-tests.el (em-unix)
(eshell-tests-helpers):
* test/lisp/eshell/em-dirs-tests.el (em-dirs)
(eshell-tests-helpers):
* test/lisp/eshell/em-extpipe-tests.el (ert-x)
(eshell-tests-helpers):
* test/lisp/eshell/em-glob-tests.el (ert, eshell-tests-helpers):
* test/lisp/eshell/em-hist-tests.el (eshell)
(eshell-tests-helpers):
* test/lisp/eshell/em-pred-tests.el (em-pred)
(eshell-tests-helpers):
* test/lisp/eshell/em-prompt-tests.el (em-prompt)
(eshell-tests-helpers):
* test/lisp/eshell/em-script-tests.el (em-script)
(eshell-tests-helpers):
* test/lisp/eshell/em-unix-tests.el (ert-x)
(eshell-tests-helpers):
* test/lisp/eshell/esh-arg-tests.el (eshell)
(eshell-tests-helpers):
* test/lisp/eshell/esh-cmd-tests.el (eshell)
(eshell-tests-helpers):
* test/lisp/eshell/esh-ext-tests.el (eshell)
(eshell-tests-helpers):
* test/lisp/eshell/esh-io-tests.el (eshell)
(eshell-tests-helpers):
* test/lisp/eshell/esh-mode-tests.el (em-prompt)
(eshell-tests-helpers):
* test/lisp/eshell/esh-proc-tests.el (em-prompt)
(eshell-tests-helpers):
* test/lisp/eshell/esh-util-tests.el (esh-util)
(eshell-tests-helpers):
* test/lisp/eshell/esh-var-tests.el (eshell)
(eshell-tests-helpers):
* test/lisp/eshell/eshell-tests.el (esh-mode)
(eshell-tests-helpers): Load `eshell-tests-helpers' from the
resource directory.
* test/lisp/eshell/resources/eshell-tests-helpers.el: Move from
`test/lisp/eshell'.
22 files changed, 46 insertions, 59 deletions
diff --git a/test/infra/android/test-controller.el b/test/infra/android/test-controller.el index 89b9b93f7b1..d318c9a0d4b 100644 --- a/test/infra/android/test-controller.el +++ b/test/infra/android/test-controller.el | |||
| @@ -2442,7 +2442,11 @@ Display the output of the tests executed in a buffer." | |||
| 2442 | (with-current-buffer temp-buffer | 2442 | (with-current-buffer temp-buffer |
| 2443 | (insert message "\n"))))) | 2443 | (insert message "\n"))))) |
| 2444 | (let ((noninteractive t)) | 2444 | (let ((noninteractive t)) |
| 2445 | (ert-run-tests-batch ',selector)) | 2445 | ;; Prevent activation of the mark and |
| 2446 | ;; other actions taken by the tests | ||
| 2447 | ;; from affecting the test buffer. | ||
| 2448 | (with-temp-buffer | ||
| 2449 | (ert-run-tests-batch ',selector))) | ||
| 2446 | (insert "=== Test execution complete ===\n") | 2450 | (insert "=== Test execution complete ===\n") |
| 2447 | (buffer-substring-no-properties | 2451 | (buffer-substring-no-properties |
| 2448 | (point-min) (point-max))))))) | 2452 | (point-min) (point-max))))))) |
diff --git a/test/lisp/eshell/em-alias-tests.el b/test/lisp/eshell/em-alias-tests.el index 2386e04bbd3..51af80af148 100644 --- a/test/lisp/eshell/em-alias-tests.el +++ b/test/lisp/eshell/em-alias-tests.el | |||
| @@ -24,14 +24,14 @@ | |||
| 24 | ;;; Code: | 24 | ;;; Code: |
| 25 | 25 | ||
| 26 | (require 'ert) | 26 | (require 'ert) |
| 27 | (require 'ert-x) | ||
| 27 | (require 'esh-mode) | 28 | (require 'esh-mode) |
| 28 | (require 'eshell) | 29 | (require 'eshell) |
| 29 | (require 'em-alias) | 30 | (require 'em-alias) |
| 31 | (require 'ert-x) | ||
| 30 | 32 | ||
| 31 | (require 'eshell-tests-helpers | 33 | (require 'eshell-tests-helpers |
| 32 | (expand-file-name "eshell-tests-helpers" | 34 | (ert-resource-file "eshell-tests-helpers")) |
| 33 | (file-name-directory (or load-file-name | ||
| 34 | default-directory)))) | ||
| 35 | ;;; Tests: | 35 | ;;; Tests: |
| 36 | 36 | ||
| 37 | (ert-deftest em-alias-test/simple-alias () | 37 | (ert-deftest em-alias-test/simple-alias () |
diff --git a/test/lisp/eshell/em-basic-tests.el b/test/lisp/eshell/em-basic-tests.el index ee2a624cf6f..cd141dc440e 100644 --- a/test/lisp/eshell/em-basic-tests.el +++ b/test/lisp/eshell/em-basic-tests.el | |||
| @@ -25,11 +25,10 @@ | |||
| 25 | 25 | ||
| 26 | (require 'ert) | 26 | (require 'ert) |
| 27 | (require 'em-basic) | 27 | (require 'em-basic) |
| 28 | (require 'ert-x) | ||
| 28 | 29 | ||
| 29 | (require 'eshell-tests-helpers | 30 | (require 'eshell-tests-helpers |
| 30 | (expand-file-name "eshell-tests-helpers" | 31 | (ert-resource-file "eshell-tests-helpers")) |
| 31 | (file-name-directory (or load-file-name | ||
| 32 | default-directory)))) | ||
| 33 | 32 | ||
| 34 | ;;; Tests: | 33 | ;;; Tests: |
| 35 | 34 | ||
diff --git a/test/lisp/eshell/em-cmpl-tests.el b/test/lisp/eshell/em-cmpl-tests.el index fcfcd76c862..df459533fb9 100644 --- a/test/lisp/eshell/em-cmpl-tests.el +++ b/test/lisp/eshell/em-cmpl-tests.el | |||
| @@ -30,11 +30,10 @@ | |||
| 30 | (require 'em-hist) | 30 | (require 'em-hist) |
| 31 | (require 'em-tramp) | 31 | (require 'em-tramp) |
| 32 | (require 'em-unix) | 32 | (require 'em-unix) |
| 33 | (require 'ert-x) | ||
| 33 | 34 | ||
| 34 | (require 'eshell-tests-helpers | 35 | (require 'eshell-tests-helpers |
| 35 | (expand-file-name "eshell-tests-helpers" | 36 | (ert-resource-file "eshell-tests-helpers")) |
| 36 | (file-name-directory (or load-file-name | ||
| 37 | default-directory)))) | ||
| 38 | 37 | ||
| 39 | (defvar eshell-test-value nil) | 38 | (defvar eshell-test-value nil) |
| 40 | 39 | ||
diff --git a/test/lisp/eshell/em-dirs-tests.el b/test/lisp/eshell/em-dirs-tests.el index ae3c19aa022..a3e2ad7287c 100644 --- a/test/lisp/eshell/em-dirs-tests.el +++ b/test/lisp/eshell/em-dirs-tests.el | |||
| @@ -27,11 +27,10 @@ | |||
| 27 | (require 'esh-mode) | 27 | (require 'esh-mode) |
| 28 | (require 'eshell) | 28 | (require 'eshell) |
| 29 | (require 'em-dirs) | 29 | (require 'em-dirs) |
| 30 | (require 'ert-x) | ||
| 30 | 31 | ||
| 31 | (require 'eshell-tests-helpers | 32 | (require 'eshell-tests-helpers |
| 32 | (expand-file-name "eshell-tests-helpers" | 33 | (ert-resource-file "eshell-tests-helpers")) |
| 33 | (file-name-directory (or load-file-name | ||
| 34 | default-directory)))) | ||
| 35 | ;;; Tests: | 34 | ;;; Tests: |
| 36 | 35 | ||
| 37 | 36 | ||
diff --git a/test/lisp/eshell/em-extpipe-tests.el b/test/lisp/eshell/em-extpipe-tests.el index ed7ed2a35b8..b2c55256341 100644 --- a/test/lisp/eshell/em-extpipe-tests.el +++ b/test/lisp/eshell/em-extpipe-tests.el | |||
| @@ -27,11 +27,10 @@ | |||
| 27 | (require 'cl-lib) | 27 | (require 'cl-lib) |
| 28 | (require 'ert) | 28 | (require 'ert) |
| 29 | (require 'ert-x) | 29 | (require 'ert-x) |
| 30 | (require 'ert-x) | ||
| 30 | (require 'em-extpipe) | 31 | (require 'em-extpipe) |
| 31 | (require 'eshell-tests-helpers | 32 | (require 'eshell-tests-helpers |
| 32 | (expand-file-name "eshell-tests-helpers" | 33 | (ert-resource-file "eshell-tests-helpers")) |
| 33 | (file-name-directory (or load-file-name | ||
| 34 | default-directory)))) | ||
| 35 | 34 | ||
| 36 | (defmacro em-extpipe-tests--deftest (name input &rest body) | 35 | (defmacro em-extpipe-tests--deftest (name input &rest body) |
| 37 | (declare (indent 2)) | 36 | (declare (indent 2)) |
diff --git a/test/lisp/eshell/em-glob-tests.el b/test/lisp/eshell/em-glob-tests.el index 4bc32848518..fd5ef537a0b 100644 --- a/test/lisp/eshell/em-glob-tests.el +++ b/test/lisp/eshell/em-glob-tests.el | |||
| @@ -25,12 +25,11 @@ | |||
| 25 | 25 | ||
| 26 | (require 'tramp) | 26 | (require 'tramp) |
| 27 | (require 'ert) | 27 | (require 'ert) |
| 28 | (require 'ert-x) | ||
| 28 | (require 'em-glob) | 29 | (require 'em-glob) |
| 29 | 30 | ||
| 30 | (require 'eshell-tests-helpers | 31 | (require 'eshell-tests-helpers |
| 31 | (expand-file-name "eshell-tests-helpers" | 32 | (ert-resource-file "eshell-tests-helpers")) |
| 32 | (file-name-directory (or load-file-name | ||
| 33 | default-directory)))) | ||
| 34 | 33 | ||
| 35 | (defvar eshell-prefer-lisp-functions) | 34 | (defvar eshell-prefer-lisp-functions) |
| 36 | 35 | ||
diff --git a/test/lisp/eshell/em-hist-tests.el b/test/lisp/eshell/em-hist-tests.el index f0bb4dd16c3..6288ae071dc 100644 --- a/test/lisp/eshell/em-hist-tests.el +++ b/test/lisp/eshell/em-hist-tests.el | |||
| @@ -26,11 +26,10 @@ | |||
| 26 | (require 'ert-x) | 26 | (require 'ert-x) |
| 27 | (require 'em-hist) | 27 | (require 'em-hist) |
| 28 | (require 'eshell) | 28 | (require 'eshell) |
| 29 | (require 'ert-x) | ||
| 29 | 30 | ||
| 30 | (require 'eshell-tests-helpers | 31 | (require 'eshell-tests-helpers |
| 31 | (expand-file-name "eshell-tests-helpers" | 32 | (ert-resource-file "eshell-tests-helpers")) |
| 32 | (file-name-directory (or load-file-name | ||
| 33 | default-directory)))) | ||
| 34 | 33 | ||
| 35 | (cl-defun em-hist-test/check-history-file (file-name expected &optional | 34 | (cl-defun em-hist-test/check-history-file (file-name expected &optional |
| 36 | (expected-ring t)) | 35 | (expected-ring t)) |
diff --git a/test/lisp/eshell/em-pred-tests.el b/test/lisp/eshell/em-pred-tests.el index a050c6426e9..05ee5d4c4c3 100644 --- a/test/lisp/eshell/em-pred-tests.el +++ b/test/lisp/eshell/em-pred-tests.el | |||
| @@ -28,11 +28,10 @@ | |||
| 28 | (require 'eshell) | 28 | (require 'eshell) |
| 29 | (require 'em-glob) | 29 | (require 'em-glob) |
| 30 | (require 'em-pred) | 30 | (require 'em-pred) |
| 31 | (require 'ert-x) | ||
| 31 | 32 | ||
| 32 | (require 'eshell-tests-helpers | 33 | (require 'eshell-tests-helpers |
| 33 | (expand-file-name "eshell-tests-helpers" | 34 | (ert-resource-file "eshell-tests-helpers")) |
| 34 | (file-name-directory (or load-file-name | ||
| 35 | default-directory)))) | ||
| 36 | 35 | ||
| 37 | (defvar eshell-test-value nil) | 36 | (defvar eshell-test-value nil) |
| 38 | 37 | ||
diff --git a/test/lisp/eshell/em-prompt-tests.el b/test/lisp/eshell/em-prompt-tests.el index 62ad76f644b..73cd6b14478 100644 --- a/test/lisp/eshell/em-prompt-tests.el +++ b/test/lisp/eshell/em-prompt-tests.el | |||
| @@ -26,11 +26,10 @@ | |||
| 26 | (require 'ert) | 26 | (require 'ert) |
| 27 | (require 'eshell) | 27 | (require 'eshell) |
| 28 | (require 'em-prompt) | 28 | (require 'em-prompt) |
| 29 | (require 'ert-x) | ||
| 29 | 30 | ||
| 30 | (require 'eshell-tests-helpers | 31 | (require 'eshell-tests-helpers |
| 31 | (expand-file-name "eshell-tests-helpers" | 32 | (ert-resource-file "eshell-tests-helpers")) |
| 32 | (file-name-directory (or load-file-name | ||
| 33 | default-directory)))) | ||
| 34 | 33 | ||
| 35 | (defmacro em-prompt-test--with-multiline (&rest body) | 34 | (defmacro em-prompt-test--with-multiline (&rest body) |
| 36 | "Execute BODY with a multiline Eshell prompt." | 35 | "Execute BODY with a multiline Eshell prompt." |
diff --git a/test/lisp/eshell/em-script-tests.el b/test/lisp/eshell/em-script-tests.el index 3259022957b..01dc5fd9a72 100644 --- a/test/lisp/eshell/em-script-tests.el +++ b/test/lisp/eshell/em-script-tests.el | |||
| @@ -28,11 +28,10 @@ | |||
| 28 | (require 'esh-mode) | 28 | (require 'esh-mode) |
| 29 | (require 'eshell) | 29 | (require 'eshell) |
| 30 | (require 'em-script) | 30 | (require 'em-script) |
| 31 | (require 'ert-x) | ||
| 31 | 32 | ||
| 32 | (require 'eshell-tests-helpers | 33 | (require 'eshell-tests-helpers |
| 33 | (expand-file-name "eshell-tests-helpers" | 34 | (ert-resource-file "eshell-tests-helpers")) |
| 34 | (file-name-directory (or load-file-name | ||
| 35 | default-directory)))) | ||
| 36 | 35 | ||
| 37 | (defvar eshell-execute-file-output) | 36 | (defvar eshell-execute-file-output) |
| 38 | 37 | ||
diff --git a/test/lisp/eshell/em-unix-tests.el b/test/lisp/eshell/em-unix-tests.el index 59cd0034507..b8969c5568a 100644 --- a/test/lisp/eshell/em-unix-tests.el +++ b/test/lisp/eshell/em-unix-tests.el | |||
| @@ -30,8 +30,9 @@ | |||
| 30 | (defvar this-directory (file-name-directory | 30 | (defvar this-directory (file-name-directory |
| 31 | (or load-file-name default-directory)))) | 31 | (or load-file-name default-directory)))) |
| 32 | 32 | ||
| 33 | (require 'ert-x) | ||
| 33 | (require 'eshell-tests-helpers | 34 | (require 'eshell-tests-helpers |
| 34 | (expand-file-name "eshell-tests-helpers" this-directory)) | 35 | (ert-resource-file "eshell-tests-helpers")) |
| 35 | 36 | ||
| 36 | ;;; Tests: | 37 | ;;; Tests: |
| 37 | 38 | ||
diff --git a/test/lisp/eshell/esh-arg-tests.el b/test/lisp/eshell/esh-arg-tests.el index f498cf6674c..4c34711ec2e 100644 --- a/test/lisp/eshell/esh-arg-tests.el +++ b/test/lisp/eshell/esh-arg-tests.el | |||
| @@ -26,11 +26,10 @@ | |||
| 26 | (require 'ert) | 26 | (require 'ert) |
| 27 | (require 'esh-mode) | 27 | (require 'esh-mode) |
| 28 | (require 'eshell) | 28 | (require 'eshell) |
| 29 | (require 'ert-x) | ||
| 29 | 30 | ||
| 30 | (require 'eshell-tests-helpers | 31 | (require 'eshell-tests-helpers |
| 31 | (expand-file-name "eshell-tests-helpers" | 32 | (ert-resource-file "eshell-tests-helpers")) |
| 32 | (file-name-directory (or load-file-name | ||
| 33 | default-directory)))) | ||
| 34 | 33 | ||
| 35 | (defvar eshell-test-value nil) | 34 | (defvar eshell-test-value nil) |
| 36 | 35 | ||
diff --git a/test/lisp/eshell/esh-cmd-tests.el b/test/lisp/eshell/esh-cmd-tests.el index 7c04749e7ec..25e6c0fda7c 100644 --- a/test/lisp/eshell/esh-cmd-tests.el +++ b/test/lisp/eshell/esh-cmd-tests.el | |||
| @@ -26,11 +26,10 @@ | |||
| 26 | (require 'ert) | 26 | (require 'ert) |
| 27 | (require 'esh-mode) | 27 | (require 'esh-mode) |
| 28 | (require 'eshell) | 28 | (require 'eshell) |
| 29 | (require 'ert-x) | ||
| 29 | 30 | ||
| 30 | (require 'eshell-tests-helpers | 31 | (require 'eshell-tests-helpers |
| 31 | (expand-file-name "eshell-tests-helpers" | 32 | (ert-resource-file "eshell-tests-helpers")) |
| 32 | (file-name-directory (or load-file-name | ||
| 33 | default-directory)))) | ||
| 34 | 33 | ||
| 35 | (defvar eshell-test-value nil) | 34 | (defvar eshell-test-value nil) |
| 36 | 35 | ||
diff --git a/test/lisp/eshell/esh-ext-tests.el b/test/lisp/eshell/esh-ext-tests.el index 696e679ccec..c6f5c48ae3e 100644 --- a/test/lisp/eshell/esh-ext-tests.el +++ b/test/lisp/eshell/esh-ext-tests.el | |||
| @@ -28,11 +28,10 @@ | |||
| 28 | (require 'esh-mode) | 28 | (require 'esh-mode) |
| 29 | (require 'esh-ext) | 29 | (require 'esh-ext) |
| 30 | (require 'eshell) | 30 | (require 'eshell) |
| 31 | (require 'ert-x) | ||
| 31 | 32 | ||
| 32 | (require 'eshell-tests-helpers | 33 | (require 'eshell-tests-helpers |
| 33 | (expand-file-name "eshell-tests-helpers" | 34 | (ert-resource-file "eshell-tests-helpers")) |
| 34 | (file-name-directory (or load-file-name | ||
| 35 | default-directory)))) | ||
| 36 | 35 | ||
| 37 | ;;; Tests: | 36 | ;;; Tests: |
| 38 | 37 | ||
diff --git a/test/lisp/eshell/esh-io-tests.el b/test/lisp/eshell/esh-io-tests.el index 0b25ad812fa..d95b52297c7 100644 --- a/test/lisp/eshell/esh-io-tests.el +++ b/test/lisp/eshell/esh-io-tests.el | |||
| @@ -23,11 +23,10 @@ | |||
| 23 | (require 'ert-x) | 23 | (require 'ert-x) |
| 24 | (require 'esh-mode) | 24 | (require 'esh-mode) |
| 25 | (require 'eshell) | 25 | (require 'eshell) |
| 26 | (require 'ert-x) | ||
| 26 | 27 | ||
| 27 | (require 'eshell-tests-helpers | 28 | (require 'eshell-tests-helpers |
| 28 | (expand-file-name "eshell-tests-helpers" | 29 | (ert-resource-file "eshell-tests-helpers")) |
| 29 | (file-name-directory (or load-file-name | ||
| 30 | default-directory)))) | ||
| 31 | 30 | ||
| 32 | (defvar eshell-test-value nil) | 31 | (defvar eshell-test-value nil) |
| 33 | 32 | ||
diff --git a/test/lisp/eshell/esh-mode-tests.el b/test/lisp/eshell/esh-mode-tests.el index 052f62d6b9b..b8023029369 100644 --- a/test/lisp/eshell/esh-mode-tests.el +++ b/test/lisp/eshell/esh-mode-tests.el | |||
| @@ -28,11 +28,10 @@ | |||
| 28 | (require 'eshell) | 28 | (require 'eshell) |
| 29 | (require 'em-banner) | 29 | (require 'em-banner) |
| 30 | (require 'em-prompt) | 30 | (require 'em-prompt) |
| 31 | (require 'ert-x) | ||
| 31 | 32 | ||
| 32 | (require 'eshell-tests-helpers | 33 | (require 'eshell-tests-helpers |
| 33 | (expand-file-name "eshell-tests-helpers" | 34 | (ert-resource-file "eshell-tests-helpers")) |
| 34 | (file-name-directory (or load-file-name | ||
| 35 | default-directory)))) | ||
| 36 | 35 | ||
| 37 | ;;; Tests: | 36 | ;;; Tests: |
| 38 | 37 | ||
diff --git a/test/lisp/eshell/esh-proc-tests.el b/test/lisp/eshell/esh-proc-tests.el index 16f8d82e976..2ef8b9d7536 100644 --- a/test/lisp/eshell/esh-proc-tests.el +++ b/test/lisp/eshell/esh-proc-tests.el | |||
| @@ -24,11 +24,10 @@ | |||
| 24 | (require 'esh-mode) | 24 | (require 'esh-mode) |
| 25 | (require 'eshell) | 25 | (require 'eshell) |
| 26 | (require 'em-prompt) ; For `eshell-previous-prompt' | 26 | (require 'em-prompt) ; For `eshell-previous-prompt' |
| 27 | (require 'ert-x) | ||
| 27 | 28 | ||
| 28 | (require 'eshell-tests-helpers | 29 | (require 'eshell-tests-helpers |
| 29 | (expand-file-name "eshell-tests-helpers" | 30 | (ert-resource-file "eshell-tests-helpers")) |
| 30 | (file-name-directory (or load-file-name | ||
| 31 | default-directory)))) | ||
| 32 | 31 | ||
| 33 | (defvar esh-proc-test--output-cmd | 32 | (defvar esh-proc-test--output-cmd |
| 34 | (concat "sh -c '" | 33 | (concat "sh -c '" |
diff --git a/test/lisp/eshell/esh-util-tests.el b/test/lisp/eshell/esh-util-tests.el index 6967dbcf012..39fc6288110 100644 --- a/test/lisp/eshell/esh-util-tests.el +++ b/test/lisp/eshell/esh-util-tests.el | |||
| @@ -22,11 +22,10 @@ | |||
| 22 | (require 'tramp) | 22 | (require 'tramp) |
| 23 | (require 'ert) | 23 | (require 'ert) |
| 24 | (require 'esh-util) | 24 | (require 'esh-util) |
| 25 | (require 'ert-x) | ||
| 25 | 26 | ||
| 26 | (require 'eshell-tests-helpers | 27 | (require 'eshell-tests-helpers |
| 27 | (expand-file-name "eshell-tests-helpers" | 28 | (ert-resource-file "eshell-tests-helpers")) |
| 28 | (file-name-directory (or load-file-name | ||
| 29 | default-directory)))) | ||
| 30 | 29 | ||
| 31 | ;;; Tests: | 30 | ;;; Tests: |
| 32 | 31 | ||
diff --git a/test/lisp/eshell/esh-var-tests.el b/test/lisp/eshell/esh-var-tests.el index 153f8418153..20575d93407 100644 --- a/test/lisp/eshell/esh-var-tests.el +++ b/test/lisp/eshell/esh-var-tests.el | |||
| @@ -28,11 +28,10 @@ | |||
| 28 | (require 'esh-mode) | 28 | (require 'esh-mode) |
| 29 | (require 'esh-var) | 29 | (require 'esh-var) |
| 30 | (require 'eshell) | 30 | (require 'eshell) |
| 31 | (require 'ert-x) | ||
| 31 | 32 | ||
| 32 | (require 'eshell-tests-helpers | 33 | (require 'eshell-tests-helpers |
| 33 | (expand-file-name "eshell-tests-helpers" | 34 | (ert-resource-file "eshell-tests-helpers")) |
| 34 | (file-name-directory (or load-file-name | ||
| 35 | default-directory)))) | ||
| 36 | 35 | ||
| 37 | (defvar eshell-test-value nil) | 36 | (defvar eshell-test-value nil) |
| 38 | (defvar eshell-test-begin nil) | 37 | (defvar eshell-test-begin nil) |
diff --git a/test/lisp/eshell/eshell-tests.el b/test/lisp/eshell/eshell-tests.el index 6565a4be65c..99e4528ab00 100644 --- a/test/lisp/eshell/eshell-tests.el +++ b/test/lisp/eshell/eshell-tests.el | |||
| @@ -28,11 +28,10 @@ | |||
| 28 | (require 'ert) | 28 | (require 'ert) |
| 29 | (require 'ert-x) | 29 | (require 'ert-x) |
| 30 | (require 'esh-mode) | 30 | (require 'esh-mode) |
| 31 | (require 'ert-x) | ||
| 31 | (require 'eshell) | 32 | (require 'eshell) |
| 32 | (require 'eshell-tests-helpers | 33 | (require 'eshell-tests-helpers |
| 33 | (expand-file-name "eshell-tests-helpers" | 34 | (ert-resource-file "eshell-tests-helpers")) |
| 34 | (file-name-directory (or load-file-name | ||
| 35 | default-directory)))) | ||
| 36 | 35 | ||
| 37 | (defvar eshell-test-value nil) | 36 | (defvar eshell-test-value nil) |
| 38 | (defvar eshell-command-output) | 37 | (defvar eshell-command-output) |
diff --git a/test/lisp/eshell/eshell-tests-helpers.el b/test/lisp/eshell/resources/eshell-tests-helpers.el index 870e199f686..870e199f686 100644 --- a/test/lisp/eshell/eshell-tests-helpers.el +++ b/test/lisp/eshell/resources/eshell-tests-helpers.el | |||