1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-08 23:40:24 -08:00
emacs/test/lisp/emacs-lisp
Jens Schmidt 8a0217ebbc
Use a consistent package description
Ensure that the long description of a package is the same regardless of
originating package archive and package installation state.

* lisp/emacs-lisp/package.el: Add documentation on additional files that
Emacs creates during package installation.
(package-desc): Update incomplete description of slot `kind'.
(package-install-from-archive): Download '*-readme.txt' from the archive
and save it as 'README-elpa' to avoid the issues described in bug#79411.
* test/lisp/emacs-lisp/package-resources/multi-file-readme.txt:
* test/lisp/emacs-lisp/package-resources/simple-single-readme.txt:
Update readmes to mark them as "server readmes" and distinguish them
from what the packages themselves provide in their documentation.
* test/lisp/emacs-lisp/package-tests.el (package-test-install-singlefile)
(package-test-describe-installed-with-ws-only-readme): Add tests.
(package-test-install-multifile): Test more files for presence.
(package-test-describe-package)
(package-test-describe-installed-multi-file-package)
(package-test-describe-non-installed-package)
(package-test-describe-non-installed-multi-file-package): Test for
server readme being used as long description. (Bug#79411)
2025-12-07 22:24:09 +01:00
..
bytecomp-resources Merge from origin/emacs-30 2025-10-11 06:02:56 -04:00
edebug-resources Add edebug-bounce-to-previous-value 2025-08-30 12:30:21 +03:00
eieio-tests Call eieio--class-* accessors only on eieio classes (bug#78786) 2025-07-09 15:20:14 +00:00
ert-font-lock-resources Improve ert-font-lock assertion parser (Bug#69714) 2024-03-28 11:40:27 +02:00
ert-resources Add baseline pass/fail tests for `ert-test-erts-file' 2025-05-24 13:08:21 +03:00
faceup-resources Update copyright year to 2025 2025-01-02 18:39:42 +01:00
faceup-tests Update copyright year to 2025 2025-01-02 18:39:42 +01:00
macroexp-resources Update copyright year to 2025 2025-01-02 18:39:42 +01:00
package-resources Use a consistent package description 2025-12-07 22:24:09 +01:00
pp-resources
shadow-resources
testcover-resources Update copyright year to 2025 2025-01-02 18:39:42 +01:00
backquote-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
backtrace-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
benchmark-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
bindat-tests.el Prefer oddp/evenp to free-coding them in tests 2025-02-17 05:37:10 +01:00
byte-run-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
bytecomp-tests.el ; even less test log spam from load 2025-09-12 10:41:43 +02:00
cconv-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
check-declare-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
checkdoc-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
cl-extra-tests.el cl-extra.el: Use the new API to speed up dispatch on derived types 2025-10-31 13:49:14 -04:00
cl-generic-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
cl-lib-tests.el Don't assume that literal constants are eq-unique in tests 2025-11-03 10:14:55 +01:00
cl-macs-tests.el Merge from savannah/emacs-30 2025-04-18 16:30:39 -07:00
cl-preloaded-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
cl-print-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
cl-seq-tests.el Add more tests for cl-seq.el 2025-03-06 00:47:24 +01:00
comp-cstr-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
comp-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
cond-star-tests.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
copyright-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
derived-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
easy-mmode-tests.el (easy-mmode--less-selective-first): Enable test 2025-10-21 15:37:38 -04:00
edebug-tests.el Add edebug-bounce-to-previous-value 2025-08-30 12:30:21 +03:00
ert-font-lock-tests.el Fix ert-font-lock macro signatures 2025-02-25 11:02:55 +01:00
ert-tests.el Revert "Avoid excessively large backtraces in ert-tests (bug#71988)" 2025-06-20 14:03:40 +00:00
ert-x-tests.el Move buffer related functions from ert-x.el to ert.el 2025-02-24 20:45:41 +01:00
find-func-tests.el ; Fix recently broken test (bug#77777). 2025-04-13 13:55:37 +02:00
float-sup-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
generator-tests.el Prefer incf to cl-incf in tests 2025-02-23 00:38:22 +01:00
gv-tests.el New macros incf and decf 2025-02-23 00:38:22 +01:00
hierarchy-tests.el Prefer incf to cl-incf in tests 2025-02-23 00:38:22 +01:00
icons-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
let-alist-tests.el Document and test 'let-alist' support for indexing 2025-08-30 13:59:18 +03:00
lisp-mnt-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
lisp-mode-tests.el Make define-global-minor-mode alias obsolete 2025-02-26 06:37:52 +01:00
lisp-tests.el Gather variable binding tests in data-tests.el 2025-05-30 11:41:19 +01:00
macroexp-tests.el (eval-and-compile): Preserve the surrounding lexical context 2025-10-18 17:45:07 -04:00
map-tests.el Prefer incf to cl-incf in tests 2025-02-23 00:38:22 +01:00
map-ynp-tests.el * test/lisp/emacs-lisp/map-ynp-tests.el: Use 'eval-expression-debug-on-error'. 2025-11-05 09:15:05 +02:00
memory-report-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
multisession-tests.el Prefer incf to cl-incf in tests 2025-02-23 00:38:22 +01:00
nadvice-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
oclosure-tests.el Prefer incf to cl-incf in tests 2025-02-23 00:38:22 +01:00
package-tests.el Use a consistent package description 2025-12-07 22:24:09 +01:00
pcase-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pp-tests.el (pp-fill): Fix bug#76715 2025-03-05 18:35:35 -05:00
range-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
regexp-opt-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ring-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
rmc-tests.el 'read-multiple-choice' now uses the minibuffer to read a char (bug#79664) 2025-11-01 20:21:09 +02:00
rx-tests.el Make the rx eval form use lexical binding when active 2025-02-17 16:24:53 +01:00
seq-tests.el Don't assume that literal constants are eq-unique in tests 2025-11-03 10:14:55 +01:00
shadow-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
shortdoc-tests.el ; Replace "Elisp" with "Lisp" or "Emacs Lisp" in some places 2025-03-12 10:24:22 +08:00
subr-x-tests.el Clean up text properties in 'visual-wrap-prefix-mode' 2025-06-10 22:09:26 -07:00
syntax-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
tabulated-list-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
testcover-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
text-property-search-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
thunk-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
timer-tests.el Reject non-nil non-number REPEAT in 'run-with-timer' 2025-08-16 10:53:12 +03:00
track-changes-tests.el Prefer ert-with-temp-directory in tests 2025-02-23 03:46:57 +01:00
unsafep-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
vtable-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
warnings-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00