12015-04-06  Fabián Ezequiel Gallina  <fgallina@gnu.org>
2
3	* automated/python-tests.el (python-info-assignment-statement-p-1)
4	(python-info-assignment-statement-p-2)
5	(python-info-assignment-statement-p-3, python-info-docstring-p-1)
6	(python-info-docstring-p-2, python-info-docstring-p-3)
7	(python-info-docstring-p-4, python-info-docstring-p-5)
8	(python-info-docstring-p-6): New tests.
9
102015-04-01  Artur Malabarba  <bruce.connor.am@gmail.com>
11
12	* automated/package-test.el: Avoid async while testing.
13	(package-test-update-archives): Fix test.
14
152015-03-27  Wolfgang Jenkner  <wjenkner@inode.at>
16
17	* automated/textprop-tests.el: New file.
18	(textprop-tests-font-lock--remove-face-from-text-property): New test.
19
202015-03-24  Michael Albinus  <michael.albinus@gmx.de>
21
22	* automated/tramp-tests.el (tramp-test18-file-attributes)
23	(tramp--test-check-files): Extend tests.
24	(tramp-test31-utf8): Do not skip for tramp-adb.el.
25
262015-03-24  Daiki Ueno  <ueno@gnu.org>
27
28	* automated/epg-tests.el: New file.
29	* automated/data/epg/pubkey.asc: New file.
30	* automated/data/epg/seckey.asc: New file.
31
322015-03-22  Dmitry Gutov  <dgutov@yandex.ru>
33
34	* automated/json-tests.el: New file.
35
362015-03-19  Stefan Monnier  <monnier@iro.umontreal.ca>
37
38	* automated/eieio-tests.el (eieio-test-17-virtual-slot): Don't use
39	initarg in `oset'.
40	(eieio-test-32-slot-attribute-override-2): Adjust to new
41	slot representation.
42
43	* automated/eieio-test-persist.el (persist-test-save-and-compare):
44	Adjust to new slot representation.
45
46	* automated/eieio-test-methodinvoke.el (make-instance): Use new-style
47	`subclass' specializer for a change.
48
492015-03-17  Stefan Monnier  <monnier@iro.umontreal.ca>
50
51	* automated/cl-lib-tests.el: Use lexical-binding.
52	(cl-lib-arglist-performance): Refine test to the case where one of the
53	fields has a non-nil default value.  Use existing `mystruct' defstruct.
54	(cl-lib-struct-accessors): Use `pcase' to be a bit more flexible in the
55	accepted outputs.
56
572015-03-16  Ken Brown  <kbrown@cornell.edu>
58
59	* automated/tramp-tests.el (tramp--test-special-characters):
60	Don't test "\t" in file names on Cygwin.  (Bug#20119)
61
622015-03-10  Jackson Ray Hamilton  <jackson@jacksonrayhamilton.com>
63
64	* indent/js-indent-init-dynamic.js: Fix spelling error.
65
662015-03-10  Paul Eggert  <eggert@cs.ucla.edu>
67
68	Prefer "initialize" to "initialise"
69	* indent/js-indent-init-t.js: Rename from
70	indent/js-indent-first-initialiser-t.js.
71	* indent/js-indent-init-dynamic.js: Rename from
72	test/indent/js-indent-first-initialiser-dynamic.js.
73
742015-03-10  Jackson Ray Hamilton  <jackson@jacksonrayhamilton.com>
75
76	* indent/js.js: Add local variables.
77
78	* indent/js-indent-first-initialiser-t.js:
79	* indent/js-indent-first-initialiser-dynamic.js:
80	New tests for `js-indent-first-initialiser'.
81
822015-03-10  Przemysław Wojnowski  <esperanto@cumego.com>
83
84	* automated/cl-lib-tests.el: Add tests for plusp, second, ...
85	(cl-lib-test-plusp, cl-lib-test-minusp)
86	(cl-lib-test-oddp, cl-lib-test-evenp, cl-lib-test-first)
87	(cl-lib-test-second, cl-lib-test-third, cl-lib-test-fourth)
88	(cl-lib-test-fifth, cl-lib-test-sixth, cl-lib-test-seventh)
89	(cl-lib-test-eighth, cl-lib-test-ninth, cl-lib-test-tenth)
90	(cl-lib-test-endp, cl-lib-test-nth-value)
91	(cl-lib-nth-value-test-multiple-values, cl-test-caaar, cl-test-caadr)
92	(cl-test-ldiff): New tests.
93	(cl-digit-char-p): Tighten the test.
94
952015-03-09  Dmitry Gutov  <dgutov@yandex.ru>
96
97	* indent/Makefile: Call 'rm' with '-f'.  Default EMACS to
98	'../../src/emacs'.  Remove *.new in 'clean'.  Set 'all' target to
99	run all examples.
100
1012015-03-09  Nicolas Petton <nicolas@petton.fr>
102
103	* automated/seq-tests.el (test-seq-into): Add a test for seq-into.
104
1052015-03-08  Dmitry Gutov  <dgutov@yandex.ru>
106
107	* indent/ruby.rb: Add an example for bug#20026.
108
109	* indent/js.js: Set `js-indent-level' to 2. Fix indentation in an
110	example.
111
1122015-03-04  Michael Albinus  <michael.albinus@gmx.de>
113
114	* automated/tramp-tests.el (top): Declare `tramp-get-remote-stat'
115	and `tramp-get-remote-perl'.
116	(tramp-test06-directory-file-name): Fix docstring and last test.
117	(tramp-test08-file-local-copy): Extend test.
118	(tramp-test13-make-directory): Test also PARENTS arg.
119	(tramp-test17-insert-directory): Do not expect any order in
120	directory listing.
121	(tramp--test-adb-p): New defun.
122	(tramp--test-check-files): Fix doxstring.  Extend tests.
123	(tramp--test-special-characters): New defun.  Use body from
124	`tramp-test30-special-characters'.  Adapt check for tramp-adb.el.
125	(tramp-test30-special-characters): Use it.
126	(tramp--test-utf8): New defun.  Use body from
127	`tramp-test31-utf8'.  Add test string.
128	(tramp-test31-utf8): Use it.
129	(tramp-test30-special-characters-with-stat)
130	(tramp-test30-special-characters-with-perl)
131	(tramp-test30-special-characters-with-ls):
132	(tramp-test31-utf8-with-stat, tramp-test31-utf8-with-perl)
133	(tramp-test31-utf8-with-ls): New tests.
134
1352015-03-03  Daniel Colascione  <dancol@dancol.org>
136
137	* automated/generator-tests.el (cps-testcase):
138	Use `cps-inhibit-atomic-optimization' instead of
139	`cps-disable-atomic-optimization'.
140	(cps-test-declarations-preserved): New test.
141
142	* automated/finalizer-tests.el (finalizer-basic)
143	(finalizer-circular-reference, finalizer-cross-reference)
144	(finalizer-error): Rename `gc-precise-p' to `gc-precise'.
145
146	* automated/generator-tests.el (cps-test-iter-close-finalizer):
147	Rename `gc-precise-p' to `gc-precise'.
148
1492015-03-03  Glenn Morris  <rgm@gnu.org>
150
151	* automated/generator-tests.el (cps-while-incf)
152	(cps-test-iter-cleanup-once-only): Replace undefined incf with cl-incf.
153	(cps-test-iter-do): Use should not undefined assert.
154
1552015-03-03  Daniel Colascione  <dancol@dancol.org>
156
157	* automated/finalizer-tests.el (finalizer-object-type): Test that
158	`type-of' works correctly for finalizers.
159
1602015-03-02  Daniel Colascione  <dancol@dancol.org>
161
162	* automated/generator-tests.el: New tests
163
164	* automated/finalizer-tests.el (finalizer-basic)
165	(finalizer-circular-reference, finalizer-cross-reference)
166	(finalizer-error): New tests.
167
1682015-03-01  Michael Albinus  <michael.albinus@gmx.de>
169
170	* automated/vc-tests.el (vc-test--create-repo): Add check for
171	`vc-responsible-backend'.
172	(vc-test--register): Do not print a message when unsupported.
173	(vc-test--state, vc-test--working-revision): Rework.  Raise no
174	error in case of inconsistent result, but document everything.
175	(vc-test--checkout-model): New defun.
176	(vc-test-*-checkout-model): New tests.
177
1782015-02-26  Fabián Ezequiel Gallina  <fgallina@gnu.org>
179
180	* automated/python-tests.el
181	(python-indent-dedent-line-backspace-2)
182	(python-indent-dedent-line-backspace-3): New tests.
183
1842015-02-26  Fabián Ezequiel Gallina  <fgallina@gnu.org>
185
186	* automated/python-tests.el (python-indent-pep8-1)
187	(python-indent-pep8-2, python-indent-pep8-3)
188	(python-indent-after-comment-2): Fix tests.
189	(python-indent-after-comment-3): New test.
190
1912015-02-24  Glenn Morris  <rgm@gnu.org>
192
193	* automated/f90.el (f90-test-bug-19809): New test.
194
1952015-02-22  Michael Albinus  <michael.albinus@gmx.de>
196
197	* automated/tramp-tests.el (tramp-test17-insert-directory):
198	Suppress localized settings in order to have a proper check for
199	the summary line.
200
2012015-02-16  Stefan Monnier  <monnier@iro.umontreal.ca>
202
203	* automated/eieio-test-methodinvoke.el (make-instance): Add methods
204	here rather than on eieio-constructor.
205
2062015-02-13  Magnus Henoch  <magnus.henoch@gmail.com>
207
208	* automated/sasl-scram-rfc-tests.el: New file.
209
2102015-02-11  Nicolas Petton <nicolas@petton.fr>
211
212	* automated/seq-tests.el (test-seq-reverse, test-seq-group-by):
213	Add a test for seq-reverse and update test for seq-group-by to
214	test vectors and strings, not only lists.
215
2162015-02-10  Glenn Morris  <rgm@gnu.org>
217
218	* automated/package-test.el (package-test-signed):
219	More informative failure messages.
220
2212015-02-09  Nicolas Petton <nicolas@petton.fr>
222
223	* automated/seq-tests.el (test-seq-group-by): Update test for
224	seq-group-by to check that sequence elements are returned in the
225	correct order.
226
2272015-02-07  Fabián Ezequiel Gallina  <fgallina@gnu.org>
228
229	* automated/python-tests.el (python-eldoc--get-symbol-at-point-1)
230	(python-eldoc--get-symbol-at-point-2)
231	(python-eldoc--get-symbol-at-point-3)
232	(python-eldoc--get-symbol-at-point-4): New tests.
233
234	* automated/python-tests.el (python-tests-visible-string):
235	New function.
236	(python-parens-electric-indent-1)
237	(python-triple-quote-pairing): Fix indentation, move require calls.
238	(python-hideshow-hide-levels-1)
239	(python-hideshow-hide-levels-2): New tests.
240
2412015-02-07  Dmitry Gutov  <dgutov@yandex.ru>
242
243	* automated/vc-tests.el (vc-test--working-revision):
244	Fix `vc-working-revision' checks to be compared against nil, which is
245	what is should return for unregistered files.
246
2472015-02-06 Nicolas Petton <nicolas@petton.fr>
248
249	* automated/seq-tests.el: New tests for seq-mapcat, seq-partition
250	and seq-group-by.
251
2522015-02-05  Artur Malabarba  <bruce.connor.am@gmail.com>
253
254	* automated/package-test.el (package-test-get-deps): Fix typo.
255	(package-test-sort-by-dependence): New test
256
2572015-02-03  Artur Malabarba  <bruce.connor.am@gmail.com>
258
259	* automated/package-test.el (package-test-get-deps): New test.
260
2612015-01-31  Stefan Monnier  <monnier@iro.umontreal.ca>
262
263	* automated/eieio-tests.el (eieio-test-23-inheritance-check): Simplify.
264
2652015-01-30  Stefan Monnier  <monnier@iro.umontreal.ca>
266
267	* automated/core-elisp-tests.el (core-elisp-tests-3-backquote): New test.
268
2692015-01-28  Fabián Ezequiel Gallina  <fgallina@gnu.org>
270
271	* automated/python-tests.el (python-indent-pep8-1)
272	(python-indent-pep8-2, python-indent-pep8-3)
273	(python-indent-after-comment-1, python-indent-after-comment-2)
274	(python-indent-inside-paren-1, python-indent-inside-paren-2)
275	(python-indent-after-block-1, python-indent-after-block-2)
276	(python-indent-after-backslash-1, python-indent-after-backslash-2)
277	(python-indent-after-backslash-3, python-indent-block-enders-1)
278	(python-indent-block-enders-2, python-indent-block-enders-3)
279	(python-indent-block-enders-4, python-indent-block-enders-5)
280	(python-indent-dedenters-1, python-indent-dedenters-2)
281	(python-indent-dedenters-3, python-indent-dedenters-4)
282	(python-indent-dedenters-5, python-indent-dedenters-6)
283	(python-indent-dedenters-7, python-indent-dedenters-8): Fix tests.
284	(python-indent-base-case, python-indent-after-block-3)
285	(python-indent-after-backslash-5, python-indent-inside-paren-3)
286	(python-indent-inside-paren-4, python-indent-inside-paren-5)
287	(python-indent-inside-paren-6, python-indent-inside-string-1)
288	(python-indent-inside-string-2, python-indent-inside-string-3)
289	(python-indent-dedent-line-backspace-1): New Tests.
290
2912015-01-28  Glenn Morris  <rgm@gnu.org>
292
293	* automated/regexp-tests.el: Require regexp-opt, which is
294	not preloaded --without-x.
295
2962015-01-26  Stefan Monnier  <monnier@iro.umontreal.ca>
297
298	* automated/cl-generic-tests.el: Try and make sure cl-lib is not
299	required at run-time.
300
3012015-01-26  Stefan Monnier  <monnier@iro.umontreal.ca>
302
303	* automated/cl-generic-tests.el (cl-generic-test-11-next-method-p):
304	New test.
305
3062015-01-25  Paul Eggert  <eggert@cs.ucla.edu>
307
308	* indent/shell.sh (bar): Use '[ $# -eq 0 ]', not '[ $# == 0 ]'.
309	This is more portable in shell scripts.
310	(Bug#19658)
311
3122015-01-23  Dmitry Gutov  <dgutov@yandex.ru>
313
314	Fix package tests when TMPDIR is in HOME.  (Bug#19657)
315	* automated/package-test.el (with-package-test):
316	Bind `abbreviated-home-dir' to nil.
317	(package-test-describe-package, package-test-signed):
318	Expect abbreviated directory names.
319
3202015-01-22  Jorgen Schaefer  <contact@jorgenschaefer.de>
321
322	* automated/package-test.el (package-test-install-prioritized):
323	Re-add the test case and add priority to the correct repository
324	this time around.
325
3262015-01-21  Stefan Monnier  <monnier@iro.umontreal.ca>
327
328	* automated/cl-generic-tests.el (setf cl--generic-2): Make sure
329	the setf can be used already in the body of the method.
330
3312015-01-20  Jorgen Schaefer  <contact@jorgenschaefer.de>
332
333	* automated/package-test.el (package-test-install-prioritized):
334	Remove test due to unreproducible failures.
335
3362015-01-20  Michal Nazarewicz  <mina86@mina86.com>
337
338	* automated/descr-text-test.el: New file with tests for
339	`describe-char-eldoc--truncate', `describe-char-eldoc--format',
340	and `describe-char-eldoc'.
341
3422015-01-20  Michal Nazarewicz  <mina86@mina86.com>
343
344	* automated/tildify-tests.el (tildify-space-undo-test--test):
345	A new helper function for testing `tildify-double-space-undos'
346	behavior in the `tildify-space' function.
347	(tildify-space-undo-test-html, tildify-space-undo-test-html-nbsp)
348	(tildify-space-undo-test-xml, tildify-space-undo-test-tex):
349	New tests for `tildify-doule-space-undos' behavior.
350
351	* automated/tildify-tests.el (tildify-space-test--test):
352	A new helper function for testing `tildify-space' function.
353	(tildify-space-test-html, tildify-space-test-html-nbsp)
354	(tildify-space-test-xml, tildify-space-test-tex): New tests for
355	`tildify-space' function.
356
3572015-01-18  Stefan Monnier  <monnier@iro.umontreal.ca>
358
359	* automated/Makefile.in (EMACS_EXTRAOPT): New var.
360	(EMACSOPT): Use it.
361
362	* automated/cl-generic-tests.el (cl-generic-test-10-weird): New test.
363	Rename other tests to preserve ordering.
364
3652015-01-18  Leo Liu  <sdl.web@gmail.com>
366
367	* automated/seq-tests.el (test-seq-subseq): Add more tests.
368	(Bug#19434)
369
3702015-01-18  Stefan Monnier  <monnier@iro.umontreal.ca>
371
372	* automated/eieio-test-methodinvoke.el (eieio-test-cl-generic-1):
373	Test `subclass' specializer.
374
3752015-01-17  Stefan Monnier  <monnier@iro.umontreal.ca>
376
377	* automated/eieio-tests.el
378	(eieio-test-37-obsolete-name-in-constructor): New test.
379
3802015-01-17  Stefan Monnier  <monnier@iro.umontreal.ca>
381
382	* automated/eieio-tests.el (eieio-test-25-slot-tests)
383	(eieio-test-26-default-inheritance, eieio-test-28-slot-protection)
384	(eieio-test-30-slot-attribute-override)
385	(eieio-test-31-slot-attribute-override-class-allocation): Don't check
386	that we enforce :protection since we don't any more.
387
388	* automated/eieio-test-methodinvoke.el (eieio-test-method-store):
389	Use an explicit arg instead of eieio--scoped-class.  Update all callers.
390
3912015-01-17  Stefan Monnier  <monnier@iro.umontreal.ca>
392
393	* automated/eieio-test-methodinvoke.el (eieio-test-cl-generic-1):
394	Reset eieio-test--1.
395
396	* automated/cl-generic-tests.el (cl-generic-test-8-after/before):
397	Rename from cl-generic-test-7-after/before.
398	(cl--generic-test-advice): New function.
399	(cl-generic-test-9-advice): New test.
400
4012015-01-16  Jorgen Schaefer  <contact@jorgenschaefer.de>
402
403	* automated/package-test.el (package-test-install-prioritized):
404	New test.
405
4062015-01-15  Wolfgang Jenkner  <wjenkner@inode.at>
407
408	* automated/calc-tests.el (calc-tests-equal, calc-tests-simple):
409	New functions.
410	(test-calc-remove-units, test-calc-extract-units)
411	(test-calc-convert-units): New tests.
412
4132015-01-15  Wolfgang Jenkner  <wjenkner@inode.at>
414
415	* automated/Makefile.in (WRITE_LOG): Use POSIX redirection.
416
4172015-01-15  Stefan Monnier  <monnier@iro.umontreal.ca>
418
419	* automated/eieio-test-methodinvoke.el (eieio-test-method-store): Add
420	keysym arg instead of relying on internal var eieio--generic-call-key.
421	Update all callers.
422	(eieio-test-cl-generic-1): New tests.
423
4242015-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
425
426	* automated/cl-generic-tests.el: New file.
427
4282015-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>
429
430	* automated/eieio-tests.el (eieio-test-23-inheritance-check): Don't use
431	<foo>-child-p.
432
433	* automated/eieio-test-methodinvoke.el (eieio-test-method-store):
434	Update reference to eieio--generic-call-key.
435
4362015-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>
437
438	* automated/eieio-tests.el: Use cl-lib.  Don't use <class> as a variable.
439	Don't use <class>-list types and <class>-list-p predicates.
440
441	* automated/eieio-test-persist.el (persistent-with-objs-list-slot):
442	Don't use <class>-list type.
443
444	* automated/eieio-test-methodinvoke.el
445	(eieio-test-method-order-list-4):
446	Don't use <class> as a variable.
447
4482015-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>
449
450	* automated/eieio-tests.el (eieio-test-04-static-method)
451	(eieio-test-05-static-method-2): Use oref-default to access
452	class slots.
453	(eieio-test-23-inheritance-check): Don't assume that
454	eieio-class-parents returns class names, or that a class can only have
455	a single name.
456
457	* automated/eieio-test-persist.el (eieio--attribute-to-initarg):
458	Move from eieio-core.el.  Rename from eieio-attribute-to-initarg.
459	Change arg to be a class object.  Update all callers.
460
4612015-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>
462
463	* automated/eieio-test-methodinvoke.el (eieio-test-method-store):
464	Adjust to new semantics of eieio--scoped-class.
465	(eieio-test-match): Improve error feedback.
466
4672015-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>
468
469	* automated/eieio-tests.el: Remove dummy object names.
470
471	* automated/eieio-test-persist.el (persistent-with-objs-slot-subs):
472	The type FOO-child is the same as FOO.
473
4742015-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>
475
476	* automated/eieio-test-methodinvoke.el (eieio-test-method-store):
477	Remove use of eieio-generic-call-methodname.
478	(eieio-test-method-order-list-3, eieio-test-method-order-list-6)
479	(eieio-test-method-order-list-7, eieio-test-method-order-list-8):
480	Adjust the expected result accordingly.
481
4822015-01-01  Michael Albinus  <michael.albinus@gmx.de>
483
484	* automated/tramp-tests.el (tramp--test-smb-or-windows-nt-p):
485	New defun.
486	(tramp-test30-special-characters): Use it.  (Bug#19463)
487	(tramp--test-check-files): Filter nil file names out.
488
4892015-01-01  Michael Albinus  <michael.albinus@gmx.de>
490
491	Sync with Tramp 2.2.11.
492
493	* automated/tramp-tests.el (tramp-test30-special-characters):
494	Skip test on MS-Windows.
495
4962014-12-27  Glenn Morris  <rgm@gnu.org>
497
498	* automated/let-alist.el: Load dependency.
499
5002014-12-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
501
502	* automated/python-tests.el
503	(python-shell-completion-native-interpreter-disabled-p-1): New test.
504
5052014-12-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
506
507	* automated/python-tests.el (python-shell-get-or-create-process-1)
508	(python-shell-get-or-create-process-2)
509	(python-shell-get-or-create-process-3): Remove tests.
510
5112014-12-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
512
513	* automated/python-tests.el (python-shell-buffer-substring-9): New test.
514
5152014-12-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
516
517	* automated/python-tests.el (python-shell-buffer-substring-1)
518	(python-shell-buffer-substring-2, python-shell-buffer-substring-3)
519	(python-shell-buffer-substring-4, python-shell-buffer-substring-5)
520	(python-shell-buffer-substring-6, python-shell-buffer-substring-7)
521	(python-shell-buffer-substring-8)
522	(python-info-encoding-from-cookie-1)
523	(python-info-encoding-from-cookie-2)
524	(python-info-encoding-from-cookie-3)
525	(python-info-encoding-from-cookie-4)
526	(python-info-encoding-from-cookie-5)
527	(python-info-encoding-from-cookie-6)
528	(python-info-encoding-from-cookie-7, python-info-encoding-1)
529	(python-info-encoding-2): New tests.
530
5312014-12-27  Michael Albinus  <michael.albinus@gmx.de>
532
533	* automated/tramp-tests.el (tramp-test17-insert-directory): Do not
534	expect a given order of "." and "..".
535
5362014-12-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
537
538	* automated/python-tests.el (python-indent-electric-colon-2)
539	(python-indent-electric-colon-3): New tests.
540
5412014-12-27  João Távora  <joaotavora@gmail.com>
542
543	* automated/electric-tests.el (autowrapping-7): Tests for
544	tex-mode.
545
5462014-12-27  Glenn Morris  <rgm@gnu.org>
547
548	* automated/flymake/warnpred/test.pl: Tweak format, since the
549	previous one seems to have stopped giving a warning with perl 5.20.1.
550
5512014-12-26  Fabián Ezequiel Gallina  <fgallina@gnu.org>
552
553	* automated/python-tests.el (python-shell-get-process-name-1)
554	(python-shell-internal-get-process-name-1): Cleanup.
555	(python-shell-get-process-name-2)
556	(python-shell-internal-get-process-name-2): New tests.
557	(python-shell-calculate-command-1)
558	(python-shell-calculate-process-environment-3)
559	(python-shell-calculate-exec-path-2, python-shell-make-comint-1)
560	(python-shell-make-comint-2, python-shell-make-comint-4)
561	(python-shell-get-process-1, python-util-clone-local-variables-1):
562	Replace obsolete function and variable references with current.
563
5642014-12-19  Artur Malabarba  <bruce.connor.am@gmail.com>
565
566	* automated/let-alist.el: require `cl-lib'
567	New tests for accessing alists inside alists.
568
5692014-12-18  Artur Malabarba  <bruce.connor.am@gmail.com>
570
571	* automated/let-alist.el: New file.
572
5732014-12-16  Nicolas Petton <petton.nicolas@gmail.com>
574
575	* automated/seq-tests.el: New file.
576
5772014-12-16  Glenn Morris  <rgm@gnu.org>
578
579	* automated/data/flymake/Makefile (check-syntax):
580	Prevent colorized gcc output from confusing flymake.
581
582	* automated/flymake-tests.el (flymake-tests-data-directory):
583	Change from flymake/warnpred to more standard data/flymake.
584	* automated/flymake/warnpred/: Rename to automated/data/flymake/.
585
5862014-12-11  Michael Albinus  <michael.albinus@gmx.de>
587
588	* automated/vc-tests.el (vc-test--revision-granularity-function):
589	New defun.
590	(vc-test--create-repo-function): Rename from
591	`vc-test--create-repo-if-not-supported'.  Adapt all callees.
592	(vc-test--create-repo): Check also for revision-granularity.
593	(vc-test--unregister-function): Additional argument FILE.
594	Adapt all callees.
595	(vc-test--working-revision): New defun.
596	(vc-test-*-working-revision): New tests.
597
5982014-12-10  Michael Albinus  <michael.albinus@gmx.de>
599
600	* automated/vc-tests.el (vc-test--register): Check, that the file
601	still exists after register and unregister operations.
602
6032014-12-06  Michael Albinus  <michael.albinus@gmx.de>
604
605	* automated/vc-tests.el: New file.
606
6072014-12-03  Michael Albinus  <michael.albinus@gmx.de>
608
609	* automated/tramp-tests.el (tramp-test29-vc-registered):
610	Fallback for changed `vc-register' argument list.
611
6122014-12-03  Glenn Morris  <rgm@gnu.org>
613
614	* automated/tramp-tests.el (tramp-test29-vc-registered):
615	Update for recent incompatible change in vc-register.
616
6172014-11-29  Fabián Ezequiel Gallina  <fgallina@gnu.org>
618
619	* automated/python-tests.el
620	(python-shell-calculate-process-environment-4)
621	(python-shell-calculate-process-environment-5): New tests.
622	(python-shell-make-comint-3): Use file-equal-p.
623	(python-shell-get-or-create-process-1)
624	(python-shell-get-or-create-process-2)
625	(python-shell-get-or-create-process-3): Fix interpreter for
626	Windows (Bug#18595).
627
6282014-11-21  Ulf Jasper  <ulf.jasper@web.de>
629
630	* automated/libxml-tests.el
631	(libxml-tests--data-comments-preserved): Rename from
632	'libxml-tests--data'.
633	(libxml-tests--data-comments-discarded): New.
634	(libxml-tests): Check whether 'libxml-parse-xml-region' is
635	discarding comments correctly.
636
6372014-11-17  Michal Nazarewicz  <mina86@mina86.com>
638
639	* automated/tildify-tests.el (tildify-test-html, tildify-test-xml):
640	HTML and XML now use no-break space as hard space.  Update tests.
641	(tildify-test-foreach-ignore-environments)
642	(tildify-test-foreach-ignore-environments-early-return,
643	(tildify-test-foreach-region)
644	(tildify-test-foreach-region-early-return)
645	(tildify-test-foreach-region-limit-region): New tests of
646	`tildify-foreach-ignore-environments' and
647	`tildify--foreach-region' functions.
648	(with-test-foreach): New helper macro for the above tests.
649
6502014-11-17  Glenn Morris  <rgm@gnu.org>
651
652	* automated/occur-tests.el (occur-test-case, occur-test-create):
653	In case of failure, show the actual string, rather than just nil.
654	(occur-tests): Update for apparent change in output re control-chars.
655
6562014-11-17  Ulf Jasper  <ulf.jasper@web.de>
657
658	* automated/icalendar-tests.el (icalendar-tests--test-export):
659	New optional parameter `alarms'.
660	(icalendar-export-alarms): New test for exporting icalendar
661	alarms.
662	(icalendar-tests--test-cycle): Let `icalendar-export-alarms' be nil.
663
6642014-11-17  Ulf Jasper  <ulf.jasper@web.de>
665
666	* automated/icalendar-tests.el (icalendar-tests--test-import):
667	Mention timezone in doc string.  Clean up.
668	(icalendar-real-world): Add another test case for no-dst
669	timezones.
670
6712014-11-16  Ulf Jasper  <ulf.jasper@web.de>
672
673	* automated/icalendar-tests.el (icalendar--parse-vtimezone):
674	Add testcase where offsets of standard time and daylight saving time
675	are equal.
676	(icalendar-real-world): Fix error in test case.  Expected result
677	was wrong when offsets of standard time and daylight saving time
678	were equal.
679
6802014-11-16  Fabián Ezequiel Gallina  <fgallina@gnu.org>
681
682	* automated/python-tests.el
683	(python-shell-calculate-process-environment-2): Fix test.
684	(python-shell-calculate-process-environment-1)
685	(python-shell-calculate-process-environment-3): Cleanup.
686
6872014-11-16  Fabián Ezequiel Gallina  <fgallina@gnu.org>
688
689	* automated/python-tests.el (python-indent-dedenters-8): New test
690	for Bug#18432.
691
6922014-11-16  Fabián Ezequiel Gallina  <fgallina@gnu.org>
693
694	* automated/python-tests.el (python-indent-region-1)
695	(python-indent-region-2, python-indent-region-3)
696	(python-indent-region-4, python-indent-region-5): New tests.
697
6982014-11-08  Stefan Monnier  <monnier@iro.umontreal.ca>
699
700	* automated/bytecomp-tests.el (bytecomp-tests--warnings): New tests.
701	* automated/cl-lib-tests.el: Rename from cl-lib.el.
702
7032014-10-28  Ulf Jasper  <ulf.jasper@web.de>
704
705	* automated/libxml-tests.el: New file.
706
7072014-10-22  Noam Postavsky  <npostavs@users.sourceforget.net>
708
709	* automated/process-tests.el (process-test-quoted-batfile):
710	New test.
711
7122014-10-20  Glenn Morris  <rgm@gnu.org>
713
714	* Merge in all changes up to 24.4 release.
715
7162014-10-20  Stefan Monnier  <monnier@iro.umontreal.ca>
717
718	* indent/scss-mode.scss: New file.
719	* indent/css-mode.css: Add a few uneventful examples.
720
7212014-10-15  Eli Zaretskii  <eliz@gnu.org>
722
723	* BidiCharacterTest.txt: New file, from Unicode.
724
725	* biditest.el: New file.
726
7272014-10-08  Leo Liu  <sdl.web@gmail.com>
728
729	* automated/print-tests.el: New file.
730	(terpri): Tests for terpri.  (Bug#18652)
731
7322014-10-06  Glenn Morris  <rgm@gnu.org>
733
734	* automated/icalendar-tests.el (icalendar--calendar-style):
735	Remove test, no longer relevant.
736
7372014-10-04  Glenn Morris  <rgm@gnu.org>
738
739	* automated/package-x-test.el: Remove file...
740	* automated/package-test.el: ... merge package-x-test.el.  (Bug#18574)
741
7422014-10-02  Glenn Morris  <rgm@gnu.org>
743
744	* automated/package-test.el (with-package-test, package-test-signed):
745	Also set HOME to a temp value, in case the real one is absent (e.g.
746	hydra) or read-only.  (Bug#18575)
747	(package-test-signed): Use skip-unless rather than expected-result.
748
7492014-09-26  Leo Liu  <sdl.web@gmail.com>
750
751	* automated/cl-lib.el (cl-digit-char-p, cl-parse-integer):
752	New tests.  (Bug#18557)
753
7542014-09-24  Ulf Jasper  <ulf.jasper@web.de>
755
756	* automated/newsticker-tests.el
757	(newsticker--group-find-parent-group),
758	(newsticker--group-do-rename-group): New tests.
759
7602014-09-09  Eli Zaretskii  <eliz@gnu.org>
761
762	* automated/fns-tests.el (fns-tests-collate-sort):
763	Bind w32-collate-ignore-punctuation to t when sorting according to
764	UTS#10 rules.
765
7662014-09-07  Michael Albinus  <michael.albinus@gmx.de>
767
768	* automated/fns-tests.el (fns-tests--collate-enabled-p): New function.
769	(fns-tests-collate-strings, fns-tests-collate-sort): Use it.
770
7712014-09-05  Michael Albinus  <michael.albinus@gmx.de>
772
773	* automated/fns-tests.el (fns-tests-compare-strings): In case
774	`compare-strings' shall return t, check for this.
775	(fns-tests-collate-strings, fns-tests-collate-sort): New tests.
776
7772014-09-03  Fabián Ezequiel Gallina  <fgallina@gnu.org>
778
779	* automated/python-tests.el (python-indent-electric-colon-1):
780	New test.  (Bug#18228)
781
7822014-08-29  Dmitry Antipov  <dmantipov@yandex.ru>
783
784	* automated/fns-tests.el (fns-tests-sort): New test.
785
7862014-08-28  Glenn Morris  <rgm@gnu.org>
787
788	* automated/python-tests.el (python-shell-calculate-exec-path-2):
789	Update test for today's python.el changes.
790
7912014-08-13  Jan Nieuwenhuizen  <janneke@gnu.org>
792
793	* automated/compile-tests.el (compile--test-error-line): Grok FILE
794	being nil.  Allows for Guile tests to pass.
795	(compile-tests--test-regexps-data): Add Guile tests.
796
7972014-08-11  Glenn Morris  <rgm@gnu.org>
798
799	* automated/data/files-bug18141.el.gz: New file.
800	* automated/files.el (files-test-bug-18141-file):
801	New variable and test.  (Bug#18141)
802
8032014-08-10  Ulf Jasper  <ulf.jasper@web.de>
804
805	Enumerate evaluated sexp diary entries (Bug#7911).
806	* automated/icalendar-tests.el (icalendar--convert-anniversary-to-ical)
807	(icalendar--convert-cyclic-to-ical, icalendar--convert-block-to-ical)
808	(icalendar--convert-yearly-to-ical, icalendar--convert-weekly-to-ical)
809	(icalendar--convert-ordinary-to-ical): Returns cons cell now.
810	(icalendar--convert-to-ical, icalendar--convert-sexp-to-ical):
811	New tests.
812
8132014-08-07  Glenn Morris  <rgm@gnu.org>
814
815	* automated/Makefile.in (check-tar): Remove, hydra recipe does it now.
816
8172014-08-06  Ulf Jasper  <ulf.jasper@web.de>
818
819	* automated/icalendar-tests.el (icalendar--convert-ordinary-to-ical)
820	(icalendar--diarytime-to-isotime): More testcases (Bug#13750).
821
8222014-08-03  Glenn Morris  <rgm@gnu.org>
823
824	* automated/Makefile.in (check-tar): New rule.
825
8262014-08-02  Glenn Morris  <rgm@gnu.org>
827
828	* automated/fns-tests.el (fns-tests-compare-strings):
829	Update test.  (Bug#17903)
830
831	* automated/icalendar-tests.el (icalendar--decode-isodatetime):
832	Use more precise TZ specification, as per 2013-08-04.
833
8342014-07-30  Ulf Jasper  <ulf.jasper@web.de>
835
836	* automated/icalendar-tests.el (icalendar--decode-isodatetime):
837	New test.
838
8392014-07-28  Dmitry Antipov  <dmantipov@yandex.ru>
840
841	* automated/timer-tests.el (timer-tests-debug-timer-check): New test.
842
8432014-07-26  Ulf Jasper  <ulf.jasper@web.de>
844
845	* automated/icalendar-tests.el (icalendar-tests--do-test-import):
846	Work around the failures in icalendar-tests which occasionally occur on
847	hydra.nixos.org.
848
8492014-07-21  Fabián Ezequiel Gallina  <fgallina@gnu.org>
850
851	* automated/python-tests.el:
852	(python-util-clone-local-variables-1): Fix test.
853
854	* automated/python-tests.el (python-shell-make-comint-1):
855	(python-shell-make-comint-2): Fix indentation.
856	(python-shell-make-comint-3)
857	(python-shell-make-comint-4): New tests.
858	(python-shell-get-or-create-process-1): Fix test.
859	(python-shell-get-or-create-process-2)
860	(python-shell-get-or-create-process-3): New tests.
861	(python-shell-internal-get-or-create-process-1): Fix test.
862	(python-shell-prompt-detect-1): New test.
863	(python-shell-prompt-detect-2): New test.  (Bug#17370)
864	(python-shell-prompt-detect-3)
865	(python-shell-prompt-detect-4)
866	(python-shell-prompt-detect-5)
867	(python-shell-prompt-detect-6)
868	(python-shell-prompt-validate-regexps-1)
869	(python-shell-prompt-validate-regexps-2)
870	(python-shell-prompt-validate-regexps-3)
871	(python-shell-prompt-validate-regexps-4)
872	(python-shell-prompt-validate-regexps-5)
873	(python-shell-prompt-validate-regexps-6)
874	(python-shell-prompt-validate-regexps-7)
875	(python-shell-prompt-set-calculated-regexps-1)
876	(python-shell-prompt-set-calculated-regexps-2)
877	(python-shell-prompt-set-calculated-regexps-3)
878	(python-shell-prompt-set-calculated-regexps-4)
879	(python-shell-prompt-set-calculated-regexps-5)
880	(python-shell-prompt-set-calculated-regexps-6)
881	(python-util-valid-regexp-p-1): New tests.
882
8832014-07-21  Stefan Monnier  <monnier@iro.umontreal.ca>
884
885	* automated/advice-tests.el (advice-test-call-interactively): Make sure
886	the function's definition is fully restored at the end.
887
8882014-07-12  Fabián Ezequiel Gallina  <fgallina@gnu.org>
889
890	* automated/python-tests.el (python-indent-block-enders-1)
891	(python-indent-block-enders-2): Fix tests.
892	(python-indent-block-enders-3, python-indent-block-enders-4)
893	(python-indent-block-enders-5, python-indent-dedenters-1)
894	(python-indent-dedenters-2): Remove tests.
895	(python-indent-dedenters-1, python-indent-dedenters-2)
896	(python-indent-dedenters-3, python-indent-dedenters-4)
897	(python-indent-dedenters-5, python-indent-dedenters-6)
898	(python-indent-dedenters-7)
899	(python-info-dedenter-opening-block-position-1)
900	(python-info-dedenter-opening-block-position-2)
901	(python-info-dedenter-opening-block-position-3)
902	(python-info-dedenter-opening-block-positions-1)
903	(python-info-dedenter-opening-block-positions-2)
904	(python-info-dedenter-opening-block-positions-3)
905	(python-info-dedenter-opening-block-positions-4)
906	(python-info-dedenter-opening-block-positions-5)
907	(python-info-dedenter-opening-block-message-1)
908	(python-info-dedenter-opening-block-message-2)
909	(python-info-dedenter-opening-block-message-3)
910	(python-info-dedenter-opening-block-message-4)
911	(python-info-dedenter-opening-block-message-5)
912	(python-info-dedenter-statement-p-1)
913	(python-info-dedenter-statement-p-2)
914	(python-info-dedenter-statement-p-3)
915	(python-info-dedenter-statement-p-4)
916	(python-info-dedenter-statement-p-5): New tests.
917
9182014-07-08  Stefan Monnier  <monnier@iro.umontreal.ca>
919
920	* indent/perl.perl: Add indentation pattern for hash-table entries.
921
9222014-07-04  Michael Albinus  <michael.albinus@gmx.de>
923
924	* automated/dbus-tests.el (dbus-test02-register-service-session)
925	(dbus-test02-register-service-system): Fix docstring.
926	(dbus-test02-register-service-own-bus)
927	(dbus-test03-peer-interface): New tests.
928
9292014-07-03  Fabián Ezequiel Gallina  <fgallina@gnu.org>
930
931	* automated/python-tests.el (python-tests-self-insert): New function.
932	(python-triple-quote-pairing): Use it.
933	(python-parens-electric-indent-1): New test. (Bug#17658)
934
9352014-06-30  Fabián Ezequiel Gallina  <fgallina@gnu.org>
936
937	* automated/subr-x-tests.el: New file.
938
9392014-06-29  Michael Albinus  <michael.albinus@gmx.de>
940
941	* automated/tramp-tests.el (tramp--instrument-test-case):
942	Print debug buffer in any case.
943
9442014-06-28  Leo Liu  <sdl.web@gmail.com>
945
946	* automated/calc-tests.el: New file and add tests for math-bignum.
947	(Bug#17556)
948
9492014-06-28  Michael Albinus  <michael.albinus@gmx.de>
950
951	* automated/dbus-tests.el (dbus--test-register-service)
952	(dbus-test02-register-service-session): Replace `dbus-ping' calls
953	by `dbus-list-known-names'.  (Bug#17858)
954
9552014-06-28  Glenn Morris  <rgm@gnu.org>
956
957	* automated/Makefile.in (GDB): New variable.
958	(emacs): Use $GDB.  (Bug#15991)
959
960	* automated/Makefile.in (WRITE_LOG): New variable.
961	(%.log): Use WRITE_LOG.
962	(test_template): Disable logging.
963
964	* automated/Makefile.in (TESTS): New list of short PHONY aliases.
965	(test_template): New definition.  Apply to TESTS.
966
9672014-06-27  Glenn Morris  <rgm@gnu.org>
968
969	* automated/Makefile.in (check-maybe): Rename from check.
970	(check): Re-run all the tests, every time.
971	(clean, mostlyclean): Also delete *.log~.
972
9732014-06-26  Glenn Morris  <rgm@gnu.org>
974
975	* automated/package-x-test.el: Do not mess with load-path.
976
977	* automated/Makefile.in (%.log): If error, dump log to stdout.
978
9792014-06-26  Stefan Monnier  <monnier@iro.umontreal.ca>
980
981	* automated/package-test.el (package-test-update-listing)
982	(package-test-update-archives, package-test-describe-package):
983	Adjust tests according to new package-list-unsigned.
984
9852014-06-26  Glenn Morris  <rgm@gnu.org>
986
987	* automated/ert-tests.el (no-byte-compile): Set it.  (Bug#17851)
988
989	* automated/eieio-tests.el (no-byte-compile): Set it.  (Bug#17852)
990
991	* automated/Makefile.in: Simplify and parallelize.  (Bug#15991)
992	(XARGS_LIMIT, BYTE_COMPILE_EXTRA_FLAGS)
993	(setwins, compile-targets, compile-main, compile-clean): Remove.
994	(GREP_OPTIONS): Unexport.
995	(.el.elc): Replace with pattern rule.
996	(%.elc, %.log): New pattern rules.
997	(ELFILES, LOGFILES): New variables.
998	(check): Depend on LOGFILES.  Call ert-summarize-tests-batch-and-exit.
999	(clean, mostlyclean): New rules.
1000	(bootstrap-clean): Simplify.
1001	(bootstrap-clean, distclean): Depend on clean.
1002
10032014-06-25  Glenn Morris  <rgm@gnu.org>
1004
1005	* automated/flymake-tests.el (flymake-tests--current-face):
1006	Sleep for longer.  Avoid querying.
1007
10082014-06-25  Dmitry Antipov  <dmantipov@yandex.ru>
1009
1010	* automated/fns-tests.el (fns-tests-compare-string): New test.
1011
10122014-06-24  Michael Albinus  <michael.albinus@gmx.de>
1013
1014	* automated/tramp-tests.el (tramp-test26-process-file): Extend test
1015	according to Bug#17815.
1016
10172014-06-21  Fabián Ezequiel Gallina  <fgallina@gnu.org>
1018
1019	* automated/python-tests.el (python-util-strip-string-1): New test.
1020
10212014-06-15  Michael Albinus  <michael.albinus@gmx.de>
1022
1023	Sync with Tramp 2.2.10.
1024
1025	* automated/tramp-tests.el (tramp--test-enabled): Ignore errors.
1026	(tramp--instrument-test-case): Extend docstring.
1027	(tramp-test15-copy-directory): Skip for tramp-smb.el.
1028	(tramp-test21-file-links): Use `file-truename' for directories.
1029	(tramp-test27-start-file-process, tramp-test28-shell-command):
1030	Retrieve process output more robustly.
1031	(tramp--test-check-files): Extend test.
1032	(tramp-test30-special-characters): Skip for tramp-adb.el,
1033	tramp-gvfs.el and tramp-smb.el.  Add further file names.
1034
10352014-06-13  Glenn Morris  <rgm@gnu.org>
1036
1037	* automated/Makefile.in (compile-main):
1038	GNU make automatically passes command-line arguments to sub-makes.
1039
10402014-06-05  Michal Nazarewicz  <mina86@mina86.com>
1041
1042	* automated/tildify-tests.el (tildify-test--test): Optimize the test
1043	slightly by reusing the same temporary buffer across multiple test
1044	cases.
1045
1046	* automated/tildify-tests.el (tildify-test-find-env-end-re-bug)
1047	(tildify-test-find-env-group-index-bug): Update to support new
1048	signature of the `tildify-foreach-region-outside-env' function.
1049	Namely, it now takes pairs as an argument instead of looking it up in
1050	`tildify-ignored-environments-alist'.
1051
1052	* automated/tildify-tests.el (tildify-test--example-html): Add support
1053	for generating XML code, so that…
1054	(tildify-test-xml) …test can be added to check handling of XML
1055	documents.
1056
1057	* automated/tildify-tests.el (tildify-test-find-env-group-index-bug):
1058	New test checking end-regex building when multiple environment pairs
1059	use integers to refer to capture groups.
1060
1061	* automated/tildify-tests.el (tildify-test-find-env-end-re-bug): New
1062	test checking end-regex building in `tildify-find-env' function when
1063	integers (denoting capture groups) and strings are mixed together.
1064
10652014-06-02  Michael Albinus  <michael.albinus@gmx.de>
1066
1067	* automated/tramp-tests.el (tramp-remote-process-environment): Declare.
1068	(tramp-test29-vc-registered): Set $BZR_HOME.  Remove instrumentation.
1069
10702014-06-01  Michael Albinus  <michael.albinus@gmx.de>
1071
1072	* automated/tramp-tests.el (tramp-test29-vc-registered):
1073	Instrument failed test case.
1074
10752014-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>
1076
1077	* automated/ruby-mode-tests.el (ruby-assert-face): Use font-lock-ensure.
1078	(ruby-interpolation-keeps-non-quote-syntax): Use syntax-propertize.
1079
10802014-05-21  Michal Nazarewicz  <mina86@mina86.com>
1081
1082	* automated/tildify-tests.el: New file.
1083
10842014-05-27  Stefan Monnier  <monnier@iro.umontreal.ca>
1085
1086	* indent/ruby.rb: Add one more test.
1087
1088	* indent/ps-mode.ps: New file.
1089
1090	* indent/octave.m: Add a few more tests.
1091
1092	* automated/core-elisp-tests.el
1093	(core-elisp-test-window-configurations): New test.
1094
10952014-05-26  Glenn Morris  <rgm@gnu.org>
1096
1097	* automated/package-test.el (package-test-install-single):
1098	Update for changed output.
1099
11002014-05-22  Glenn Morris  <rgm@gnu.org>
1101
1102	* automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
1103	Fix handling of temporary elc files.
1104
1105	* automated/fns-tests.el (fns-tests-nreverse):
1106	Update for changed string behavior.
1107
11082014-05-15  Dmitry Antipov  <dmantipov@yandex.ru>
1109
1110	* automated/fns-tests.el: New file.
1111	* automated/fns-tests.el (fns-tests-nreverse)
1112	(fns-tests-nreverse-bool-vector): New tests.
1113
11142014-05-08  Glenn Morris  <rgm@gnu.org>
1115
1116	* automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
1117	(vc-bzr-test-faulty-bzr-autoloads):
1118	Give bzr a temporary home-directory, in case the real one is missing.
1119
11202014-05-08  Dmitry Gutov  <dgutov@yandex.ru>
1121
1122	* automated/ruby-mode-tests.el (ruby-interpolation-after-dollar-sign):
1123	New test.
1124
11252014-05-08  Glenn Morris  <rgm@gnu.org>
1126
1127	* automated/help-fns.el: New file.
1128
11292014-05-01  Barry O'Reilly  <gundaetiapo@gmail.com>
1130
1131	* automated/undo-tests.el (undo-test-region-deletion): New test to
1132	demonstrate bug#17235.
1133	(undo-test-region-example): New test to verify example given in
1134	comments for undo-make-selective-list.
1135
11362014-04-25  Michael Albinus  <michael.albinus@gmx.de>
1137
1138	* automated/tramp-tests.el (top):
1139	* automated/file-notify-tests.el (top): Do not disable interactive
1140	passwords in batch mode.
1141	(password-cache-expiry): Set to nil.
1142
1143	* automated/file-notify-tests.el
1144	(file-notify-test-remote-temporary-file-directory):
1145	* automated/tramp-tests.el (tramp-test-temporary-file-directory):
1146	Use a mock-up method as default.
1147	(tramp-test00-availability): Print the used directory name.
1148	(tramp-test33-recursive-load): Fix typo.
1149
11502014-04-22  Michael Albinus  <michael.albinus@gmx.de>
1151
1152	* automated/tramp-tests.el (tramp--test-check-files): Remove traces.
1153	(tramp-test30-special-characters): Remove test for backslash.
1154
11552014-04-20  Michael Albinus  <michael.albinus@gmx.de>
1156
1157	* automated/tramp-tests.el
1158	(tramp-test19-directory-files-and-attributes)
1159	(tramp-test22-file-times): Check for `file-attributes' equality
1160	only if there is a usable timestamp.
1161	(tramp--test-check-files): Do not use `copy-sequence'.
1162
11632014-04-22  Daniel Colascione  <dancol@dancol.org>
1164
1165	* automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
1166	Add compile flag.
1167	(test-byte-comp-macro-expansion)
1168	(test-byte-comp-macro-expansion-eval-and-compile)
1169	(test-byte-comp-macro-expansion-eval-when-compile)
1170	(test-byte-comp-macro-expand-lexical-override): Use it.
1171	(test-eager-load-macro-expansion)
1172	(test-eager-load-macro-expansion-eval-and-compile)
1173	(test-eager-load-macro-expansion-eval-when-compile)
1174	(test-eager-load-macro-expand-lexical-override): New tests.
1175
1176	* automated/cl-lib.el (cl-lib-struct-accessors): Fix test to
1177	account for removal of `cl-struct-set-slot-value'. Also, move
1178	the defstruct to top level.
1179
11802014-04-21  Daniel Colascione  <dancol@dancol.org>
1181
1182	* automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
1183	New function.
1184	(test-byte-comp-macro-expansion)
1185	(test-byte-comp-macro-expansion-eval-and-compile)
1186	(test-byte-comp-macro-expansion-eval-when-compile)
1187	(test-byte-comp-macro-expand-lexical-override): New tests.
1188
1189	* automated/cl-lib.el (cl-loop-destructuring-with): New test.
1190	(cl-the): Fix cl-the test.
1191
11922014-04-20  Daniel Colascione  <dancol@dancol.org>
1193
1194	* automated/cl-lib.el (cl-lib-struct-accessors,cl-the): New tests.
1195
11962014-04-19  Michael Albinus  <michael.albinus@gmx.de>
1197
1198	* automated/tramp-tests.el (tramp--test-check-files): Extend test.
1199	(tramp-test31-utf8): Let-bind also `file-name-coding-system'.
1200
12012014-04-18  Michael Albinus  <michael.albinus@gmx.de>
1202
1203	* automated/tramp-tests.el (tramp-copy-size-limit): Set to nil.
1204	(tramp--test-make-temp-name): Optional argument LOCAL.
1205	(tramp--instrument-test-case): Show messages.  Catch also `quit'.
1206	(tramp-test10-write-region): No special test for out-of-band copy
1207	needed anymore.
1208	(tramp-test11-copy-file, tramp-test12-rename-file)
1209	(tramp-test21-file-links): Extend tests.
1210	(tramp-test20-file-modes): More robust check for user "root".
1211	(tramp--test-check-files): New defun.
1212	(tramp-test30-special-characters, tramp-test33-recursive-load)
1213	(tramp-test34-unload): New tests.
1214	(tramp-test31-utf8, tramp-test32-asynchronous-requests):  Rename.
1215
12162014-04-11  Glenn Morris  <rgm@gnu.org>
1217
1218	* automated/Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): Unexport.
1219
12202014-04-11  Paul Eggert  <eggert@cs.ucla.edu>
1221
1222	* automated/electric-tests.el: Fix spelling error in test name.
1223	(whitespace-skipping-for-quotes-not-outside):
1224	Rename from whitespace-skipping-for-quotes-not-ouside.
1225
12262014-04-09  Daniel Colascione  <dancol@dancol.org>
1227
1228	* automated/syntax-tests.el: New file.
1229
12302014-04-09  Glenn Morris  <rgm@gnu.org>
1231
1232	* automated/python-tests.el (python-triple-quote-pairing):
1233	Enable/disable electric-pair-mode as needed.
1234
1235	* automated/electric-tests.el (electric-pair-backspace-1):
1236	Replace deleted function.
1237
12382014-04-07  João Távora  <joaotavora@gmail.com>
1239
1240	* automated/python-tests.el (python-triple-quote-pairing): New test.
1241	(python-syntax-after-python-backspace): New test.
1242
1243	* automated/electric-tests.el (electric-pair-define-test-form):
1244	More readable test docstrings.
1245	(whitespace-skipping-for-quotes-not-ouside)
1246	(whitespace-skipping-for-quotes-only-inside)
1247	(whitespace-skipping-quotes-not-without-proper-syntax): New tests.
1248
12492014-04-04  João Távora  <joaotavora@gmail.com>
1250
1251	* automated/electric-tests.el (define-electric-pair-test):
1252	Don't overtest.
1253	(inhibit-in-mismatched-string-inside-ruby-comments): New test.
1254	(inhibit-in-mismatched-string-inside-c-comments): New test.
1255
12562014-04-02  João Távora  <joaotavora@gmail.com>
1257
1258	* automated/electric-tests.el (inhibit-if-strings-mismatched):
1259	New test, change from `inhibit-only-of-next-is-mismatched'.
1260
12612014-03-26  Barry O'Reilly  <gundaetiapo@gmail.com>
1262
1263	* automated/undo-tests.el (undo-test-marker-adjustment-nominal):
1264	(undo-test-region-t-marker): New tests of marker adjustments.
1265	(undo-test-marker-adjustment-moved):
1266	(undo-test-region-mark-adjustment): New tests to demonstrate
1267	bug#16818, which fail without the fix.
1268
12692014-03-23  Dmitry Gutov  <dgutov@yandex.ru>
1270
1271	* automated/package-test.el (package-test-describe-package):
1272	Fix test failure in non-graphical mode.
1273
12742014-03-23  Daniel Colascione  <dancol@dancol.org>
1275
1276	* automated/subword-tests.el (subword-tests2): More subword tests.
1277
1278	* automated/cl-lib.el (cl-lib-keyword-names-versus-values):
1279	New test: correct parsing of keyword arguments.
1280
12812014-03-22  Dmitry Gutov  <dgutov@yandex.ru>
1282
1283	* automated/package-test.el (package-test-describe-package):
1284	Check for the "Keywords: " line.
1285
1286	* automated/data/package/archive-contents: Include the :keywords
1287	field in `simple-single' data form.
1288
12892014-03-21  Dmitry Gutov  <dgutov@yandex.ru>
1290
1291	* automated/package-test.el
1292	(package-test-install-two-dependencies): New test (bug#16826).
1293
1294	* automated/data/package/simple-two-depend-1.1.el: New file.
1295
1296	* automated/data/package/archive-contents:
1297	Add info about the new package.
1298
12992014-03-07  Michael Albinus  <michael.albinus@gmx.de>
1300
1301	* automated/tramp-tests.el (tramp-copy-size-limit): Declare.
1302	(tramp-test10-write-region): Extend for out-of-band copy.
1303	(tramp-test31-asynchronous-requests): New test.
1304
13052014-03-02  Barry O'Reilly  <gundaetiapo@gmail.com>
1306
1307	* automated/undo-tests.el (undo-test-in-region-not-most-recent):
1308	Add new test of undo in region.
1309	(undo-test-in-region-eob): Add test case described at
1310	https://debbugs.gnu.org/cgi/bugreport.cgi?bug=16411
1311
13122014-02-28  Michael Albinus  <michael.albinus@gmx.de>
1313
1314	* automated/tramp-tests.el (tramp--test-enabled)
1315	(tramp-test15-copy-directory): No special handling of tramp-adb.el
1316	anymore.  It's fixed in that package.
1317
13182014-02-27  Michael Albinus  <michael.albinus@gmx.de>
1319
1320	* automated/tramp-tests.el (tramp--test-enabled): Move connection
1321	cleanup into this function.  Remove respective code from all test
1322	cases.
1323	(tramp--instrument-test-case): Declare `indent' and `debug'.
1324	Handle other errors as well.
1325	(tramp-test14-delete-directory): Check for `file-error' error.
1326	(tramp-test15-copy-directory): Ignore return value of
1327	`copy-directory'.  It's too much hassle to handle it for tramp-adb.el.
1328	(tramp-test19-directory-files-and-attributes): Take care of
1329	timestamp of "../".
1330	(tramp-test20-file-modes, tramp-test27-start-file-process)
1331	(tramp-test28-shell-command): Skip for tramp-adb.el.
1332	(tramp-test21-file-links): `file-truename' shall preserve trailing
1333	link of directories.
1334	(tramp-test22-file-times): Skip if `set-file-times' returns nil.
1335	(tramp-test26-process-file, tramp-test28-shell-command): Let-bind
1336	`kill-buffer-query-functions' to nil.
1337	(tramp-test28-shell-command): Run `async-shell-command' with timeouts.
1338
13392014-02-21  Michael Albinus  <michael.albinus@gmx.de>
1340
1341	* automated/tramp-tests.el
1342	(tramp-test19-directory-files-and-attributes): Do not include
1343	directories in comparison; they might have changed their
1344	timestamps already.
1345
13462014-02-20  Michael Albinus  <michael.albinus@gmx.de>
1347
1348	* automated/tramp-tests.el (tramp--instrument-test-case): New macro.
1349	(tramp-test17-insert-directory): First line could contain more
1350	text, when produced by `ls-lisp'.
1351	(tramp-test19-directory-files-and-attributes): Instrument failed
1352	test case.
1353
13542014-02-19  Michael Albinus  <michael.albinus@gmx.de>
1355
1356	* automated/tramp-tests.el (tramp-test17-insert-directory):
1357	Make first line "total 123" optional.
1358	(tramp-test20-file-modes, tramp-test22-file-times)
1359	(tramp-test26-process-file, tramp-test27-start-file-process)
1360	(tramp-test28-shell-command): Skip for tramp-gvfs.el and
1361	tramp-smb.el.
1362	(tramp-test20-file-modes): Check for "root" only when there is an
1363	explicit user name.
1364	(tramp-test21-file-links): Handle "... not supported" error.
1365	(tramp-test22-file-times): Skip for "don't know" return values.
1366	(tramp-test26-process-file, tramp-test28-shell-command):
1367	Remove color escape sequences.
1368	(tramp-test28-shell-command): Use `accept-process-output' rather
1369	than `sit-for'.
1370	(tramp-test30-utf8): Set coding system `utf-8'.
1371
13722014-02-17  Michael Albinus  <michael.albinus@gmx.de>
1373
1374	* automated/tramp-tests.el (tramp-test28-shell-command):
1375	Perform an initial `sit-for' prior the while loop.
1376
13772014-02-16  Michael Albinus  <michael.albinus@gmx.de>
1378
1379	Sync with Tramp 2.2.9.
1380
1381	* automated/tramp-tests.el (password-cache-expiry): Set to nil.
1382	(tramp-test28-shell-command): Make a while loop when waiting for
1383	process exit.
1384
13852014-02-11  Michael Albinus  <michael.albinus@gmx.de>
1386
1387	* automated/tramp-tests.el (top): Require `vc', `vc-bzr', `vc-git'
1388	and `vc-hg'.  Declare `tramp-find-executable' and
1389	`tramp-get-remote-path'.
1390	(tramp-test29-vc-registered): New test.
1391	(tramp-test30-utf8): Rename from `tramp-test29-utf8'.
1392
13932014-02-07  Michael Albinus  <michael.albinus@gmx.de>
1394
1395	* automated/tramp-tests.el (tramp-test26-process-file): Improve test.
1396	(tramp-test27-start-file-process): Use "_p" as argument of lambda.
1397	(tramp-test28-shell-command): Improve `shell-command' test.
1398	Add `async-shell-command' tests.
1399
14002014-02-04  Michael Albinus  <michael.albinus@gmx.de>
1401
1402	* automated/file-notify-tests.el (file-notify--wait-for-events):
1403	Use `read-event' instead of `sit-for'.
1404	(file-notify-test02-events): Remove expected result, the bug is
1405	fixed meanwhile.
1406	(file-notify-test02-events, file-notify-test03-autorevert):
1407	Use `sleep-for' instead of `sit-for'.
1408
14092014-01-31  Dmitry Gutov  <dgutov@yandex.ru>
1410
1411	* automated/ruby-mode-tests.el (ruby-align-chained-calls):
1412	New test.
1413
14142014-01-27  Michael Albinus  <michael.albinus@gmx.de>
1415
1416	* automated/file-notify-tests.el (file-notify--deftest-remote):
1417	Do not skip when the local test has failed.  They are unrelated.
1418	(file-notify--wait-for-events): Use `sit-for'.  Let-bind
1419	`noninteractive' to nil, otherwise `sit-for' could be degraded to
1420	`sleep-for'.
1421	(file-notify-test02-events): Check for `file-remote-p' instead of
1422	`file-notify--test-remote-enabled'.
1423
14242014-01-26  Michael Albinus  <michael.albinus@gmx.de>
1425
1426	* automated/file-notify-tests.el (file-notify-test02-events):
1427	Let test case fail for Bug#16519.
1428
14292014-01-22  Michael Albinus  <michael.albinus@gmx.de>
1430
1431	* automated/file-notify-tests.el (file-notify-test02-events):
1432	Hide Bug#16519, until it is solved.
1433
14342014-01-21  Michael Albinus  <michael.albinus@gmx.de>
1435
1436	* automated/file-notify-tests.el
1437	(file-notify--test-local-enabled): Fix error in logic.
1438	(file-notify--wait-for-events): New defmacro.
1439	(file-notify-test02-events): Make short breaks between file operations.
1440	Use `file-notify--wait-for-events'.  Check, that events have arrived.
1441	(file-notify-test03-autorevert): Use `file-notify--wait-for-events'.
1442
1443	* automated/comint-testsuite.el
1444	(comint-testsuite-password-strings): Add localized examples.
1445
14462014-01-17  Michael Albinus  <michael.albinus@gmx.de>
1447
1448	* automated/inotify-test.el (inotify-file-watch-simple): Skip test
1449	case if inotify is not linked with Emacs.  Use `read-event' rather
1450	than `sit-for' in order to process events.  (Bug#13662)
1451
14522014-01-13  Michael Albinus  <michael.albinus@gmx.de>
1453
1454	* automated/ert-tests.el (ert-test-record-backtrace):
1455	Reenable test case with adapted test string.  (Bug#13064)
1456
14572013-12-28  Glenn Morris  <rgm@gnu.org>
1458
1459	* automated/electric-tests.el: Require 'elec-pair.
1460
14612013-12-26  João Távora  <joaotavora@gmail.com>
1462
1463	* automated/electric-tests.el (electric-pair-test-for):
1464	Fix autowrapping tests in batch-mode by running with
1465	`transient-mark-mode' set to `lambda'.
1466
1467	* automated/electric-tests.el: New file.
1468
14692013-12-25  Fabián Ezequiel Gallina  <fgallina@gnu.org>
1470
1471	* automated/python-tests.el
1472	(python-nav-lisp-forward-sexp-safe-1): Remove test.
1473	(python-nav-forward-sexp-safe-1): New test.
1474
14752013-12-20  Dmitry Gutov  <dgutov@yandex.ru>
1476
1477	* automated/ruby-mode-tests.el: Add tests for
1478	`ruby-align-to-stmt-keywords'.
1479
1480	* indent/ruby.rb: Update examples to reflect the lack of change in
1481	default indentation of `begin' blocks.
1482
14832013-12-17  Dmitry Gutov  <dgutov@yandex.ru>
1484
1485	* indent/ruby.rb: Update examples according to the change
1486	in `smie-indent-close'.
1487
14882013-12-14  Dmitry Gutov  <dgutov@yandex.ru>
1489
1490	* indent/ruby.rb: New examples.
1491
14922013-12-12  Fabián Ezequiel Gallina  <fgallina@gnu.org>
1493
1494	* automated/python-tests.el (python-indent-dedenters-2): New test.
1495
14962013-12-12  Fabián Ezequiel Gallina  <fgallina@gnu.org>
1497
1498	* automated/python-tests.el (python-indent-after-comment-1)
1499	(python-indent-after-comment-2): New tests.
1500
15012013-12-12  Nathan Trapuzzano  <nbtrap@nbtrap.com>
1502
1503	* automated/python-tests.el (python-indent-block-enders-1):
1504	Rename from python-indent-block-enders.
1505	(python-indent-block-enders-2): New test.
1506
15072013-12-08  Dmitry Gutov  <dgutov@yandex.ru>
1508
1509	* indent/js.js: New file.
1510
15112013-12-05  Michael Albinus  <michael.albinus@gmx.de>
1512
1513	* automated/dbus-tests.el: New file.
1514
15152013-12-05  Stefan Monnier  <monnier@iro.umontreal.ca>
1516
1517	* automated/regexp-tests.el: New file.
1518
15192013-11-29  Eli Zaretskii  <eliz@gnu.org>
1520
1521	* automated/reftex-tests.el (reftex-parse-from-file-test):
1522	Run temp-dir through file-truename, to make sure the temporary file
1523	names are comparable as strings.
1524
1525	* automated/decoder-tests.el (ert-test-decoder-prefer-utf-8):
1526	Force Unix EOLs by using 'utf-8-unix', since the default of
1527	'utf-8' is system-dependent, while the test expects to see Unix EOLs.
1528
15292013-11-28  Glenn Morris  <rgm@gnu.org>
1530
1531	* automated/Makefile.in (SEPCHAR): Use in place of PATH_SEP.
1532
15332013-11-28  Eli Zaretskii  <eliz@gnu.org>
1534
1535	* automated/Makefile.in (PATH_SEP): Set this instead of PATH_SEPARATOR.
1536	(EMACSOPT): Use $(PATH_SEP).
1537
15382013-11-28  Michael Albinus  <michael.albinus@gmx.de>
1539
1540	* automated/file-notify-tests.el (auto-revert-stop-on-user-input):
1541	Set to nil.
1542
15432013-11-27  Michael Albinus  <michael.albinus@gmx.de>
1544
1545	* automated/file-notify-tests.el
1546	(file-notify-test-remote-temporary-file-directory):
1547	Check $REMOTE_TEMPORARY_FILE_DIRECTORY.
1548	(tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
1549	(file-notify--deftest-remote): Cleanup connection initially.
1550	(file-notify-test03-autorevert): Run also in batch mode.  Use a
1551	larger timeout for remote files.  `sit-for' 1 second; 0.1 second
1552	does not work on MS Windows.  Call `accept-process-output' for
1553	remote files.  Apply `string-match' instead of `string-equal', the
1554	messages are different on MS Windows.
1555
1556	* automated/tramp-tests.el (tramp-test-temporary-file-directory):
1557	Use $REMOTE_TEMPORARY_FILE_DIRECTORY.
1558	(tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
1559
15602013-11-23  Glenn Morris  <rgm@gnu.org>
1561
1562	* automated/python-tests.el (python-shell-make-comint-1)
1563	(python-shell-make-comint-2, python-shell-get-process-1):
1564	Suppress creation of some temp-files.
1565
1566	* automated/python-tests.el (python-shell-parse-command-1)
1567	(python-shell-make-comint-1, python-shell-make-comint-2)
1568	(python-shell-get-process-1)
1569	(python-shell-internal-get-or-create-process-1):
1570	Skip rather than fail if prereqs not found.
1571
1572	* automated/Makefile.in (emacs):
1573	Empty EMACSLOADPATH rather than unsetting.
1574
15752013-11-22  Glenn Morris  <rgm@gnu.org>
1576
1577	* automated/ruby-mode-tests.el (ruby-exit!-font-lock):
1578	Set expected-result.
1579
15802013-11-21  Glenn Morris  <rgm@gnu.org>
1581
1582	* automated/Makefile.in (XARGS_LIMIT): New, set by configure.
1583	(compile-main): Pass XARGS_LIMIT to xargs.
1584
1585	* automated/Makefile.in (PATH_SEPARATOR): New, set by configure.
1586	(EMACSOPT): Use PATH_SEPARATOR.
1587
15882013-11-20  Bozhidar Batsov  <bozhidar@batsov.com>
1589
1590	* automated/ruby-mode-tests.el (ruby-exit!-font-lock):
1591	Add a failing test for Bug#15874.
1592	(ruby--insert-coding-comment-ruby-style)
1593	(ruby--insert-coding-comment-emacs-style)
1594	(ruby--insert-coding-comment-custom-style):
1595	Add a few tests for `ruby--insert-coding-comment'.
1596
15972013-11-18  Paul Eggert  <eggert@cs.ucla.edu>
1598
1599	Improve API of recently-added bool vector functions (Bug#15912).
1600	* automated/data-tests.el: Adjust to API changes.
1601
16022013-11-16  Michael Albinus  <michael.albinus@gmx.de>
1603
1604	* automated/tramp-tests.el (tramp-test07-file-exists-p)
1605	(tramp-test08-file-local-copy)
1606	(tramp-test09-insert-file-contents, tramp-test10-write-region)
1607	(tramp-test11-copy-file, tramp-test12-rename-file)
1608	(tramp-test13-make-directory, tramp-test14-delete-directory)
1609	(tramp-test15-copy-directory, tramp-test16-directory-files)
1610	(tramp-test17-insert-directory, tramp-test18-file-attributes)
1611	(tramp-test19-directory-files-and-attributes)
1612	(tramp-test20-file-modes, tramp-test21-file-links)
1613	(tramp-test22-file-times, tramp-test23-visited-file-modtime)
1614	(tramp-test24-file-name-completion, tramp-test25-load)
1615	(tramp-test26-process-file, tramp-test27-start-file-process)
1616	(tramp-test28-shell-command): Cleanup connection initially.
1617
16182013-11-15  Michael Albinus  <michael.albinus@gmx.de>
1619
1620	* automated/tramp-tests.el (tramp-test29-utf8): Cleanup the
1621	connection before running the test.
1622
16232013-11-15  Michael Albinus  <michael.albinus@gmx.de>
1624
1625	* automated/tramp-tests.el (tramp-test15-copy-directory)
1626	(tramp-test16-directory-files, tramp-test17-insert-directory)
1627	(tramp-test18-file-attributes)
1628	(tramp-test19-directory-files-and-attributes)
1629	(tramp-test20-file-modes, tramp-test21-file-links)
1630	(tramp-test22-file-times, tramp-test23-visited-file-modtime)
1631	(tramp-test24-file-name-completion, tramp-test25-load)
1632	(tramp-test26-process-file, tramp-test27-start-file-process)
1633	(tramp-test28-shell-command): Protect unwindforms with `ignore-errors'.
1634	(tramp-test29-utf8): New test.
1635
16362013-11-13  Michael Albinus  <michael.albinus@gmx.de>
1637
1638	* automated/file-notify-tests.el (file-notify-test02-events)
1639	(file-notify-test03-autorevert): Suppress messages in `write-region'.
1640
1641	* automated/tramp-tests.el (tramp-test02-file-name-dissect)
1642	(tramp-test03-file-name-defaults, tramp-test21-file-links): Add tests.
1643	(tramp-test26-process-file, tramp-test28-shell-command):
1644	Ensure, that the directory is not empty when calling "ls".
1645
16462013-11-11  Michael Albinus  <michael.albinus@gmx.de>
1647
1648	* automated/tramp-tests.el (tramp-test-temporary-file-directory):
1649	Check $TRAMP_TEST_TEMPORARY_FILE_DIRECTORY.
1650	(tramp-read-passwd): Check $TRAMP_TEST_ALLOW_PASSWORD.
1651	(tramp-test09-insert-file-contents, tramp-test10-write-region)
1652	(tramp-test26-process-file): Add tests.
1653	(tramp-test11-copy-file): Remove debug message.
1654	(tramp-test20-file-modes): Special case, if user is "root".
1655
16562013-11-08  Michael Albinus  <michael.albinus@gmx.de>
1657
1658	* automated/file-notify-tests.el:
1659	* automated/tramp-tests.el: Add `tramp-own-remote-path' to
1660	`tramp-remote-path' when running on hydra.
1661	(tramp-test07-file-exists-p): Remove instrumentation code.
1662	(tramp-test26-process-file): Don't use "/bin/true" and
1663	"/bin/false", these paths do not exist on hydra.
1664
16652013-11-08  Helmut Eller  <eller.helmut@gmail.com>
1666
1667	* automated/process-tests.el: New file.
1668
16692013-11-08  Dmitry Gutov  <dgutov@yandex.ru>
1670
1671	* indent/ruby.rb: New examples.
1672
16732013-11-06  Glenn Morris  <rgm@gnu.org>
1674
1675	* automated/Makefile.in (setwins): Avoid accidental matches.
1676
16772013-11-06  Michael Albinus  <michael.albinus@gmx.de>
1678
1679	* automated/tramp-tests.el (tramp-test07-file-exists-p):
1680	Fix docstring.  Instrument, in order to hunt failure on hydra.
1681
16822013-11-06  Glenn Morris  <rgm@gnu.org>
1683
1684	* automated/flymake-tests.el (warning-predicate-rx-gcc)
1685	(warning-predicate-function-gcc, warning-predicate-rx-perl)
1686	(warning-predicate-function-perl):
1687	* automated/info-xref.el (info-xref-test-makeinfo):
1688	* automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
1689	(vc-bzr-test-faulty-bzr-autoloads): Skip rather than expect failure.
1690
16912013-11-05  Michael Albinus  <michael.albinus@gmx.de>
1692
1693	* automated/tramp-tests.el: New file.
1694
16952013-11-05  Glenn Morris  <rgm@gnu.org>
1696
1697	Get rid of --chdir usage.
1698	* automated/Makefile.in (EMACSOPT): Move -L here.
1699	(emacs): Set EMACS_TEST_DIRECTORY in the environment.
1700	(setwins): Don't assume called from srcdir.  Remove legacy stuff.
1701	(.el.elc): No more need to pass -L here.
1702	(compile-main): Get rid of sub-shell and cd.
1703	(compile-clean, check): Get rid of cd.
1704
1705	Make it possible to run tests with a different working directory.
1706	* automated/flymake-tests.el (flymake-tests-data-directory): New.
1707	(flymake-tests--current-face): Use flymake-tests-data-directory.
1708	(warning-predicate-function-gcc, warning-predicate-rx-perl)
1709	(warning-predicate-function-perl): Adapt for above change.
1710	* automated/zlib-tests.el (zlib-tests-data-directory): New.
1711	(zlib--decompress): Use zlib-tests-data-directory.
1712
1713	* automated/eieio-tests.el (eieio-test-37-persistent-classes):
1714	Remove test that makes no sense.
1715
1716	* automated/files.el (files-test-local-variable-data):
1717	Fix result typo presumably caused by interference from dir-locals.
1718	(file-test--do-local-variables-test): Prevent dir-locals interfering.
1719
17202013-11-04  Dmitry Gutov  <dgutov@yandex.ru>
1721
1722	* indent/ruby.rb: Add a statement on the line after heredoc.
1723	Move a now-successful example.
1724
1725	* automated/ruby-mode-tests.el: Remove outdated comment.
1726
17272013-11-04  Glenn Morris  <rgm@gnu.org>
1728
1729	* automated/Makefile.in (abs_srcdir): Remove.
1730	(emacs): Unset EMACSLOADPATH.
1731	(.el.elc, check): Use -L to append srcdir to load-path.
1732
17332013-11-02  Glenn Morris  <rgm@gnu.org>
1734
1735	* automated/Makefile.in (top_builddir, abs_test, abs_lispsrc, lisp)
1736	(test, abs_top_srcdir, abs_top_builddir): Remove variables.
1737	(abs_srcdir): New, set by configure.
1738	(EMACS): Use a relative file name.
1739	(emacs): Use abs_srcdir rather than abs_lispsrc, abs_test.
1740	(lisp-compile): Remove (assume it's up-to-date).
1741	(compile-main): Do not run lisp-compile.
1742	(compile-main, compile-clean, compile-always, bootstrap-clean)
1743	(check): Use srcdir rather than $test.  Check cd return value.
1744	Use --chdir.
1745	(doit, compile, compile-always): Remove stuff copied from lisp/.
1746	(all, check, bootstrap-clean, distclean, maintainer-clean): PHONY.
1747
17482013-10-31  Michael Albinus  <michael.albinus@gmx.de>
1749
1750	* automated/ert-tests.el (ert-test-stats-set-test-and-result):
1751	Add a skipping test.
1752
17532013-10-29  Stefan Monnier  <monnier@iro.umontreal.ca>
1754
1755	* indent/prolog.prolog: Test alignment of ->; with operator at bol.
1756
1757	* indent/css-mode.css (.x2): Test alignement inside braces.
1758
17592013-10-26  Dmitry Gutov  <dgutov@yandex.ru>
1760
1761	* indent/ruby.rb: New failing example.
1762
1763	* automated/ruby-mode-tests.el (ruby-toggle-block-to-brace):
1764	Fix the test, in respect to adding the space after the curly.
1765
17662013-10-24  Michael Albinus  <michael.albinus@gmx.de>
1767
1768	* automated/ert-tests.el (ert-test-skip-unless): New test case.
1769	(ert-test-deftest): Adapt test for changed macro expansion.
1770	(ert-test-run-tests-interactively):
1771	* automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
1772	Add a skipping test.
1773
1774	* automated/file-notify-tests.el (top): Do not require tramp-sh.el.
1775	(file-notify--test-local-enabled): Make it a function.  Check also
1776	for `file-remote-p' of `temporary-file-directory'.
1777	(file-notify--test-remote-enabled-checked): New defvar.
1778	(file-notify--test-remote-enabled): Rewrite.  Do not use Tramp
1779	internal functions.  Cache result.
1780	(file-notify--deftest-remote, file-notify-test00-availability)
1781	(file-notify-test01-add-watch, file-notify-test02-events)
1782	(file-notify-test03-autorevert): Add checks with `skip_unless'.
1783	(file-notify-test-all): Do not check `file-notify--test-local-enabled'.
1784
17852013-10-24  Dmitry Gutov  <dgutov@yandex.ru>
1786
1787	* indent/ruby.rb: Fix syntax error in the latest example.
1788
17892013-10-23  Glenn Morris  <rgm@gnu.org>
1790
1791	* automated/Makefile.in (abs_top_srcdir, top_builddir):
1792	New, set by configure.
1793	(top_srcdir): Remove.
1794	(abs_test, abs_lispsrc): New.
1795	(lisp): No longer absolute.
1796	(emacs, lisp-compile, compile, compile-always):
1797	Quote entities that might contain whitespace.
1798
17992013-10-22  Dmitry Gutov  <dgutov@yandex.ru>
1800
1801	* indent/ruby.rb: Move two examples to "working" section, add one
1802	more.
1803
18042013-10-21  Dmitry Gutov  <dgutov@yandex.ru>
1805
1806	* indent/ruby.rb: New examples for indentation of blocks.
1807	Example of hash inside parens that inflooped before the present commit.
1808
18092013-10-17  Barry O'Reilly  <gundaetiapo@gmail.com>
1810
1811	* automated/timer-tests.el: New file.  Tests that (sit-for 0)
1812	allows another timer to run.
1813
18142013-10-14  Dmitry Gutov  <dgutov@yandex.ru>
1815
1816	* indent/ruby.rb: More examples for bug#15594, both failing and
1817	now passing.
1818
18192013-10-11  Dmitry Gutov  <dgutov@yandex.ru>
1820
1821	* indent/ruby.rb: Add two more cases.
1822
18232013-10-10  Stefan Monnier  <monnier@iro.umontreal.ca>
1824
1825	* automated/ruby-mode-tests.el (ruby-with-temp-buffer): Move before
1826	first use.
1827	(ruby-should-indent): Use indent-according-to-mode.
1828	(ruby-deftest-move-to-block): Use `declare'.
1829
18302013-10-07  Dmitry Gutov  <dgutov@yandex.ru>
1831
1832	* indent/ruby.rb: Fix a spurious change, add more failing examples.
1833
18342013-10-07  Stefan Monnier  <monnier@iro.umontreal.ca>
1835
1836	* indent/ruby.rb: Add a few more tests; adjust some indentation.
1837
18382013-10-06  Dmitry Gutov  <dgutov@yandex.ru>
1839
1840	* automated/ruby-mode-tests.el: Add tests for `ruby-forward-sexp'
1841	and `ruby-backward-sexp' that fail when `ruby-use-smie' is t.
1842
1843	* indent/ruby.rb: Fix a syntax error, add a few failing examples.
1844
18452013-10-05  Stefan Monnier  <monnier@iro.umontreal.ca>
1846
1847	* indent/ruby.rb: Port a few cases from automated/ruby-mode-tests.el.
1848	Adjust indentation of continued line to the new SMIE behavior.
1849
18502013-10-04  Stefan Monnier  <monnier@iro.umontreal.ca>
1851
1852	* automated/completion-tests.el:
1853	* indent/css-mode.css: New files.
1854
18552013-10-03  Daiki Ueno  <ueno@gnu.org>
1856
1857	* automated/data/package/signed/archive-contents:
1858	* automated/data/package/signed/archive-contents.sig:
1859	* automated/data/package/signed/signed-good-1.0.el:
1860	* automated/data/package/signed/signed-good-1.0.el.sig:
1861	* automated/data/package/signed/signed-bad-1.0.el:
1862	* automated/data/package/signed/signed-bad-1.0.el.sig:
1863	* automated/data/package/key.pub:
1864	* automated/data/package/key.sec: New files.
1865
1866	* automated/package-test.el (package-test-update-listing)
1867	(package-test-update-archives, package-test-describe-package):
1868	Adjust to package.el change.
1869	(package-test-signed): New test.
1870
18712013-10-01  Dmitry Gutov  <dgutov@yandex.ru>
1872
1873	* automated/package-test.el: Update all cases to use :url instead
1874	of :homepage.
1875
1876	* automated/package-x-test.el
1877	(package-x-test--single-archive-entry-1-3): Same.
1878
18792013-09-29  Dmitry Gutov  <dgutov@yandex.ru>
1880
1881	* automated/package-test.el (simple-single-desc-1-4): Remove, it
1882	was unused.
1883	(simple-single-desc): Expect :homepage property.
1884	(multi-file-desc): Same.
1885	(with-package-test): Do not save previous `default-directory'
1886	value, let-bind the var instead.
1887	(package-test-install-single): Expect :homepage property in the
1888	generated pkg file.
1889	(package-test-describe-package): Expect Homepage button.
1890	(package-test-describe-non-installed-package)
1891	(package-test-describe-non-installed-multi-file-package): Same.
1892	(package-test-describe-not-installed-package): Remove, it was a
1893	duplicate.
1894
1895	* automated/package-x-test.el
1896	(package-x-test--single-archive-entry-1-3): Expect :homepage
1897	property.
1898	(package-x-test--single-archive-entry-1-4): Expect nil extras slot.
1899
1900	* automated/data/package/simple-single-1.3.el: Add URL header.
1901
1902	* automated/data/package/archive-contents: Add :homepage
1903	properties to `simple-single' and `multi-file'.
1904
19052013-09-22  Daniel Colascione  <dancol@dancol.org>
1906
1907	* automated/data-tests.el:
1908	(bool-vector-count-matches-all-0-nil)
1909	(bool-vector-count-matches-all-0-t)
1910	(bool-vector-count-matches-1-il, bool-vector-count-matches-1-t)
1911	(bool-vector-count-matches-at, bool-vector-intersection-op)
1912	(bool-vector-union-op, bool-vector-xor-op)
1913	(bool-vector-set-difference-op)
1914	(bool-vector-change-detection, bool-vector-not): New tests.
1915	(mock-bool-vector-count-matches-at)
1916	(test-bool-vector-bv-from-hex-string)
1917	(test-bool-vector-to-hex-string)
1918	(test-bool-vector-count-matches-at-tc)
1919	(test-bool-vector-apply-mock-op)
1920	(test-bool-vector-binop): New helper functions.
1921	(bool-vector-test-vectors): New testcase data.
1922
19232013-09-20  Ryan  <rct@thompsonclan.org>  (tiny change)
1924
1925	* automated/advice-tests.el (advice-test-called-interactively-p-around)
1926	(advice-test-called-interactively-p-filter-args)
1927	(advice-test-called-interactively-p-around): New tests.
1928
19292013-09-16  Glenn Morris  <rgm@gnu.org>
1930
1931	* automated/eshell.el (eshell-match-result):
1932	Return a more informative failure than simply "false".  Update callers.
1933
1934	* automated/eshell.el (eshell-test/for-name-shadow-loop):
1935	Test value before and after loop as well as during.
1936
19372013-09-15  Glenn Morris  <rgm@gnu.org>
1938
1939	* automated/eshell.el (eshell-test/for-name-shadow-loop):
1940	New test.  (Bug#15372)
1941	(eshell-test/for-loop, eshell-test/for-name-loop): Doc fix.
1942
19432013-09-13  Glenn Morris  <rgm@gnu.org>
1944
1945	* automated/eshell.el (with-temp-eshell):
1946	Use a temp directory for eshell-directory-name.
1947	(eshell-test-command-result): New, again using a temp directory.
1948	Replace eshell-command-result with this throughout.
1949	(eshell-test/for-loop, eshell-test/for-name-loop):
1950	Ensure environment variables don't confuse us.
1951
19522013-09-12  Glenn Morris  <rgm@gnu.org>
1953
1954	* automated/eshell.el (with-temp-eshell): Avoid hangs in batch mode
1955	due to "has a running process; kill it?" prompts.
1956
19572013-09-12  Stefan Monnier  <monnier@iro.umontreal.ca>
1958
1959	* automated/eshell.el: Rename from eshell.el.
1960	(eshell-test/for-loop, eshell-test/for-name-loop): New tests (bug#15231).
1961
19622013-09-01  Glenn Morris  <rgm@gnu.org>
1963
1964	* automated/Makefile.in (setwins): Avoid leading space in $wins.
1965	Otherwise the sed command used by eg compile-main ends up
1966	containing "/*.el".  (Bug#15170)
1967
19682013-08-28  Paul Eggert  <eggert@cs.ucla.edu>
1969
1970	* automated/Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
1971	for portability to hosts where /bin/sh has problems.
1972
19732013-08-21  David Engster  <deng@randomsample.de>
1974
1975	* automated/eieio-tests.el, automated/eieio-test-persist.el:
1976	* automated/eieio-test-methodinvoke.el: EIEIO tests from CEDET
1977	upstream.  Changed to use ERT.
1978
19792013-08-14  Daniel Hackney  <dan@haxney.org>
1980
1981	* automated/package-test.el: Remove tar-package-building functions.
1982	Tar file used for testing is included in the repository.
1983	(package-test-install-texinfo, package-test-cleanup-built-files):
1984	Remove.
1985
19862013-08-13  Fabián Ezequiel Gallina  <fgallina@gnu.org>
1987
1988	* automated/python-tests.el (python-imenu-create-index-4)
1989	(python-imenu-create-flat-index-2): New tests.
1990
19912013-08-05  Glenn Morris  <rgm@gnu.org>
1992
1993	* automated/mule-util.el: New file, with tests extracted from
1994	lisp/international/mule-util.el.
1995
19962013-08-04  Stefan Monnier  <monnier@iro.umontreal.ca>
1997
1998	* automated/advice-tests.el (advice-tests-nadvice): Test removal
1999	before definition.
2000	(advice-tests-macroaliases): New test.
2001
20022013-08-04  Glenn Morris  <rgm@gnu.org>
2003
2004	* automated/ert-tests.el: Disable failing test that no-one seems
2005	to know how to fix.  (Bug#13064)
2006
2007	* automated/icalendar-tests.el (icalendar-tests--test-export)
2008	(icalendar-tests--test-import): Try more precise TZ specification.
2009	Remove debug messages.
2010
20112013-08-03  Glenn Morris  <rgm@gnu.org>
2012
2013	* automated/core-elisp-tests.el (core-elisp-tests): Fix defcustom.
2014
2015	* automated/icalendar-tests.el (icalendar-tests--test-export)
2016	(icalendar-tests--test-import):
2017	Use getenv/setenv rather than set-time-zone-rule.  Add debug messages.
2018	(icalendar-tests--test-import): Reset zone even if error occurred.
2019
20202013-08-02  Stefan Monnier  <monnier@iro.umontreal.ca>
2021
2022	* automated/core-elisp-tests.el: New file.
2023
20242013-08-01  Glenn Morris  <rgm@gnu.org>
2025
2026	* automated/file-notify-tests.el (file-notify--test-remote-enabled):
2027	Try to check that the remote system has a notification program.
2028
20292013-07-31  Glenn Morris  <rgm@gnu.org>
2030
2031	* automated/undo-tests.el (undo-test2, undo-test5): Be quieter.
2032
20332013-07-24  Michael Albinus  <michael.albinus@gmx.de>
2034
2035	* automated/file-notify-tests.el
2036	(file-notify--test-local-enabled): New defconst.  Replaces all
2037	`file-notify-support' occurrences.
2038	(file-notify--test-remote-enabled): New defun.
2039	(file-notify--deftest-remote): Use it.
2040	(file-notify-test00-availability): Rewrite.
2041	(file-notify-test00-availability-remote): New defun.
2042	(file-notify-test01-add-watch): Rewrite first erroneous check.
2043
20442013-07-23  Glenn Morris  <rgm@gnu.org>
2045
2046	* automated/inotify-test.el (inotify-file-watch-simple):
2047	Delete temp-file when done.
2048
2049	* automated/subword-tests.el: Require subword.
2050
20512013-07-22  Stefan Monnier  <monnier@iro.umontreal.ca>
2052
2053	* automated/subword-tests.el: New file.
2054
20552013-07-13  Fabián Ezequiel Gallina  <fgallina@gnu.org>
2056
2057	* automated/python-tests.el (python-imenu-create-index-2)
2058	(python-imenu-create-index-3): New tests.
2059
20602013-07-11  Glenn Morris  <rgm@gnu.org>
2061
2062	* automated/ert-tests.el: Require cl-lib at runtime too.
2063	(ert-test-special-operator-p): Use cl-gensym rather than ert-- version.
2064	(ert-test-remprop, ert-test-remove-if-not, ert-test-remove*)
2065	(ert-test-set-functions, ert-test-gensym)
2066	(ert-test-coerce-to-vector, ert-test-string-position)
2067	(ert-test-mismatch): Remove tests.
2068	* automated/cl-lib.el: New, split from ert-tests.el.
2069
2070	* automated/ruby-mode-tests.el (ruby-deftest-move-to-block):
2071	Goto point-min.
2072	(works-on-do, zero-is-noop, ok-with-three, ok-with-minus-two)
2073	(ruby-move-to-block-skips-percent-literal)
2074	(ruby-move-to-block-skips-heredoc)
2075	(ruby-move-to-block-moves-from-else-to-if)
2076	(ruby-beginning-of-defun-does-not-fold-case)
2077	(ruby-end-of-defun-skips-to-next-line-after-the-method):
2078	Replace goto-line with forward-line/goto-char.
2079	(ruby-move-to-block-does-not-fold-case): Remove unneeded end-of-buffer.
2080
2081	* automated/package-test.el (makeinfo-buffer): Autoload.
2082	(compilation-in-progress, tar-parse-info, tar-header-name): Declare.
2083	(package-test-install-texinfo): Don't require makeinfo.
2084
2085	* automated/files.el: Stop "local variables" confusion.
2086
2087	* automated/flymake-tests.el (flymake-tests): Remove unused group.
2088
2089	* automated/icalendar-tests.el (icalendar-tests--do-test-cycle):
2090	Use with-current-buffer.
2091
2092	* automated/undo-tests.el (undo-test-buffer-modified)
2093	(undo-test-file-modified): New tests.
2094
20952013-07-09  Michael Albinus  <michael.albinus@gmx.de>
2096
2097	* automated/file-notify-tests.el (file-notify-test00-availability):
2098	Set :expected-result.
2099	(file-notify-test01-add-watch, file-notify-test01-add-watch-remote)
2100	(file-notify-test02-events, file-notify-test02-events-remote)
2101	(file-notify-test03-autorevert, file-notify-test03-autorevert-remote):
2102	Skip when `file-notify-support' is nil.  (Bug#14823)
2103
21042013-07-09  Glenn Morris  <rgm@gnu.org>
2105
2106	* automated/inotify-test.el (inotify-add-watch, inotify-rm-watch):
2107	Declare.
2108	(inotify-file-watch-simple): Silence compiler.
2109
2110	* automated/python-tests.el (python-indent-block-enders):
2111	Make it actually test something.
2112
2113	* automated/package-x-test.el: Require package-test when compiling.
2114
2115	* automated/add-log-tests.el, automated/advice-tests.el:
2116	* automated/imenu-test.el, automated/package-x-test.el:
2117	* automated/python-tests.el, automated/ruby-mode-tests.el:
2118	* automated/xml-parse-tests.el: Explicitly require ert.
2119
21202013-07-08  Kenichi Handa  <handa@gnu.org>
2121
2122	* automated/decoder-tests.el (decoder-tests-prefer-utf-8-read):
2123	Use with-ccoding-priority to avoid side-effect (Bug#14781).
2124
21252013-07-05  Michael Albinus  <michael.albinus@gmx.de>
2126
2127	* automated/file-notify-tests.el
2128	(file-notify-test-remote-temporary-file-directory):
2129	Use `null-device' on w32.
2130	(file-notify--test-tmpfile, file-notify--test-tmpfile1)
2131	(file-notify--test-results, file-notify--test-event)
2132	(file-notify--deftest-remote, file-notify--event-test)
2133	(file-notify--test-event-handler)
2134	(file-notify--test-make-temp-name): Rename, in order to mark them
2135	internal.
2136	(tramp-message-show-message, tramp-read-passwd): Tweak them for
2137	better fitting in noninteractive tests.
2138	(file-notify-test00-availability): Rename from `file-notify-test0'.
2139	(file-notify-test01-add-watch): Rename from `file-notify-test1'.
2140	Use `temporary-file-directory '.
2141	(file-notify-test01-add-watch-remote): New test.
2142	(file-notify-test02-events): Rename from `file-notify-test2'.
2143	(file-notify-test02-events-remote): Rename from `file-notify-test3'.
2144	(file-notify-test03-autorevert): Rename from
2145	`file-notify-test4'.  Use timeouts.
2146	(file-notify-test03-autorevert-remote): Rename from
2147	`file-notify-test5'.
2148
21492013-07-04  Michael Albinus  <michael.albinus@gmx.de>
2150
2151	* automated/file-notify-tests.el: New package.
2152
21532013-06-28  Kenichi Handa  <handa@gnu.org>
2154
2155	* automated/decoder-tests.el (decoder-tests-gen-file): New arg FILE.
2156	(decoder-tests-ao-gen-file): Rename from decoder-tests-filename.
2157	Callers changed.
2158	(decoder-tests-filename): New function.
2159	(decoder-tests-prefer-utf-8-read)
2160	(decoder-tests-prefer-utf-8-write): New function.
2161	(ert-test-decoder-prefer-utf-8): New test.
2162
21632013-06-27  Dmitry Gutov  <dgutov@yandex.ru>
2164
2165	* automated/package-x-test.el: Change the commentary.
2166	(package-x-test--single-archive-entry-1-3)
2167	(package-x-test--single-archive-entry-1-4): Fix the tests, by
2168	using the appropriate data structure.
2169
21702013-06-27  Daniel Hackney  <dan@haxney.org>
2171
2172	* automated/Makefile.in (setwins): Include the 'data' subdirectory.
2173
2174	* automated/package-x-test.el: New file.
2175
2176	* automated/package-test.el: New file.
2177
2178	* automated/data/package: New directory, with test examples.
2179
21802013-06-27  Glenn Morris  <rgm@gnu.org>
2181
2182	* automated/python-tests.el (python-tests-with-temp-file):
2183	Clean up after ourself.
2184
2185	* automated/undo-tests.el (undo-test3): Remove test that seems to
2186	do nothing that the previous one doesn't, except leave a tempfile.
2187
21882013-06-26  Glenn Morris  <rgm@gnu.org>
2189
2190	* automated/info-xref.el: New file.
2191
21922013-06-25  Glenn Morris  <rgm@gnu.org>
2193
2194	* automated/occur-tests.el (occur-test-create): New function.
2195	Use it to create separate tests for each element, so we run them
2196	all rather than stopping at the first error.
2197
21982013-06-24  Glenn Morris  <rgm@gnu.org>
2199
2200	* automated/occur-tests.el (occur-tests):
2201	Update for 2013-05-29 change to occur header line.
2202
22032013-06-21  Eduard Wiebe  <usenet@pusto.de>
2204
2205	Test suite for flymake.
2206	* automated/flymake-tests.el:
2207	* automated/flymake/warnpred/Makefile
2208	* automated/flymake/warnpred/test.c
2209	* automated/flymake/warnpred/test.pl: New files.
2210
22112013-06-12  Rüdiger Sonderfeld  <ruediger@c-plusplus.de>
2212
2213	* automated/reftex-tests.el (reftex-parse-from-file-test): Fix test.
2214
22152013-06-12  Rüdiger Sonderfeld  <ruediger@c-plusplus.de>
2216
2217	* automated/reftex-tests.el: New test suite for reftex.
2218
22192013-05-31  Dmitry Gutov  <dgutov@yandex.ru>
2220
2221	* automated/ruby-mode-tests.el: New tests, for percent literals
2222	and expression expansion.
2223
22242013-05-29  Leo Liu  <sdl.web@gmail.com>
2225
2226	* indent/octave.m: Tweak.
2227
22282013-05-26  Aidan Gauland  <aidalgol@amuri.net>
2229
2230	* eshell.el: Rewrite tests using ERT.
2231
22322013-05-25  Leo Liu  <sdl.web@gmail.com>
2233
2234	* indent/octave.m: Add tests for %!, # and ### comments.
2235
22362013-05-23  Kenichi Handa  <handa@gnu.org>
2237
2238	* automated/decoder-tests.el: New file.
2239
22402013-05-19  Dmitry Gutov  <dgutov@yandex.ru>
2241
2242	* indent/ruby.rb: Add multiline regexp example.
2243
2244	* automated/ruby-mode-tests.el (ruby-heredoc-highlights-interpolations)
2245	(ruby-regexp-skips-over-interpolation)
2246	(ruby-regexp-continues-till-end-when-unclosed)
2247	(ruby-regexp-can-be-multiline)
2248	(ruby-interpolation-inside-percent-literal): New tests.
2249
22502013-05-08  Stefan Monnier  <monnier@iro.umontreal.ca>
2251
2252	* indent/ruby.rb: Fix indentation after =; add more cases.
2253
22542013-05-05  Stefan Monnier  <monnier@iro.umontreal.ca>
2255
2256	* indent/pascal.pas: Add test for mis-identified comments.
2257
22582013-04-01  Masatake YAMATO  <yamato@redhat.com>
2259
2260	* automated/imenu-test.el: New file.  (Bug#14112)
2261
22622013-04-19  Fabián Ezequiel Gallina  <fgallina@gnu.org>
2263
2264	* automated/python-tests.el (python-imenu-prev-index-position-1):
2265	Remove test.
2266	(python-imenu-create-index-1, python-imenu-create-flat-index-1):
2267	New tests.
2268
22692013-04-17  Fabián Ezequiel Gallina  <fgallina@gnu.org>
2270
2271	* automated/python-tests.el (python-nav-backward-defun-2)
2272	(python-nav-backward-defun-3, python-nav-forward-defun-2)
2273	(python-nav-forward-defun-3): New tests.
2274
22752013-04-17  Fabián Ezequiel Gallina  <fgallina@gnu.org>
2276
2277	* automated/python-tests.el (python-nav-backward-defun-1)
2278	(python-nav-forward-defun-1): New tests.
2279
22802013-04-09  Masatake YAMATO  <yamato@redhat.com>
2281
2282	* automated/add-log-tests.el: New file.  (Bug#14112)
2283
22842013-03-30  Fabián Ezequiel Gallina  <fabian@anue.biz>
2285
2286	* automated/python-tests.el (python-indent-block-enders): New test.
2287	(python-info-current-defun-2): Fix test.
2288
22892013-03-05  Paul Eggert  <eggert@cs.ucla.edu>
2290
2291	* indent/octave.m: Fix encoding error in comment.  Add coding tag.
2292
22932013-02-28  Fabián Ezequiel Gallina  <fgallina@cuca>
2294
2295	* automated/python-tests.el (python-tests-with-temp-buffer): Doc fix.
2296	(python-tests-with-temp-file): New macro.
2297	(python-tests-shell-interpreter): New var.
2298	(python-shell-get-process-name-1)
2299	(python-shell-internal-get-process-name-1)
2300	(python-shell-parse-command-1)
2301	(python-shell-calculate-process-environment-1)
2302	(python-shell-calculate-process-environment-2)
2303	(python-shell-calculate-process-environment-3)
2304	(python-shell-calculate-exec-path-1)
2305	(python-shell-calculate-exec-path-2)
2306	(python-shell-make-comint-1)
2307	(python-shell-make-comint-2)
2308	(python-shell-get-process-1)
2309	(python-shell-get-or-create-process-1)
2310	(python-shell-internal-get-or-create-process-1): New tests.
2311
23122013-02-21  Fabián Ezequiel Gallina  <fgallina@cuca>
2313
2314	* automated/python-tests.el: New file.
2315
23162013-02-14  Dmitry Gutov  <dgutov@yandex.ru>
2317
2318	* automated/ruby-mode-tests.el
2319	(ruby-move-to-block-skips-percent-literal): Add depth-affecting
2320	bits inside the examples.
2321	(ruby-move-to-block-skips-heredoc): New test.
2322	(ruby-add-log-current-method-after-inner-class):
2323	Lower expectations: move point inside a method, initially.
2324
23252013-02-13  Dmitry Gutov  <dgutov@yandex.ru>
2326
2327	* automated/ruby-mode-tests.el
2328	(ruby-move-to-block-skips-percent-literal): New test.
2329
23302013-02-04  Chong Yidong  <cyd@gnu.org>
2331
2332	* automated/thingatpt.el: New file.
2333
23342013-02-03  Chong Yidong  <cyd@gnu.org>
2335
2336	* automated/files.el (file-test--do-local-variables-test):
2337	Avoid compilation warning message.
2338
23392013-01-27  Dmitry Gutov  <dgutov@yandex.ru>
2340
2341	* automated/ruby-mode-tests.el
2342	(ruby-indent-spread-args-in-parens): New test.
2343	* automated/ruby-mode-tests.el (ruby-block-test-example):
2344	Break indentation of the do block opener and add a line inside it.
2345	* automated/ruby-mode-tests.el (works-on-do, ok-with-three):
2346	Adjust line numbers.
2347
23482013-01-15  Stefan Monnier  <monnier@iro.umontreal.ca>
2349
2350	* automated/advice-tests.el: Split up.  Add advice-test-preactivate.
2351
23522013-01-14  Glenn Morris  <rgm@gnu.org>
2353
2354	* automated/compile-tests.el (compile-tests--test-regexps-data):
2355	Fix interpretation of gnu line.col1-col2 format.  (Bug#13335)
2356
23572013-01-10  Wolfgang Jenkner  <wjenkner@inode.at>
2358
2359	* automated/man-tests.el: New file.
2360
23612013-01-09  Aaron S. Hawley  <aaron.s.hawley@gmail.com>
2362
2363	* automated/undo-tests.el (undo-test0): Adjust error to code change.
2364
23652013-01-08  Aaron S. Hawley  <aaron.s.hawley@gmail.com>
2366
2367	* automated/undo-tests.el: New file.
2368
23692012-12-27  Dmitry Gutov  <dgutov@yandex.ru>
2370
2371	* automated/ruby-mode-tests.el
2372	(ruby-indent-after-block-in-continued-expression): New test.
2373
23742012-12-14  Dmitry Gutov  <dgutov@yandex.ru>
2375
2376	* automated/ruby-mode-tests.el:
2377	Rename one interpolation test; add three more.
2378	(ruby-with-temp-buffer): New macro, use it where appropriate.
2379	(ruby-add-log-current-method-examples): Use "_" for target point.
2380	Add four new tests for ruby-add-log-current-method.
2381
23822012-12-11  Glenn Morris  <rgm@gnu.org>
2383
2384	* automated/f90.el (f90-test-bug13138): New test.
2385
23862012-12-10  Rüdiger Sonderfeld  <ruediger@c-plusplus.de>
2387
2388	* automated/inotify-test.el: New test.
2389
23902012-12-02  Chong Yidong  <cyd@gnu.org>
2391
2392	* automated/ruby-mode-tests.el
2393	(ruby-add-log-current-method-examples): Don't use loop macro, to
2394	allow automated testing to work.
2395
23962012-11-20  Stefan Monnier  <monnier@iro.umontreal.ca>
2397
2398	* automated/advice-tests.el (advice-tests--data): Remove.
2399	(advice-tests): Move the tests directly here instead.
2400	Add called-interactively-p tests.
2401
24022012-11-19  Stefan Monnier  <monnier@iro.umontreal.ca>
2403
2404	* automated/ert-x-tests.el: Use cl-lib.
2405	* automated/ert-tests.el: Use lexical-binding and cl-lib.
2406
24072012-11-14  Dmitry Gutov  <dgutov@yandex.ru>
2408
2409	* automated/ruby-mode-tests.el (ruby-indent-singleton-class): Pass.
2410	(ruby-indent-inside-heredoc-after-operator)
2411	(ruby-indent-inside-heredoc-after-space): New tests.
2412	Change direct font-lock face references to var references.
2413	(ruby-interpolation-suppresses-syntax-inside): New test.
2414	(ruby-interpolation-inside-percent-literal-with-paren):
2415	New failing test.
2416
24172012-11-13  Dmitry Gutov  <dgutov@yandex.ru>
2418
2419	* automated/ruby-mode-tests.el (ruby-heredoc-font-lock)
2420	(ruby-singleton-class-no-heredoc-font-lock)
2421	(ruby-add-log-current-method-examples): New tests.
2422	(ruby-test-string): Extract from ruby-should-indent-buffer.
2423	(ruby-deftest-move-to-block): New macro.
2424	Add several move-to-block tests.
2425
24262012-11-12  Stefan Monnier  <monnier@iro.umontreal.ca>
2427
2428	* automated/advice-tests.el: New tests.
2429
24302012-10-14  Eli Zaretskii  <eliz@gnu.org>
2431
2432	* automated/compile-tests.el (compile-tests--test-regexps-data):
2433	Add new data for msft's new format.
2434
24352012-09-08  Dmitry Gutov  <dgutov@yandex.ru>
2436
2437	* automated/ruby-mode-tests.el:
2438	(ruby-toggle-block-to-multiline): New test.
2439	(ruby-should-indent-buffer, ruby-toggle-block-to-do-end)
2440	(ruby-toggle-block-to-brace): Use buffer-string.
2441
24422012-09-07  Dmitry Gutov  <dgutov@yandex.ru>
2443
2444	* automated/ruby-mode-tests.el: New tests (Bug#11613).
2445
24462012-08-28  Chong Yidong  <cyd@gnu.org>
2447
2448	* automated/files.el: Test every combination of values for
2449	enable-local-variables and enable-local-eval.
2450
24512012-08-19  Chong Yidong  <cyd@gnu.org>
2452
2453	* redisplay-testsuite.el (test-redisplay): Use switch-to-buffer.
2454
24552012-08-18  Chong Yidong  <cyd@gnu.org>
2456
2457	* redisplay-testsuite.el (test-redisplay-4): New test (Bug#3874).
2458
24592012-08-14  Dmitry Gutov  <dgutov@yandex.ru>
2460
2461	* indent/ruby.rb: Rearrange examples, add new ones.
2462
24632012-08-12  Dmitry Gutov  <dgutov@yandex.ru>
2464
2465	* automated/ruby-mode-tests.el (ruby-move-to-block-stops-at-opening)
2466	(ruby-toggle-block-to-do-end, ruby-toggle-block-to-brace): New test.
2467
24682012-08-11  Glenn Morris  <rgm@gnu.org>
2469
2470	* automated/files.el: New file.
2471
2472	* automated/Makefile.in (all): Fix typo.
2473
24742012-08-10  Dmitry Gutov  <dgutov@yandex.ru>
2475
2476	* automated/ruby-mode-tests.el (ruby-should-indent):
2477	Add docstring, check (current-indentation) instead of (current-column).
2478	(ruby-should-indent-buffer): New function.
2479	Add tests for `ruby-deep-indent-paren' behavior.
2480	Port all tests from test/misc/test_ruby_mode.rb in Ruby repo.
2481
24822012-08-10  Nobuyoshi Nakada  <nobu@ruby-lang.org>
2483
2484	Original tests in test_ruby_mode.rb in upstream (author).
2485
24862012-08-09  Dmitry Gutov  <dgutov@yandex.ru>
2487
2488	* automated/ruby-mode-tests.el (ruby-should-indent)
2489	(ruby-assert-state): New functions.
2490	Add new tests.
2491
24922012-07-29  David Engster  <deng@randomsample.de>
2493
2494	* automated/xml-parse-tests.el (xml-parse-tests--qnames):
2495	New variable to hold test data for name expansion.
2496	(xml-parse-tests): Test the two different types of name expansion.
2497
24982012-07-29  Juri Linkov  <juri@jurta.org>
2499
2500	* automated/occur-tests.el (occur-test-case): Use predefined
2501	buffer name " *test-occur*" instead of a random buffer name.
2502
25032012-07-20  Dmitry Gutov  <dgutov@yandex.ru>
2504
2505	* automated/ruby-mode-tests.el: New file with one test.
2506
25072012-07-17  Stefan Monnier  <monnier@iro.umontreal.ca>
2508
2509	* indent/shell.sh: Add test case for ${#VAR}.
2510
2511	* indent/latex-mode.tex: New file.
2512
25132012-07-11  Stefan Monnier  <monnier@iro.umontreal.ca>
2514
2515	* eshell.el: Use cl-lib.
2516
25172012-07-03  Chong Yidong  <cyd@gnu.org>
2518
2519	* automated/xml-parse-tests.el (xml-parse-tests--bad-data): New.
2520
25212012-07-02  Chong Yidong  <cyd@gnu.org>
2522
2523	* automated/xml-parse-tests.el (xml-parse-tests--data):
2524	More testcases.
2525
25262012-07-01  Chong Yidong  <cyd@gnu.org>
2527
2528	* automated/xml-parse-tests.el: New file.
2529
25302012-06-27  Stefan Monnier  <monnier@iro.umontreal.ca>
2531
2532	* automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
2533	Use cl-flet.
2534
25352012-06-08  Ulf Jasper  <ulf.jasper@web.de>
2536
2537	* automated/icalendar-tests.el (icalendar--parse-vtimezone):
2538	Test escaped commas in TZID (Bug#11473).
2539	(icalendar-import-with-timezone): New.
2540	(icalendar-real-world): Add new testcase as given in the bugreport
2541	of Bug#11473.
2542
25432012-05-29  Ulf Jasper  <ulf.jasper@web.de>
2544
2545	* automated/icalendar-tests.el (icalendar-tests--test-import):
2546	Include UID in import tests (Bug#11525).
2547	(icalendar-import-non-recurring, icalendar-import-rrule)
2548	(icalendar-import-duration, icalendar-import-bug-6766): Adjust to
2549	UID-import change.
2550	(icalendar-import-with-uid): New.
2551	(icalendar-tests--test-cycle, icalendar-tests--do-test-cycle):
2552	Include UID in cycle tests.
2553	(icalendar-cycle, icalendar-real-world): UID-import change.
2554
25552012-05-21  Glenn Morris  <rgm@gnu.org>
2556
2557	* automated/Makefile.in (setwins): Scrap superfluous subshell.
2558
25592012-05-15  Teodor Zlatanov  <tzz@lifelogs.com>
2560
2561	* automated/url-util-tests.el: New file to test
2562	lisp/url/url-util.el.  Only `url-build-query-string' and
2563	`url-parse-query-string' are tested right now (Bug#8706).
2564
25652012-04-28  Stefan Monnier  <monnier@iro.umontreal.ca>
2566
2567	* indent/shell.sh:
2568	* indent/shell.rc: Ad some test cases.
2569
25702012-04-24  Stefan Monnier  <monnier@iro.umontreal.ca>
2571
2572	* indent/ruby.rb: New file, to test new syntax-propertize code.
2573
25742012-04-11  Glenn Morris  <rgm@gnu.org>
2575
2576	* automated/vc-bzr.el (vc-bzr-test-faulty-bzr-autoloads): New test.
2577
25782012-02-13  Teodor Zlatanov  <tzz@lifelogs.com>
2579
2580	* automated/url-future-tests.el (url-future-tests): Move from
2581	lisp/url/url-future.el and rename.
2582
25832012-01-29  Ulf Jasper  <ulf.jasper@web.de>
2584
2585	* automated/icalendar-tests.el (icalendar-import-non-recurring):
2586	Fix broken test, caused by missing trailing blank.
2587
25882011-12-03  Chong Yidong  <cyd@gnu.org>
2589
2590	* automated/compile-tests.el (compile-tests--test-regexps-data):
2591	Increase column numbers by one to reflect change in how
2592	compilation-message is recorded (Bug#10172).
2593
25942011-11-22  Glenn Morris  <rgm@gnu.org>
2595
2596	* rmailmm.el: New file, split from lisp/mail/rmailmm.el.
2597
25982011-11-20  Juanma Barranquero  <lekktu@gmail.com>
2599
2600	* cedet/semantic-utest-c.el (semantic-utest-c-comparisons): Fix typo.
2601
26022011-11-16  Juanma Barranquero  <lekktu@gmail.com>
2603
2604	* automated/icalendar-tests.el (icalendar-tests--get-ical-event)
2605	(icalendar-tests--test-export, icalendar-tests--do-test-export):
2606	* cedet/srecode-tests.el (srecode-field-utest-impl): Fix typo.
2607
26082011-10-30  Ulf Jasper  <ulf.jasper@web.de>
2609
2610	* automated/newsticker-tests.el
2611	(newsticker--group-manage-orphan-feeds): Remove fsetting of
2612	newsticker--treeview-tree-update.
2613
26142011-10-29  Ulf Jasper  <ulf.jasper@web.de>
2615
2616	* automated/newsticker-tests.el
2617	(newsticker--group-manage-orphan-feeds): Use fset instead of flet.
2618
2619	* automated/newsticker-tests.el
2620	(newsticker--group-manage-orphan-feeds): Prevent updating
2621	newsticker treeview.  Fixed bug#9763.
2622
26232011-10-20  Glenn Morris  <rgm@gnu.org>
2624
2625	* automated/vc-bzr.el (vc-bzr-test-bug9781): New test.
2626
2627	* automated/vc-bzr.el: New file.
2628
26292011-10-15  Glenn Morris  <rgm@gnu.org>
2630
2631	* automated/f90.el: New file.
2632
26332011-09-27  Ulf Jasper  <ulf.jasper@web.de>
2634
2635	* automated/newsticker-tests.el: Move newsticker-testsuite.el
2636	to automated/newsticker-tests.el.  Convert to ERT.
2637
26382011-07-26  Ulf Jasper  <ulf.jasper@web.de>
2639
2640	* automated/icalendar-tests.el (icalendar-tests--compare-strings):
2641	Remove, simply use string=.
2642	(icalendar--diarytime-to-isotime)
2643	(icalendar--datetime-to-diary-date)
2644	(icalendar--datestring-to-isodate)
2645	(icalendar--format-ical-event)
2646	(icalendar--parse-summary-and-rest)
2647	(icalendar-tests--do-test-import)
2648	(icalendar-tests--do-test-cycle): Change argument order of
2649	string= to EXPECTED ACTUAL.
2650	(icalendar--import-format-sample)
2651	(icalendar--format-ical-event)
2652	(icalendar-import-non-recurring)
2653	(icalendar-import-rrule)
2654	(icalendar-import-duration)
2655	(icalendar-import-bug-6766)
2656	(icalendar-real-world): Adjust to string= instead of
2657	icalendar-tests--compare-strings.
2658	(icalendar-import-multiple-vcalendars): New.
2659
26602011-05-11  Teodor Zlatanov  <tzz@lifelogs.com>
2661
2662	* automated/gnus-tests.el: Add wrapper for Gnus tests.
2663	Require CL.
2664
26652011-05-09  Juri Linkov  <juri@jurta.org>
2666
2667	* automated/occur-tests.el: Move from test/occur-testsuite.el.
2668	Convert to ERT.
2669
26702011-05-09  Chong Yidong  <cyd@stupidchicken.com>
2671
2672	* automated/compile-tests.el: New file.
2673
26742011-05-08  Chong Yidong  <cyd@stupidchicken.com>
2675
2676	* automated/font-parse-tests.el: Don't byte-compile.
2677
2678	* automated/comint-testsuite.el: Move from test/.  Convert to ERT.
2679
26802011-03-10  Stefan Monnier  <monnier@iro.umontreal.ca>
2681
2682	* automated/lexbind-tests.el: New file.
2683
26842011-03-07  Chong Yidong  <cyd@stupidchicken.com>
2685
2686	* Version 23.3 released.
2687
26882011-03-05  Glenn Morris  <rgm@gnu.org>
2689
2690	* eshell.el: Move here from lisp/eshell/esh-test.el.
2691
26922011-03-03  Christian Ohler  <ohler@gnu.org>
2693
2694	* automated/ert-tests.el (ert-test-explain-not-equal-keymaps):
2695	New test.
2696
26972011-02-20  Ulf Jasper  <ulf.jasper@web.de>
2698
2699	* automated/icalendar-tests.el: Move from icalendar-testsuite.el;
2700	convert to ERT format.
2701
27022011-02-14  Chong Yidong  <cyd@stupidchicken.com>
2703
2704	* automated/bytecomp-tests.el: Move from bytecomp-testsuite.el;
2705	convert to ERT format.
2706
27072011-02-09  Stefan Monnier  <monnier@iro.umontreal.ca>
2708
2709	* indent/shell.sh:
2710	* indent/shell.rc: New files.
2711
27122011-01-27  Chong Yidong  <cyd@stupidchicken.com>
2713
2714	* automated/font-parse-tests.el: Move from
2715	font-parse-testsuite.el.
2716
27172011-01-26  Chong Yidong  <cyd@stupidchicken.com>
2718
2719	* font-parse-testsuite.el (test-font-parse-data): New file.
2720
27212011-01-13  Stefan Monnier  <monnier@iro.umontreal.ca>
2722
2723	* indent/prolog.prolog: Add tokenizing tests.
2724
27252011-01-13  Christian Ohler  <ohler@gnu.org>
2726
2727	* automated: New directory for automated tests.
2728
2729	* automated/ert-tests.el, automated/ert-x-tests.el: New files.
2730
2731	* automated/Makefile.in: New file.
2732
27332010-11-11  Stefan Monnier  <monnier@iro.umontreal.ca>
2734
2735	* indent/modula2.mod: New file.
2736
27372010-10-27  Stefan Monnier  <monnier@iro.umontreal.ca>
2738
2739	* indent/octave.m: Add a test to ensure indentation is local.
2740
27412010-10-23  Glenn Morris  <rgm@gnu.org>
2742
2743	* comint-testsuite.el
2744	(comint-testsuite--test-comint-password-prompt-regexp):
2745	Add "Please enter the password".  (Bug#7224)
2746
27472010-09-20  Stefan Monnier  <monnier@iro.umontreal.ca>
2748
2749	* indent/prolog.prolog: Use normal spacing around !.
2750
27512010-09-18  Stefan Monnier  <monnier@iro.umontreal.ca>
2752
2753	* indent/octave.m: Remove one more `fixindent'.  Use `end'.
2754
27552010-09-10  Stefan Monnier  <monnier@iro.umontreal.ca>
2756
2757	* indent/octave.m: Remove some `fixindent' not needed any more.
2758
27592010-08-30  Stefan Monnier  <monnier@iro.umontreal.ca>
2760
2761	* indent/octave.m: New file.
2762
27632010-08-08  Ulf Jasper  <ulf.jasper@web.de>
2764
2765	* icalendar-testsuite.el (icalendar-testsuite-run): Add internal tests.
2766	(icalendar-testsuite--trim, icalendar-testsuite--compare-strings)
2767	(icalendar-testsuite--run-internal-tests): New.
2768	(icalendar-testsuite--test-convert-ordinary-to-ical)
2769	(icalendar-testsuite--test-convert-block-to-ical)
2770	(icalendar-testsuite--test-convert-anniversary-to-ical)
2771	(icalendar-testsuite--test-parse-vtimezone)
2772	(icalendar-testsuite--do-test-export): Code formatting.
2773	(icalendar-testsuite--test-parse-vtimezone): Doc fix.
2774	(icalendar-testsuite--do-test-import)
2775	(icalendar-testsuite--do-test-cycle):
2776	Use icalendar-testsuite--compare-strings
2777	(icalendar-testsuite--run-import-tests): Comment added.
2778	(icalendar-testsuite--run-import-tests)
2779	(icalendar-testsuite--run-real-world-tests): Fix expected results.
2780
27812010-06-25  Chong Yidong  <cyd@stupidchicken.com>
2782
2783	* redisplay-testsuite.el (test-redisplay-3): New test.
2784
27852010-06-11  Chong Yidong  <cyd@stupidchicken.com>
2786
2787	* comint-testsuite.el: New file.
2788
27892010-06-02  Stefan Monnier  <monnier@iro.umontreal.ca>
2790
2791	* indent: New dir.
2792
27932010-05-07  Chong Yidong  <cyd@stupidchicken.com>
2794
2795	* Version 23.2 released.
2796
27972010-03-29  Chong Yidong  <cyd@stupidchicken.com>
2798
2799	* cedet/semantic-ia-utest.el
2800	(semantic-symref-test-count-hits-in-tag): Add function, from
2801	semantic-test.el.
2802
2803	* cedet/tests/test.cpp:
2804	* cedet/tests/test.py:
2805	* cedet/tests/teststruct.cpp:
2806	* cedet/tests/testtemplates.cpp:
2807	* cedet/tests/testusing.cpp:
2808	* cedet/tests/scopetest.cpp:
2809	* cedet/tests/scopetest.java: Files deleted.
2810
2811	* cedet/tests/test.make:
2812	* cedet/tests/test.c:
2813	* cedet/tests/testjavacomp.java:
2814	* cedet/tests/testspp.c:
2815	* cedet/tests/testsppreplace.c:
2816	* cedet/tests/testsppreplaced.c:
2817	* cedet/tests/testsubclass.cpp:
2818	* cedet/tests/testsubclass.hh:
2819	* cedet/tests/testtypedefs.cpp:
2820	* cedet/tests/testvarnames.c:
2821	* cedet/tests/test.el:
2822	* cedet/tests/testdoublens.cpp:
2823	* cedet/tests/testdoublens.hpp: Add copyright header.
2824
2825	* cedet/semantic-tests.el (semanticdb-test-gnu-global):
2826	Remove reference to deleted files.
2827
28282010-03-30  Juri Linkov  <juri@jurta.org>
2829
2830	* occur-testsuite.el (occur-tests): Add tests for context lines.
2831
28322010-03-23  Juri Linkov  <juri@jurta.org>
2833
2834	* occur-testsuite.el: New file.
2835
28362010-03-10  Chong Yidong  <cyd@stupidchicken.com>
2837
2838	* Branch for 23.2.
2839
28402010-02-19  Ulf Jasper  <ulf.jasper@web.de>
2841
2842	* icalendar-testsuite.el
2843	(icalendar-testsuite--run-function-tests): Add new tests.
2844	(icalendar-testsuite--test-diarytime-to-isotime): Add another
2845	testcase.
2846	(icalendar-testsuite--test-convert-ordinary-to-ical): New.
2847	(icalendar-testsuite--test-convert-weekly-to-ical): New.
2848	(icalendar-testsuite--test-convert-yearly-to-ical): New.
2849	(icalendar-testsuite--test-convert-block-to-ical): New.
2850	(icalendar-testsuite--test-convert-cyclic-to-ical): New.
2851	(icalendar-testsuite--test-convert-anniversary-to-ical): New.
2852
28532010-01-18  Juanma Barranquero  <lekktu@gmail.com>
2854
2855	* cedet/semantic-tests.el (semanticdb-test-gnu-global)
2856	(semantic-lex-test-full-depth, semantic-symref-test-count-hits-in-tag):
2857	Fix typos in docstrings and error messages.
2858	(semanticdb-ebrowse-run-tests): Fix typos in error messages.
2859
28602010-01-14  Juanma Barranquero  <lekktu@gmail.com>
2861
2862	* cedet/cedet-utests.el (cedet-utest-log-shutdown, pulse-test):
2863	* cedet/semantic-ia-utest.el (semantic-ia-utest-error-log-list)
2864	(semantic-ia-utest-buffer-refs): Fix typos in docstrings.
2865
28662009-12-18  Ulf Jasper  <ulf.jasper@web.de>
2867
2868	* icalendar-testsuite.el
2869	(icalendar-testsuite--run-function-tests):
2870	Add icalendar-testsuite--test-parse-vtimezone.
2871	(icalendar-testsuite--test-parse-vtimezone): New.
2872	(icalendar-testsuite--do-test-cycle): Doc changes.
2873	(icalendar-testsuite--run-real-world-tests): Remove trailing
2874	whitespace -- see change of icalendar--add-diary-entry in
2875	icalendar.el.
2876	(icalendar-testsuite--run-cycle-tests): Re-enable all tests.
2877
28782009-09-30  Glenn Morris  <rgm@gnu.org>
2879
2880	* cedet/semantic-utest-c.el: Relicense under GPLv3+.
2881
28822009-06-26  Eric Ludlam  <zappo@gnu.org>
2883
2884	* cedet/*: New unit tests, from CEDET repository.
2885
28862009-06-26  Chong Yidong  <cyd@stupidchicken.com>
2887
2888	* redisplay-testsuite.el: New file.
2889
28902009-06-21  Chong Yidong  <cyd@stupidchicken.com>
2891
2892	* Branch for 23.1.
2893
28942009-01-25  Ulf Jasper  <ulf.jasper@web.de>
2895
2896	* icalendar-testsuite.el
2897	(icalendar-testsuite--run-function-tests):
2898	Add icalendar-testsuite--test-diarytime-to-isotime.
2899	(icalendar-testsuite--test-parse-summary-and-rest): Adjust to
2900	recent icalendar fixes.
2901	(icalendar-testsuite--test-diarytime-to-isotime): New.
2902	(icalendar-testsuite--test-create-uid): Adjust to recent
2903	icalendar changes.
2904
29052008-11-30  Shigeru Fukaya  <shigeru.fukaya@gmail.com>
2906
2907	* bytecomp-testsuite.el: New file.
2908
29092008-10-31  Ulf Jasper  <ulf.jasper@web.de>
2910
2911	* icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
2912	Add `icalendar-testsuite--test-create-uid'.
2913	(icalendar-testsuite--test-create-uid): New.
2914
29152008-06-14  Ulf Jasper  <ulf.jasper@web.de>
2916
2917	* newsticker-testsuite.el: New file.
2918
29192008-05-24  Ulf Jasper  <ulf.jasper@web.de>
2920
2921	* icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
2922	Add icalendar-testsuite--test-datestring-to-isodate,
2923	icalendar-testsuite--test-datetime-to-diary-date, and
2924	icalendar-testsuite--test-calendar-style.
2925	(icalendar-testsuite--test-format-ical-event)
2926	(icalendar-testsuite--test-parse-summary-and-rest):
2927	Doc fix.  Remove european-calendar-style.
2928	(icalendar-testsuite--get-ical-event): Doc fix.
2929	(icalendar-testsuite--test-first-weekday-of-year)
2930	(icalendar-testsuite--run-cycle-tests): Add doc string.
2931	(icalendar-testsuite--test-datestring-to-isodate)
2932	(icalendar-testsuite--test-datetime-to-diary-date)
2933	(icalendar-testsuite--test-calendar-style): New functions.
2934	(icalendar-testsuite--test-export): Handle iso date style.
2935	New arg INPUT-ISO.  Use calendar-date-style.
2936	(icalendar-testsuite--test-import): Handle iso date style.
2937	New arg EXPECTED-ISO.  Use calendar-date-style.
2938	(icalendar-testsuite--test-cycle): Handle iso date style.
2939	(icalendar-testsuite--run-import-tests)
2940	(icalendar-testsuite--run-export-tests)
2941	(icalendar-testsuite--run-real-world-tests): Add iso style tests.
2942
29432008-02-29  Glenn Morris  <rgm@gnu.org>
2944
2945	* README: New file.
2946
29472008-02-29  Ulf Jasper  <ulf.jasper@web.de>
2948
2949	* icalendar-testsuite.el: New file.
2950
2951;; Local Variables:
2952;; coding: utf-8
2953;; End:
2954
2955  Copyright (C) 2008-2021 Free Software Foundation, Inc.
2956
2957  This file is part of GNU Emacs.
2958
2959  GNU Emacs is free software: you can redistribute it and/or modify
2960  it under the terms of the GNU General Public License as published by
2961  the Free Software Foundation, either version 3 of the License, or
2962  (at your option) any later version.
2963
2964  GNU Emacs is distributed in the hope that it will be useful,
2965  but WITHOUT ANY WARRANTY; without even the implied warranty of
2966  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
2967  GNU General Public License for more details.
2968
2969  You should have received a copy of the GNU General Public License
2970  along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.
2971