diff options
| author | Andrea Corallo | 2021-04-26 20:01:50 +0200 |
|---|---|---|
| committer | Andrea Corallo | 2021-04-26 20:01:50 +0200 |
| commit | 449045b2a6e7daae61d24f43e131671c17b56f84 (patch) | |
| tree | 66633ab42de95378930ab567fd306867ff455bea /test/src | |
| parent | 9d34fd8b33c55768190d41239931120e3fc9717f (diff) | |
| download | emacs-449045b2a6e7daae61d24f43e131671c17b56f84.tar.gz emacs-449045b2a6e7daae61d24f43e131671c17b56f84.zip | |
Make use of `ert-resource-file' `ert-resource-directory' in comp-tests
* test/src/comp-resources/comp-test-pure.el: Rename.
* test/src/comp-resources/comp-test-funcs.el: Likewise.
* test/src/comp-resources/comp-test-funcs-dyn.el: Likewise.
* test/src/comp-resources/comp-test-45603.el: Likewise.
* test/src/comp-tests.el (comp-test-src, comp-test-dyn-src): Use
`ert-resource-file'.
(comp-tests-bootstrap): Use ert-resource-directory.
(comp-tests-45603-1, comp-tests-pure): Use `ert-resource-file'.
Diffstat (limited to 'test/src')
| -rw-r--r-- | test/src/comp-resources/comp-test-45603.el (renamed from test/src/comp-tests-resources/comp-test-45603.el) | 0 | ||||
| -rw-r--r-- | test/src/comp-resources/comp-test-funcs-dyn.el (renamed from test/src/comp-tests-resources/comp-test-funcs-dyn.el) | 0 | ||||
| -rw-r--r-- | test/src/comp-resources/comp-test-funcs.el (renamed from test/src/comp-tests-resources/comp-test-funcs.el) | 0 | ||||
| -rw-r--r-- | test/src/comp-resources/comp-test-pure.el (renamed from test/src/comp-tests-resources/comp-test-pure.el) | 0 | ||||
| -rw-r--r-- | test/src/comp-tests.el | 20 |
5 files changed, 6 insertions, 14 deletions
diff --git a/test/src/comp-tests-resources/comp-test-45603.el b/test/src/comp-resources/comp-test-45603.el index f1c0dafb68d..f1c0dafb68d 100644 --- a/test/src/comp-tests-resources/comp-test-45603.el +++ b/test/src/comp-resources/comp-test-45603.el | |||
diff --git a/test/src/comp-tests-resources/comp-test-funcs-dyn.el b/test/src/comp-resources/comp-test-funcs-dyn.el index 3118455e3f6..3118455e3f6 100644 --- a/test/src/comp-tests-resources/comp-test-funcs-dyn.el +++ b/test/src/comp-resources/comp-test-funcs-dyn.el | |||
diff --git a/test/src/comp-tests-resources/comp-test-funcs.el b/test/src/comp-resources/comp-test-funcs.el index f2a246320ac..f2a246320ac 100644 --- a/test/src/comp-tests-resources/comp-test-funcs.el +++ b/test/src/comp-resources/comp-test-funcs.el | |||
diff --git a/test/src/comp-tests-resources/comp-test-pure.el b/test/src/comp-resources/comp-test-pure.el index 5c1d2d17472..5c1d2d17472 100644 --- a/test/src/comp-tests-resources/comp-test-pure.el +++ b/test/src/comp-resources/comp-test-pure.el | |||
diff --git a/test/src/comp-tests.el b/test/src/comp-tests.el index 8ec32fb041a..a1893fde5c0 100644 --- a/test/src/comp-tests.el +++ b/test/src/comp-tests.el | |||
| @@ -26,18 +26,12 @@ | |||
| 26 | ;;; Code: | 26 | ;;; Code: |
| 27 | 27 | ||
| 28 | (require 'ert) | 28 | (require 'ert) |
| 29 | (require 'ert-x) | ||
| 29 | (require 'cl-lib) | 30 | (require 'cl-lib) |
| 30 | 31 | ||
| 31 | (defconst comp-test-directory (concat (file-name-directory | 32 | (defconst comp-test-src (ert-resource-file "comp-test-funcs.el")) |
| 32 | (or load-file-name | ||
| 33 | buffer-file-name)) | ||
| 34 | "comp-tests-resources/")) | ||
| 35 | 33 | ||
| 36 | (defconst comp-test-src | 34 | (defconst comp-test-dyn-src (ert-resource-file "comp-test-funcs-dyn.el")) |
| 37 | (expand-file-name "comp-test-funcs.el" comp-test-directory)) | ||
| 38 | |||
| 39 | (defconst comp-test-dyn-src | ||
| 40 | (expand-file-name"comp-test-funcs-dyn.el" comp-test-directory)) | ||
| 41 | 35 | ||
| 42 | (when (featurep 'nativecomp) | 36 | (when (featurep 'nativecomp) |
| 43 | (require 'comp) | 37 | (require 'comp) |
| @@ -61,7 +55,7 @@ Check that the resulting binaries do not differ." | |||
| 61 | :tags '(:expensive-test :nativecomp) | 55 | :tags '(:expensive-test :nativecomp) |
| 62 | (let* ((byte-native-for-bootstrap t) ; FIXME HACK | 56 | (let* ((byte-native-for-bootstrap t) ; FIXME HACK |
| 63 | (comp-src (expand-file-name "../../../lisp/emacs-lisp/comp.el" | 57 | (comp-src (expand-file-name "../../../lisp/emacs-lisp/comp.el" |
| 64 | comp-test-directory)) | 58 | (ert-resource-directory))) |
| 65 | (comp1-src (make-temp-file "stage1-" nil ".el")) | 59 | (comp1-src (make-temp-file "stage1-" nil ".el")) |
| 66 | (comp2-src (make-temp-file "stage2-" nil ".el")) | 60 | (comp2-src (make-temp-file "stage2-" nil ".el")) |
| 67 | ;; Can't use debug symbols. | 61 | ;; Can't use debug symbols. |
| @@ -497,8 +491,7 @@ https://lists.gnu.org/archive/html/bug-gnu-emacs/2020-03/msg00914.html." | |||
| 497 | 491 | ||
| 498 | (comp-deftest 45603-1 () | 492 | (comp-deftest 45603-1 () |
| 499 | "<https://lists.gnu.org/archive/html/bug-gnu-emacs/2020-12/msg01994.html>" | 493 | "<https://lists.gnu.org/archive/html/bug-gnu-emacs/2020-12/msg01994.html>" |
| 500 | (load (native-compile (expand-file-name "comp-test-45603.el" | 494 | (load (native-compile (ert-resource-file "comp-test-45603.el"))) |
| 501 | comp-test-directory))) | ||
| 502 | (should (fboundp #'comp-test-45603--file-local-name))) | 495 | (should (fboundp #'comp-test-45603--file-local-name))) |
| 503 | 496 | ||
| 504 | (comp-deftest 46670-1 () | 497 | (comp-deftest 46670-1 () |
| @@ -1409,8 +1402,7 @@ Return a list of results." | |||
| 1409 | (let ((comp-speed 3) | 1402 | (let ((comp-speed 3) |
| 1410 | (comp-post-pass-hooks '((comp-final comp-tests-pure-checker-1 | 1403 | (comp-post-pass-hooks '((comp-final comp-tests-pure-checker-1 |
| 1411 | comp-tests-pure-checker-2)))) | 1404 | comp-tests-pure-checker-2)))) |
| 1412 | (load (native-compile (expand-file-name "comp-test-pure.el" | 1405 | (load (native-compile (ert-resource-file "comp-test-pure.el"))) |
| 1413 | comp-test-directory))) | ||
| 1414 | 1406 | ||
| 1415 | (should (subr-native-elisp-p (symbol-function #'comp-tests-pure-caller-f))) | 1407 | (should (subr-native-elisp-p (symbol-function #'comp-tests-pure-caller-f))) |
| 1416 | (should (= (comp-tests-pure-caller-f) 4)) | 1408 | (should (= (comp-tests-pure-caller-f) 4)) |