<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/test/lisp, branch feature/external-completion</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>Fix 'add-display-text-property' when OBJECT is non-nil</title>
<updated>2022-12-06T12:41:36+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2022-12-06T12:41:36+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=70a2eb4a0b315c3e66ab89508c9c62ca8b84ef29'/>
<id>70a2eb4a0b315c3e66ab89508c9c62ca8b84ef29</id>
<content type='text'>
* lisp/emacs-lisp/subr-x.el (add-display-text-property): Fix the
case where OBJECT is not nil.  (Bug#59857)

* test/lisp/emacs-lisp/subr-x-tests.el
(subr-x-test-add-display-text-property): Add test for this case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/subr-x.el (add-display-text-property): Fix the
case where OBJECT is not nil.  (Bug#59857)

* test/lisp/emacs-lisp/subr-x-tests.el
(subr-x-test-add-display-text-property): Add test for this case.
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not run slow tests on EMBA</title>
<updated>2022-12-06T11:36:15+00:00</updated>
<author>
<name>Michael Albinus</name>
</author>
<published>2022-12-06T11:36:15+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d58d1dd48ac7ae0f0b1a7d129c8a27b4a016d1ca'/>
<id>d58d1dd48ac7ae0f0b1a7d129c8a27b4a016d1ca</id>
<content type='text'>
* test/infra/gitlab-ci.yml (.filenotify-gio-template): Do not run
scheduled.
(build-native-comp-speed1, build-native-comp-speed2): Comment out.

* test/lisp/international/ucs-normalize-tests.el
(ucs-normalize-part1): Skip also on EMBA.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/infra/gitlab-ci.yml (.filenotify-gio-template): Do not run
scheduled.
(build-native-comp-speed1, build-native-comp-speed2): Comment out.

* test/lisp/international/ucs-normalize-tests.el
(ucs-normalize-part1): Skip also on EMBA.
</pre>
</div>
</content>
</entry>
<entry>
<title>Speed up Unicode normalisation tests by a factor of 5</title>
<updated>2022-12-03T19:47:41+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2022-12-03T18:19:28+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c5ba47c889e3b853d3cc4f7a3ac840a12336dd5f'/>
<id>c5ba47c889e3b853d3cc4f7a3ac840a12336dd5f</id>
<content type='text'>
After this change, ucs-normalize-tests are still very slow but
somewhat less disastrously so (from 100 to 20 min on this machine).

* test/lisp/international/ucs-normalize-tests.el
(ucs-normalize-tests--normalization-equal-p)
(ucs-normalize-tests--normalization-chareq-p)
(ucs-normalize-tests--rule1-holds-p)
(ucs-normalize-tests--rule2-holds-p)
(ucs-normalize-tests--part1-rule2):
Run only over the Unicode code space.
Hoist `with-current-buffer` to reduce overhead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After this change, ucs-normalize-tests are still very slow but
somewhat less disastrously so (from 100 to 20 min on this machine).

* test/lisp/international/ucs-normalize-tests.el
(ucs-normalize-tests--normalization-equal-p)
(ucs-normalize-tests--normalization-chareq-p)
(ucs-normalize-tests--rule1-holds-p)
(ucs-normalize-tests--rule2-holds-p)
(ucs-normalize-tests--part1-rule2):
Run only over the Unicode code space.
Hoist `with-current-buffer` to reduce overhead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix and expand tests broken by commit 2772ebe366 of 2022-11-28</title>
<updated>2022-12-03T11:23:02+00:00</updated>
<author>
<name>Juanma Barranquero</name>
</author>
<published>2022-12-03T11:01:10+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=bd58dcedfb95d25b8d9832fa7ca386d75e35d4ce'/>
<id>bd58dcedfb95d25b8d9832fa7ca386d75e35d4ce</id>
<content type='text'>
* test/lisp/emacs-lisp/comp-tests.el
(with-test-native-compile-prune-cache)
(test-native-compile-prune-cache)
(test-native-compile-prune-cache/delete-only-eln)
(test-native-compile-prune-cache/dont-delete-in-parent-of-cache):
Check that the last directory in `native-comp-eln-load-path' is
not affected by `native-compile-prune-cache'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/lisp/emacs-lisp/comp-tests.el
(with-test-native-compile-prune-cache)
(test-native-compile-prune-cache)
(test-native-compile-prune-cache/delete-only-eln)
(test-native-compile-prune-cache/dont-delete-in-parent-of-cache):
Check that the last directory in `native-comp-eln-load-path' is
not affected by `native-compile-prune-cache'.
</pre>
</div>
</content>
</entry>
<entry>
<title>; server-tests: remove CI debugging</title>
<updated>2022-12-02T17:26:50+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2022-12-02T17:26:04+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1e36ad9458e8deacfc85da573bb0ca0f270d4802'/>
<id>1e36ad9458e8deacfc85da573bb0ca0f270d4802</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; server-test CI debugging</title>
<updated>2022-12-02T17:06:00+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2022-12-02T17:06:00+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8413e9513830181994dba891bcd2c9bc570d7ec3'/>
<id>8413e9513830181994dba891bcd2c9bc570d7ec3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix server-tests run noninteractively (bug#59742)</title>
<updated>2022-12-02T16:32:22+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2022-12-02T16:27:16+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4b3eb928fed4b236d1ae06ae7d9d51a4466554d2'/>
<id>4b3eb928fed4b236d1ae06ae7d9d51a4466554d2</id>
<content type='text'>
This may or may not fix the test run from CI.

* test/lisp/server-tests.el (server-tests/can-create-frames-p):
Don't attempt to create frames if TERM=dumb, which what we have
if run from M-x compile (for instance).
(server-tests/server-force-stop/keeps-frames): Delete created frame so
that it doesn't cause trouble for other tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This may or may not fix the test run from CI.

* test/lisp/server-tests.el (server-tests/can-create-frames-p):
Don't attempt to create frames if TERM=dumb, which what we have
if run from M-x compile (for instance).
(server-tests/server-force-stop/keeps-frames): Delete created frame so
that it doesn't cause trouble for other tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Fix typos (don't abbreviate "with" or "without")</title>
<updated>2022-12-01T15:36:09+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2022-12-01T15:36:09+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=70ecdebc92c879af90f2d25a2b751d1cc4f3f80d'/>
<id>70ecdebc92c879af90f2d25a2b751d1cc4f3f80d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; Fix test failure on CI</title>
<updated>2022-12-01T14:40:59+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2022-12-01T14:38:52+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=61311d68620094f6055c69f57f52bc9794498ba7'/>
<id>61311d68620094f6055c69f57f52bc9794498ba7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add highlighting Python operators (bug#59629)</title>
<updated>2022-12-01T12:45:10+00:00</updated>
<author>
<name>kobarity</name>
</author>
<published>2022-11-27T09:52:32+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5d1a1019c61769e99782cc963a61673a194444d3'/>
<id>5d1a1019c61769e99782cc963a61673a194444d3</id>
<content type='text'>
* lisp/progmodes/python.el (python-rx): Remove "is" and
"not" from operator.
(python-font-lock-keywords-maximum-decoration): Add
highlighting operators.
* test/lisp/progmodes/python-tests.el
(python-font-lock-assignment-statement-1)
(python-font-lock-assignment-statement-2)
(python-font-lock-assignment-statement-3)
(python-font-lock-assignment-statement-4)
(python-font-lock-assignment-statement-5)
(python-font-lock-assignment-statement-6)
(python-font-lock-assignment-statement-7)
(python-font-lock-assignment-statement-8)
(python-font-lock-assignment-statement-9)
(python-font-lock-assignment-statement-10)
(python-font-lock-assignment-statement-11)
(python-font-lock-assignment-statement-12)
(python-font-lock-assignment-statement-13)
(python-font-lock-assignment-statement-14)
(python-font-lock-assignment-statement-15)
(python-font-lock-assignment-statement-16)
(python-font-lock-assignment-statement-17)
(python-font-lock-assignment-statement-18)
(python-font-lock-assignment-statement-multiline-1)
(python-font-lock-assignment-statement-multiline-2)
(python-font-lock-assignment-statement-multiline-3)
(python-font-lock-assignment-statement-multiline-4)
(python-font-lock-assignment-statement-multiline-5)
(python-font-lock-assignment-statement-multiline-6)
(python-font-lock-escape-sequence-multiline-string): Modify
expectations to include faces for operators.
(python-font-lock-operator-1, python-font-lock-operator-2): New tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/python.el (python-rx): Remove "is" and
"not" from operator.
(python-font-lock-keywords-maximum-decoration): Add
highlighting operators.
* test/lisp/progmodes/python-tests.el
(python-font-lock-assignment-statement-1)
(python-font-lock-assignment-statement-2)
(python-font-lock-assignment-statement-3)
(python-font-lock-assignment-statement-4)
(python-font-lock-assignment-statement-5)
(python-font-lock-assignment-statement-6)
(python-font-lock-assignment-statement-7)
(python-font-lock-assignment-statement-8)
(python-font-lock-assignment-statement-9)
(python-font-lock-assignment-statement-10)
(python-font-lock-assignment-statement-11)
(python-font-lock-assignment-statement-12)
(python-font-lock-assignment-statement-13)
(python-font-lock-assignment-statement-14)
(python-font-lock-assignment-statement-15)
(python-font-lock-assignment-statement-16)
(python-font-lock-assignment-statement-17)
(python-font-lock-assignment-statement-18)
(python-font-lock-assignment-statement-multiline-1)
(python-font-lock-assignment-statement-multiline-2)
(python-font-lock-assignment-statement-multiline-3)
(python-font-lock-assignment-statement-multiline-4)
(python-font-lock-assignment-statement-multiline-5)
(python-font-lock-assignment-statement-multiline-6)
(python-font-lock-escape-sequence-multiline-string): Modify
expectations to include faces for operators.
(python-font-lock-operator-1, python-font-lock-operator-2): New tests.
</pre>
</div>
</content>
</entry>
</feed>
