1 new commit in XEmacs:
https://bitbucket.org/xemacs/xemacs/commits/75597c755b67/
Changeset: 75597c755b67
User: kehoea
Date: 2017-12-24 14:16:37+00:00
Summary: Call `Skip-Test-Unless' correctly, mule-test.el.
lisp/ChangeLog addition:
2017-12-24 Aidan Kehoe <kehoea(a)parhasard.net>
* test-harness.el (test-harness-from-buffer):
Error in `Skip-Test-Unless' if BODY is not specified.
tests/ChangeLog addition:
2017-12-24 Aidan Kehoe <kehoea(a)parhasard.net>
* automated/mule-tests.el:
Call Skip-Test-Unless correctly for #'test-chars, thank you
Stephen Turnbull.
Affected #: 4 files
diff -r b5c15ce519c23670ffba7da0c365f5044e137d90 -r
75597c755b6716ef4ffa782f37650dd48792d6ea lisp/ChangeLog
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
+2017-12-24 Aidan Kehoe <kehoea(a)parhasard.net>
+
+ * test-harness.el (test-harness-from-buffer):
+ Error in `Skip-Test-Unless' if BODY is not specified.
+
2017-12-22 Aidan Kehoe <kehoea(a)parhasard.net>
* descr-text.el (describe-char-unicodedata-file):
diff -r b5c15ce519c23670ffba7da0c365f5044e137d90 -r
75597c755b6716ef4ffa782f37650dd48792d6ea lisp/test-harness.el
--- a/lisp/test-harness.el
+++ b/lisp/test-harness.el
@@ -379,6 +379,7 @@
REASON is a description of the condition failure, and must be unique (it
is used as a hash key). DESCRIPTION describes the tests that were skipped.
BODY is a sequence of expressions and may contain several tests."
+ (or body (error 'syntax-error "BODY omitted in `skip-test-unless'"))
`(if (not ,condition)
(let ((count (gethash ,reason skipped-test-reasons)))
(puthash ,reason (if (null count) 1 (1+ count))
diff -r b5c15ce519c23670ffba7da0c365f5044e137d90 -r
75597c755b6716ef4ffa782f37650dd48792d6ea tests/ChangeLog
--- a/tests/ChangeLog
+++ b/tests/ChangeLog
@@ -1,3 +1,9 @@
+2017-12-24 Aidan Kehoe <kehoea(a)parhasard.net>
+
+ * automated/mule-tests.el:
+ Call Skip-Test-Unless correctly for #'test-chars, thank you
+ Stephen Turnbull.
+
2017-12-02 Aidan Kehoe <kehoea(a)parhasard.net>
* automated/keymap-tests.el:
diff -r b5c15ce519c23670ffba7da0c365f5044e137d90 -r
75597c755b6716ef4ffa782f37650dd48792d6ea tests/automated/mule-tests.el
--- a/tests/automated/mule-tests.el
+++ b/tests/automated/mule-tests.el
@@ -85,6 +85,7 @@
;; and the string means I run out of memory when I attempt to run this.
(<= char-code-limit #x200000)
"CHAR-CODE-LIMIT is impractically large"
+ "check that all existing characters can be inserted into a buffer"
;; Run #'test-chars in byte-compiled mode only.
(and (compiled-function-p (symbol-function 'test-chars)) (test-chars t)))
Repository URL:
https://bitbucket.org/xemacs/xemacs/
--
This is a commit notification from
bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.