forked from mirrors/org-mode
org-compile-file: Expose logs when running Org tests
* lisp/org-macs.el (org-compile-file): Output logs on failure when running Org test suite. This is useful to expose more information in CI tests.
This commit is contained in:
parent
07ea7fc443
commit
533a83a989
|
@ -380,6 +380,11 @@ it for output."
|
||||||
;; Check for process failure. Output file is expected to be
|
;; Check for process failure. Output file is expected to be
|
||||||
;; located in the same directory as SOURCE.
|
;; located in the same directory as SOURCE.
|
||||||
(unless (org-file-newer-than-p output time)
|
(unless (org-file-newer-than-p output time)
|
||||||
|
(ignore (defvar org-batch-test))
|
||||||
|
;; Display logs when running tests.
|
||||||
|
(when org-batch-test
|
||||||
|
(message "org-compile-file log ::\n-----\n%s\n-----\n"
|
||||||
|
(with-current-buffer log-buf (buffer-string))))
|
||||||
(error (format "File %S wasn't produced%s" output err-msg)))
|
(error (format "File %S wasn't produced%s" output err-msg)))
|
||||||
output))
|
output))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue