1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-06 14:30:50 -08:00
emacs/lisp/emacs-lisp
Michael Albinus b30b33ed9b ERT can generate JUnit test reports
* .gitignore: Add test/**/*.xml.

* admin/notes/emba: Mention JUnit test report.

* etc/NEWS: ERT can generate JUnit test reports.

* lisp/emacs-lisp/ert.el (xml-escape-string): Autoload.
(ert-write-junit-test-report)
(ert-write-junit-test-summary-report): New defuns.
(ert-run-tests-batch, ert-summarize-tests-batch-and-exit): Call them.

* test/Makefile.in (clean): Remove *.xml.

* test/README: Mention $EMACS_TEST_JUNIT_REPORT environment variable.

* test/infra/Makefile.in ($(FILE)): Generate header commentary.
(clean): Remove.

* test/infra/gitlab-ci.yml (variables): Set EMACS_TEST_JUNIT_REPORT.
(.job-template): Use it in script and after_script.
(.build-template, .gnustep-template, .filenotify-gio-template)
(.native-comp-template): Adapt rules.
(.test-template): Trigger JUnit test report.

* test/infra/test-jobs.yml: Regenerate.
2021-12-13 16:09:56 +01:00
..
advice.el
autoload.el Make "make force-autoloads" produce the correct result 2021-12-01 04:55:18 +01:00
avl-tree.el
backquote.el
backtrace.el Make results details in ert-run-tests-batch configurable 2021-11-16 08:48:24 +01:00
benchmark.el
bindat.el
byte-opt.el Constant-propagate access to captured variables 2021-12-11 22:16:55 +01:00
byte-run.el ; Don't use remq (breaks bootstrapping) 2021-11-28 19:06:33 +01:00
bytecomp.el Remove some unnecessary references to Emacs 22 2021-12-07 14:44:34 +01:00
cconv.el * lisp/emacs-lisp/cconv.el (cconv--lifted-arg): Simplify 2021-12-01 14:05:23 -05:00
chart.el
check-declare.el
checkdoc.el * lisp/emacs-lisp/checkdoc.el (checkdoc-dired): Autoload. 2021-11-12 11:41:37 +01:00
cl-extra.el
cl-generic.el Remove spurious %S from 'define-error' messages 2021-11-10 01:16:16 +01:00
cl-indent.el
cl-lib.el Add `cl-constantly' function 2021-12-02 10:19:10 +01:00
cl-macs.el * lisp/emacs-lisp/cl-macs.el (natnum): Fix typo 2021-12-03 09:07:37 -05:00
cl-preloaded.el
cl-print.el
cl-seq.el
comp-cstr.el Make use of `comp-cstr-shallow-copy' 2021-12-01 22:21:04 +01:00
comp.el Make use of `comp-cstr-shallow-copy' 2021-12-01 22:21:04 +01:00
copyright.el
crm.el Set minibuffer-completion-* variables locally in more places 2021-11-11 06:16:52 +01:00
cursor-sensor.el
debug.el
derived.el Mark def* macros for indentation 2021-10-13 21:52:57 +02:00
disass.el
easy-mmode.el Mark def* macros for indentation 2021-10-13 21:52:57 +02:00
easymenu.el
edebug.el Merge from origin/emacs-28 2021-12-05 06:30:35 +01:00
eieio-base.el
eieio-compat.el Mark def* macros for indentation 2021-10-13 21:52:57 +02:00
eieio-core.el eieio-core.el: Allow assignment to cl-structs through slot-value 2021-12-04 13:47:35 -05:00
eieio-custom.el
eieio-datadebug.el
eieio-opt.el ; Small doc fix in recent eieio-opt.el change 2021-12-06 03:20:15 +01:00
eieio-speedbar.el
eieio.el EIEIO: Remove redundant type info in help 2021-12-05 21:07:58 -05:00
eldoc.el Fix eldoc usage of newly introduced variable 2021-11-18 10:35:12 +01:00
elint.el
elp.el Update elp-not-profilable 2021-10-18 10:40:08 +02:00
ert-x.el ; Fix some recent typos/thinkos. 2021-11-07 12:59:18 +02:00
ert.el ERT can generate JUnit test reports 2021-12-13 16:09:56 +01:00
ewoc.el
faceup.el
find-func.el
float-sup.el
generator.el * lisp/emacs-lisp/generator.el (iter-yield): Simplify 2021-12-13 09:32:01 -05:00
generic.el
gv.el Remove spurious %S from 'define-error' messages 2021-11-10 01:16:16 +01:00
helper.el
hierarchy.el
inline.el
let-alist.el
lisp-mnt.el
lisp-mode.el Indent `closure' forms better 2021-11-25 14:41:45 +01:00
lisp.el
macroexp.el Fix previous macroexp--warn-wrap change 2021-12-02 16:47:49 +01:00
map-ynp.el Use substitute-command-keys for literal key sequences 2021-11-22 12:04:19 +01:00
map.el
memory-report.el Rename button-buttonize to buttonize 2021-11-04 18:14:29 +01:00
nadvice.el
package-x.el
package.el Use defvar-keymap for package-menu-mode-map 2021-12-10 15:33:54 +01:00
pcase.el
pp.el Fix pp-emacs-lisp-code for `when' and related 2021-11-07 02:44:42 +01:00
radix-tree.el
re-builder.el ; Minor cleanup in re-builder after my last commit 2021-12-03 17:18:33 +01:00
regexp-opt.el
regi.el
ring.el
rmc.el
rx.el
seq.el
shadow.el Remove some more items obsolete since Emacs 23 2021-12-03 19:53:46 +01:00
shortdoc.el ; * lisp/emacs-lisp/shortdoc.el (keymaps): Fix typo. 2021-12-12 09:04:47 +01:00
shorthands.el Move lisp/shorthands.el to lisp/emacs-lisp/shorthands.el 2021-10-29 14:37:08 +02:00
smie.el
subr-x.el Remove APPEND argument from add-display-text-property 2021-11-24 20:10:17 +01:00
syntax.el
tabulated-list.el Signal a better error in tabulated-list-sort 2021-11-29 16:39:02 +01:00
tcover-ses.el
testcover.el
text-property-search.el
thunk.el
timer-list.el
timer.el Prefer nil to (current-time) when either will do 2021-12-05 23:24:08 -08:00
tq.el
trace.el
unsafep.el
warnings.el Don't fill byte-compilation warnings in batch mode 2021-12-06 02:23:02 +01:00