Do not allow out-of-range character position in Fcompare_strings.
[bpt/emacs.git] / test / ChangeLog
CommitLineData
5697ca55
DA
12014-06-25 Dmitry Antipov <dmantipov@yandex.ru>
2
3 * automated/fns-tests.el (fns-tests-compare-string): New test.
4
b6266364
MA
52014-06-24 Michael Albinus <michael.albinus@gmx.de>
6
7 * automated/tramp-tests.el (tramp-test26-process-file): Extend test
8 according to Bug#17815.
9
656f99be
FEG
102014-06-21 Fabián Ezequiel Gallina <fgallina@gnu.org>
11
12 * automated/python-tests.el (python-util-strip-string-1): New test.
13
588001cf
MA
142014-06-15 Michael Albinus <michael.albinus@gmx.de>
15
16 Sync with Tramp 2.2.10.
17
18 * automated/tramp-tests.el (tramp--test-enabled): Ignore errors.
19 (tramp--instrument-test-case): Extend docstring.
20 (tramp-test15-copy-directory): Skip for tramp-smb.el.
21 (tramp-test21-file-links): Use `file-truename' for directories.
22 (tramp-test27-start-file-process, tramp-test28-shell-command):
23 Retrieve process output more robustly.
24 (tramp--test-check-files): Extend test.
25 (tramp-test30-special-characters): Skip for tramp-adb.el,
26 tramp-gvfs.el and tramp-smb.el. Add further file names.
27
f9d80c51
GM
282014-06-13 Glenn Morris <rgm@gnu.org>
29
30 * automated/Makefile.in (compile-main):
31 GNU make automatically passes command-line arguments to sub-makes.
32
af9a3b28
MN
332014-06-05 Michal Nazarewicz <mina86@mina86.com>
34
1d7f01ee
MN
35 * automated/tildify-tests.el (tildify-test--test): Optimise the test
36 slightly by reusing the same temporary buffer across multiple test
37 cases.
38
03d7d160
MN
39 * automated/tildify-tests.el (tildify-test-find-env-end-re-bug)
40 (tildify-test-find-env-group-index-bug): Update to support new
41 signature of the `tildify-foreach-region-outside-env' function.
42 Namely, it now takes pairs as an argument instead of looking it up in
43 `tildify-ignored-environments-alist'.
44
eb54c73a
MN
45 * automated/tildify-tests.el (tildify-test--example-html): Add support
46 for generating XML code, so that…
47 (tildify-test-xml) …test can be added to check handling of XML
48 documents.
49
9342feec
MN
50 * automated/tildify-tests.el (tildify-test-find-env-group-index-bug):
51 New test checking end-regex building when multiple environment pairs
52 use integers to refer to capture groups.
53
af9a3b28
MN
54 * automated/tildify-tests.el (tildify-test-find-env-end-re-bug): New
55 test checking end-regex building in `tildify-find-env' function when
56 integers (denoting capture groups) and strings are mixed together.
57
84dbe84b
MA
582014-06-02 Michael Albinus <michael.albinus@gmx.de>
59
60 * automated/tramp-tests.el (tramp-remote-process-environment): Declare.
2589f32c 61 (tramp-test29-vc-registered): Set $BZR_HOME. Remove instrumentation.
84dbe84b 62
a67aaeb3
MA
632014-06-01 Michael Albinus <michael.albinus@gmx.de>
64
65 * automated/tramp-tests.el (tramp-test29-vc-registered):
66 Instrument failed test case.
67
6711a21f
SM
682014-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
69
70 * automated/ruby-mode-tests.el (ruby-assert-face): Use font-lock-ensure.
71 (ruby-interpolation-keeps-non-quote-syntax): Use syntax-propertize.
72
fc21a7de
MN
732014-05-21 Michal Nazarewicz <mina86@mina86.com>
74
75 * automated/tildify-tests.el: New file.
76
c435f506
SM
772014-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
78
79 * indent/ruby.rb: Add one more test.
80
81 * indent/ps-mode.ps: New file.
82
83 * indent/octave.m: Add a few more tests.
84
85 * automated/core-elisp-tests.el
86 (core-elisp-test-window-configurations): New test.
87
86c72932
GM
882014-05-26 Glenn Morris <rgm@gnu.org>
89
90 * automated/package-test.el (package-test-install-single):
91 Update for changed output.
92
a7517f0f
GM
932014-05-22 Glenn Morris <rgm@gnu.org>
94
f23423f3 95 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
ff965efb 96 Fix handling of temporary elc files.
f23423f3 97
a7517f0f
GM
98 * automated/fns-tests.el (fns-tests-nreverse):
99 Update for changed string behavior.
100
92491099
DA
1012014-05-15 Dmitry Antipov <dmantipov@yandex.ru>
102
103 * automated/fns-tests.el: New file.
ddc30c99
DA
104 * automated/fns-tests.el (fns-tests-nreverse)
105 (fns-tests-nreverse-bool-vector): New tests.
92491099 106
606695a6
GM
1072014-05-08 Glenn Morris <rgm@gnu.org>
108
109 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
b2a929a2
GM
110 (vc-bzr-test-faulty-bzr-autoloads):
111 Give bzr a temporary home-directory, in case the real one is missing.
606695a6 112
fb3f83f5 1132014-05-08 Dmitry Gutov <dgutov@yandex.ru>
4dd3c4d5 114
fb3f83f5
GM
115 * automated/ruby-mode-tests.el (ruby-interpolation-after-dollar-sign):
116 New test.
4dd3c4d5 117
fb3f83f5 1182014-05-08 Glenn Morris <rgm@gnu.org>
6da8d069
GM
119
120 * automated/help-fns.el: New file.
121
4807c7eb
BR
1222014-05-01 Barry O'Reilly <gundaetiapo@gmail.com>
123
a7e1ffdc
BR
124 * automated/undo-tests.el (undo-test-region-deletion): New test to
125 demonstrate bug#17235.
126 (undo-test-region-example): New test to verify example given in
127 comments for undo-make-selective-list.
4807c7eb 128
844465d6
MA
1292014-04-25 Michael Albinus <michael.albinus@gmx.de>
130
131 * automated/tramp-tests.el (top):
132 * automated/file-notify-tests.el (top): Do not disable interactive
133 passwords in batch mode.
134 (password-cache-expiry): Set to nil.
135
c0b9bc72
MA
136 * automated/file-notify-tests.el
137 (file-notify-test-remote-temporary-file-directory):
138 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
139 Use a mock-up method as default.
140 (tramp-test00-availability): Print the used directory name.
141 (tramp-test33-recursive-load): Fix typo.
142
84b2095c
MA
1432014-04-22 Michael Albinus <michael.albinus@gmx.de>
144
d5ff4ded
MA
145 * automated/tramp-tests.el (tramp--test-check-files): Remove traces.
146 (tramp-test30-special-characters): Remove test for backslash.
84b2095c 147
f3a4812c
MA
1482014-04-20 Michael Albinus <michael.albinus@gmx.de>
149
150 * automated/tramp-tests.el
151 (tramp-test19-directory-files-and-attributes)
152 (tramp-test22-file-times): Check for `file-attributes' equality
153 only if there is a usable timestamp.
154 (tramp--test-check-files): Do not use `copy-sequence'.
155
66fda794
DC
1562014-04-22 Daniel Colascione <dancol@dancol.org>
157
12b1389c
DC
158 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
159 Add compile flag.
160 (test-byte-comp-macro-expansion)
161 (test-byte-comp-macro-expansion-eval-and-compile)
162 (test-byte-comp-macro-expansion-eval-when-compile)
163 (test-byte-comp-macro-expand-lexical-override): Use it.
164 (test-eager-load-macro-expansion)
165 (test-eager-load-macro-expansion-eval-and-compile)
166 (test-eager-load-macro-expansion-eval-when-compile)
167 (test-eager-load-macro-expand-lexical-override): New tests.
168
66fda794 169 * automated/cl-lib.el (cl-lib-struct-accessors): Fix test to
12b1389c
DC
170 account for removal of `cl-struct-set-slot-value'. Also, move
171 the defstruct to top level.
66fda794 172
2fa1b97d
DC
1732014-04-21 Daniel Colascione <dancol@dancol.org>
174
985c035f
DC
175 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
176 New function.
177 (test-byte-comp-macro-expansion)
178 (test-byte-comp-macro-expansion-eval-and-compile)
179 (test-byte-comp-macro-expansion-eval-when-compile)
180 (test-byte-comp-macro-expand-lexical-override): New tests.
181
2fa1b97d 182 * automated/cl-lib.el (cl-loop-destructuring-with): New test.
0c8d9455 183 (cl-the): Fix cl-the test.
2fa1b97d 184
89a2e783
DC
1852014-04-20 Daniel Colascione <dancol@dancol.org>
186
187 * automated/cl-lib.el (cl-lib-struct-accessors,cl-the): New tests.
188
5305137a
MA
1892014-04-19 Michael Albinus <michael.albinus@gmx.de>
190
191 * automated/tramp-tests.el (tramp--test-check-files): Extend test.
192 (tramp-test31-utf8): Let-bind also `file-name-coding-system'.
193
2a2e6726
MA
1942014-04-18 Michael Albinus <michael.albinus@gmx.de>
195
196 * automated/tramp-tests.el (tramp-copy-size-limit): Set to nil.
197 (tramp--test-make-temp-name): Optional argument LOCAL.
198 (tramp--instrument-test-case): Show messages. Catch also `quit'.
199 (tramp-test10-write-region): No special test for out-of-band copy
200 needed anymore.
201 (tramp-test11-copy-file, tramp-test12-rename-file)
202 (tramp-test21-file-links): Extend tests.
203 (tramp-test20-file-modes): More robust check for user "root".
204 (tramp--test-check-files): New defun.
205 (tramp-test30-special-characters, tramp-test33-recursive-load)
206 (tramp-test34-unload): New tests.
207 (tramp-test31-utf8, tramp-test32-asynchronous-requests): Rename.
208
e088b01d
GM
2092014-04-11 Glenn Morris <rgm@gnu.org>
210
211 * automated/Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): Unexport.
212
536aa466 2132014-04-11 Paul Eggert <eggert@cs.ucla.edu>
10ee3b3f
PE
214
215 * automated/electric-tests.el: Fix spelling error in test name.
216 (whitespace-skipping-for-quotes-not-outside):
217 Rename from whitespace-skipping-for-quotes-not-ouside.
218
3f63a9f7
DC
2192014-04-09 Daniel Colascione <dancol@dancol.org>
220
221 * automated/syntax-tests.el: New file.
222
3b7fab25
GM
2232014-04-09 Glenn Morris <rgm@gnu.org>
224
50c9a9b8
GM
225 * automated/python-tests.el (python-triple-quote-pairing):
226 Enable/disable electric-pair-mode as needed.
227
3b7fab25
GM
228 * automated/electric-tests.el (electric-pair-backspace-1):
229 Replace deleted function.
230
190f899a
JT
2312014-04-07 João Távora <joaotavora@gmail.com>
232
7aecc2f6
JT
233 * automated/python-tests.el (python-triple-quote-pairing): New test.
234 (python-syntax-after-python-backspace): New test.
235
89f20f76
JT
236 * automated/electric-tests.el (electric-pair-define-test-form):
237 More readable test docstrings.
238 (whitespace-skipping-for-quotes-not-ouside)
239 (whitespace-skipping-for-quotes-only-inside)
6f287c89 240 (whitespace-skipping-quotes-not-without-proper-syntax): New tests.
89f20f76 241
5cb0cc90
JT
2422014-04-04 João Távora <joaotavora@gmail.com>
243
6f287c89
GM
244 * automated/electric-tests.el (define-electric-pair-test):
245 Don't overtest.
5cb0cc90
JT
246 (inhibit-in-mismatched-string-inside-ruby-comments): New test.
247 (inhibit-in-mismatched-string-inside-c-comments): New test.
248
200c532b
JT
2492014-04-02 João Távora <joaotavora@gmail.com>
250
251 * automated/electric-tests.el (inhibit-if-strings-mismatched):
252 New test, change from `inhibit-only-of-next-is-mismatched'.
253
16adf2e6 2542014-03-26 Barry O'Reilly <gundaetiapo@gmail.com>
37ea8275 255
c7d0e04c 256 * automated/undo-tests.el (undo-test-marker-adjustment-nominal):
37ea8275
BR
257 (undo-test-region-t-marker): New tests of marker adjustments.
258 (undo-test-marker-adjustment-moved):
259 (undo-test-region-mark-adjustment): New tests to demonstrate
260 bug#16818, which fail without the fix.
261
74b1f21d 2622014-03-23 Dmitry Gutov <dgutov@yandex.ru>
6ddc4422 263
74b1f21d
GM
264 * automated/package-test.el (package-test-describe-package):
265 Fix test failure in non-graphical mode.
6ddc4422 266
c6b0fbe7
DC
2672014-03-23 Daniel Colascione <dancol@dancol.org>
268
74b1f21d
GM
269 * automated/subword-tests.el (subword-tests2): More subword tests.
270
c6b0fbe7
DC
271 * automated/cl-lib.el (cl-lib-keyword-names-versus-values): New
272 test: correct parsing of keyword arguments.
273
0ceba22e
DG
2742014-03-22 Dmitry Gutov <dgutov@yandex.ru>
275
276 * automated/package-test.el (package-test-describe-package):
277 Check for the "Keywords: " line.
278
279 * automated/data/package/archive-contents: Include the :keywords
280 field in `simple-single' data form.
281
2822014-03-21 Dmitry Gutov <dgutov@yandex.ru>
283
284 * automated/package-test.el
285 (package-test-install-two-dependencies): New test (bug#16826).
286
287 * automated/data/package/simple-two-depend-1.1.el: New file.
288
289 * automated/data/package/archive-contents:
290 Add info about the new package.
291
162427fe
MA
2922014-03-07 Michael Albinus <michael.albinus@gmx.de>
293
294 * automated/tramp-tests.el (tramp-copy-size-limit): Declare.
295 (tramp-test10-write-region): Extend for out-of-band copy.
296 (tramp-test31-asynchronous-requests): New test.
297
35e951cd 2982014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
e3d090b4
BR
299
300 * automated/undo-tests.el (undo-test-in-region-not-most-recent):
301 Add new test of undo in region.
302 (undo-test-in-region-eob): Add test case described at
303 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16411
304
5b5774e5
MA
3052014-02-28 Michael Albinus <michael.albinus@gmx.de>
306
307 * automated/tramp-tests.el (tramp--test-enabled)
308 (tramp-test15-copy-directory): No special handling of tramp-adb.el
309 anymore. It's fixed in that package.
310
154ba796
MA
3112014-02-27 Michael Albinus <michael.albinus@gmx.de>
312
313 * automated/tramp-tests.el (tramp--test-enabled): Move connection
314 cleanup into this function. Remove respective code from all test
315 cases.
316 (tramp--instrument-test-case): Declare `indent' and `debug'.
317 Handle other errors as well.
318 (tramp-test14-delete-directory): Check for `file-error' error.
319 (tramp-test15-copy-directory): Ignore return value of
320 `copy-directory'. It's too much hassle to handle it for tramp-adb.el.
321 (tramp-test19-directory-files-and-attributes): Take care of
322 timestamp of "../".
323 (tramp-test20-file-modes, tramp-test27-start-file-process)
324 (tramp-test28-shell-command): Skip for tramp-adb.el.
325 (tramp-test21-file-links): `file-truename' shall preserve trailing
326 link of directories.
327 (tramp-test22-file-times): Skip if `set-file-times' returns nil.
328 (tramp-test26-process-file, tramp-test28-shell-command): Let-bind
329 `kill-buffer-query-functions' to nil.
330 (tramp-test28-shell-command): Run `async-shell-command' with timeouts.
331
c6e08d12
MA
3322014-02-21 Michael Albinus <michael.albinus@gmx.de>
333
334 * automated/tramp-tests.el
335 (tramp-test19-directory-files-and-attributes): Do not include
336 directories in comparison; they might have changed their
337 timestamps already.
338
d9386b0c
MA
3392014-02-20 Michael Albinus <michael.albinus@gmx.de>
340
341 * automated/tramp-tests.el (tramp--instrument-test-case): New macro.
342 (tramp-test17-insert-directory): First line could contain more
343 text, when produced by `ls-lisp'.
344 (tramp-test19-directory-files-and-attributes): Instrument failed
345 test case.
346
76c92fdd
MA
3472014-02-19 Michael Albinus <michael.albinus@gmx.de>
348
349 * automated/tramp-tests.el (tramp-test17-insert-directory):
350 Make first line "total 123" optional.
351 (tramp-test20-file-modes, tramp-test22-file-times)
352 (tramp-test26-process-file, tramp-test27-start-file-process)
353 (tramp-test28-shell-command): Skip for tramp-gvfs.el and
354 tramp-smb.el.
355 (tramp-test20-file-modes): Check for "root" only when there is an
356 explicit user name.
357 (tramp-test21-file-links): Handle "... not supported" error.
358 (tramp-test22-file-times): Skip for "don't know" return values.
359 (tramp-test26-process-file, tramp-test28-shell-command):
360 Remove color escape sequences.
361 (tramp-test28-shell-command): Use `accept-process-output' rather
362 than `sit-for'.
363 (tramp-test30-utf8): Set coding system `utf-8'.
364
2830e9b6
MA
3652014-02-17 Michael Albinus <michael.albinus@gmx.de>
366
367 * automated/tramp-tests.el (tramp-test28-shell-command): Perform
368 an initial `sit-for' prior the while loop.
369
dd7691b7
MA
3702014-02-16 Michael Albinus <michael.albinus@gmx.de>
371
372 Sync with Tramp 2.2.9.
373
374 * automated/tramp-tests.el (password-cache-expiry): Set to nil.
375 (tramp-test28-shell-command): Make a while loop when waiting for
376 process exit.
377
581d24e7
MA
3782014-02-11 Michael Albinus <michael.albinus@gmx.de>
379
380 * automated/tramp-tests.el (top): Require `vc', `vc-bzr', `vc-git'
381 and `vc-hg'. Declare `tramp-find-executable' and
382 `tramp-get-remote-path'.
383 (tramp-test29-vc-registered): New test.
384 (tramp-test30-utf8): Rename from `tramp-test29-utf8'.
385
cad6dfb6
MA
3862014-02-07 Michael Albinus <michael.albinus@gmx.de>
387
388 * automated/tramp-tests.el (tramp-test26-process-file): Improve test.
389 (tramp-test27-start-file-process): Use "_p" as argument of lambda.
390 (tramp-test28-shell-command): Improve `shell-command' test. Add
391 `async-shell-command' tests.
392
40d2f2e4
MA
3932014-02-04 Michael Albinus <michael.albinus@gmx.de>
394
395 * automated/file-notify-tests.el (file-notify--wait-for-events):
396 Use `read-event' instead of `sit-for'.
397 (file-notify-test02-events): Remove expected result, the bug is
398 fixed meanwhile.
399 (file-notify-test02-events, file-notify-test03-autorevert):
400 Use `sleep-for' instead of `sit-for'.
401
e2a67bd0
DG
4022014-01-31 Dmitry Gutov <dgutov@yandex.ru>
403
404 * automated/ruby-mode-tests.el (ruby-align-chained-calls):
405 New test.
406
dc9c8c62
MA
4072014-01-27 Michael Albinus <michael.albinus@gmx.de>
408
409 * automated/file-notify-tests.el (file-notify--deftest-remote):
410 Do not skip when the local test has failed. They are unrelated.
411 (file-notify--wait-for-events): Use `sit-for'. Let-bind
412 `noninteractive' to nil, otherwise `sit-for' could be degraded to
413 `sleep-for'.
414 (file-notify-test02-events): Check for `file-remote-p' instead of
415 `file-notify--test-remote-enabled'.
416
5511e5c5
MA
4172014-01-26 Michael Albinus <michael.albinus@gmx.de>
418
419 * automated/file-notify-tests.el (file-notify-test02-events):
420 Let test case fail for Bug#16519.
421
29f5e020
MA
4222014-01-22 Michael Albinus <michael.albinus@gmx.de>
423
424 * automated/file-notify-tests.el (file-notify-test02-events):
425 Hide Bug#16519, until it is solved.
426
ca4cfde3
MA
4272014-01-21 Michael Albinus <michael.albinus@gmx.de>
428
63389c25
MA
429 * automated/file-notify-tests.el
430 (file-notify--test-local-enabled): Fix error in logic.
431 (file-notify--wait-for-events): New defmacro.
432 (file-notify-test02-events): Make short breaks between file operations.
433 Use `file-notify--wait-for-events'. Check, that events have arrived.
434 (file-notify-test03-autorevert): Use `file-notify--wait-for-events'.
435
ca4cfde3
MA
436 * automated/comint-testsuite.el
437 (comint-testsuite-password-strings): Add localized examples.
438
16063016
MA
4392014-01-17 Michael Albinus <michael.albinus@gmx.de>
440
441 * automated/inotify-test.el (inotify-file-watch-simple): Skip test
442 case if inotify is not linked with Emacs. Use `read-event' rather
443 than `sit-for' in order to process events. (Bug#13662)
444
6a1f3c11
MA
4452014-01-13 Michael Albinus <michael.albinus@gmx.de>
446
447 * automated/ert-tests.el (ert-test-record-backtrace): Reenable
448 test case with adapted test string. (Bug#13064)
449
1f5afa8c
GM
4502013-12-28 Glenn Morris <rgm@gnu.org>
451
452 * automated/electric-tests.el: Require 'elec-pair.
453
8a6212d7 4542013-12-26 João Távora <joaotavora@gmail.com>
1f5afa8c
GM
455
456 * automated/electric-tests.el (electric-pair-test-for):
457 Fix autowrapping tests in batch-mode by running with
8a6212d7
JT
458 `transient-mark-mode' set to `lambda'.
459
1f5afa8c 460 * automated/electric-tests.el: New file.
3b8d5131 461
01379221
FEG
4622013-12-25 Fabián Ezequiel Gallina <fgallina@gnu.org>
463
464 * automated/python-tests.el
465 (python-nav-lisp-forward-sexp-safe-1): Remove test.
466 (python-nav-forward-sexp-safe-1): New test.
467
b520f210
DG
4682013-12-20 Dmitry Gutov <dgutov@yandex.ru>
469
470 * automated/ruby-mode-tests.el: Add tests for
471 `ruby-align-to-stmt-keywords'.
472
473 * indent/ruby.rb: Update examples to reflect the lack of change in
474 default indentation of `begin' blocks.
475
5556c0ce
DG
4762013-12-17 Dmitry Gutov <dgutov@yandex.ru>
477
478 * indent/ruby.rb: Update examples according to the change
479 in `smie-indent-close'.
480
276bc333
DG
4812013-12-14 Dmitry Gutov <dgutov@yandex.ru>
482
483 * indent/ruby.rb: New examples.
484
bc9222c9
FEG
4852013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
486
487 * automated/python-tests.el (python-indent-dedenters-2): New test.
488
09faee72
FEG
4892013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
490
491 * automated/python-tests.el (python-indent-after-comment-1)
492 (python-indent-after-comment-2): New tests.
493
f54de22e
NT
4942013-12-12 Nathan Trapuzzano <nbtrap@nbtrap.com>
495
a12bf61e
GM
496 * automated/python-tests.el (python-indent-block-enders-1):
497 Rename from python-indent-block-enders.
f54de22e
NT
498 (python-indent-block-enders-2): New test.
499
939fef29
DG
5002013-12-08 Dmitry Gutov <dgutov@yandex.ru>
501
502 * indent/js.js: New file.
503
0494d994
MA
5042013-12-05 Michael Albinus <michael.albinus@gmx.de>
505
506 * automated/dbus-tests.el: New file.
507
bf4906d7
CD
5082013-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
509
510 * automated/regexp-tests.el: New file.
511
a48eb50b
EZ
5122013-11-29 Eli Zaretskii <eliz@gnu.org>
513
bf4906d7
CD
514 * automated/reftex-tests.el (reftex-parse-from-file-test):
515 Run temp-dir through file-truename, to make sure the temporary file
de20f087
EZ
516 names are comparable as strings.
517
a48eb50b
EZ
518 * automated/decoder-tests.el (ert-test-decoder-prefer-utf-8):
519 Force Unix EOLs by using 'utf-8-unix', since the default of
bf4906d7 520 'utf-8' is system-dependent, while the test expects to see Unix EOLs.
a48eb50b 521
0845be75
GM
5222013-11-28 Glenn Morris <rgm@gnu.org>
523
524 * automated/Makefile.in (SEPCHAR): Use in place of PATH_SEP.
525
f7ec0d94
EZ
5262013-11-28 Eli Zaretskii <eliz@gnu.org>
527
bf4906d7 528 * automated/Makefile.in (PATH_SEP): Set this instead of PATH_SEPARATOR.
f7ec0d94
EZ
529 (EMACSOPT): Use $(PATH_SEP).
530
23293cb0
MA
5312013-11-28 Michael Albinus <michael.albinus@gmx.de>
532
533 * automated/file-notify-tests.el (auto-revert-stop-on-user-input):
534 Set to nil.
535
1baa1e49
MA
5362013-11-27 Michael Albinus <michael.albinus@gmx.de>
537
538 * automated/file-notify-tests.el
539 (file-notify-test-remote-temporary-file-directory):
540 Check $REMOTE_TEMPORARY_FILE_DIRECTORY.
541 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
542 (file-notify--deftest-remote): Cleanup connection initially.
543 (file-notify-test03-autorevert): Run also in batch mode. Use a
544 larger timeout for remote files. `sit-for' 1 second; 0.1 second
545 does not work on MS Windows. Call `accept-process-output' for
546 remote files. Apply `string-match' instead of `string-equal', the
547 messages are different on MS Windows.
548
549 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
550 Use $REMOTE_TEMPORARY_FILE_DIRECTORY.
551 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
552
17e0445b
GM
5532013-11-23 Glenn Morris <rgm@gnu.org>
554
0b09f7c0
GM
555 * automated/python-tests.el (python-shell-make-comint-1)
556 (python-shell-make-comint-2, python-shell-get-process-1):
557 Suppress creation of some temp-files.
558
f4d341af
GM
559 * automated/python-tests.el (python-shell-parse-command-1)
560 (python-shell-make-comint-1, python-shell-make-comint-2)
561 (python-shell-get-process-1)
562 (python-shell-internal-get-or-create-process-1):
563 Skip rather than fail if prereqs not found.
564
17e0445b
GM
565 * automated/Makefile.in (emacs):
566 Empty EMACSLOADPATH rather than unsetting.
567
48592bfd
GM
5682013-11-22 Glenn Morris <rgm@gnu.org>
569
570 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
571 Set expected-result.
572
2df10228
GM
5732013-11-21 Glenn Morris <rgm@gnu.org>
574
009111d6
GM
575 * automated/Makefile.in (XARGS_LIMIT): New, set by configure.
576 (compile-main): Pass XARGS_LIMIT to xargs.
577
2df10228
GM
578 * automated/Makefile.in (PATH_SEPARATOR): New, set by configure.
579 (EMACSOPT): Use PATH_SEPARATOR.
580
c295fc18 5812013-11-20 Bozhidar Batsov <bozhidar@batsov.com>
30654657 582
a12bf61e 583 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
30654657 584 Add a failing test for Bug#15874.
4e9fc48c
BB
585 (ruby--insert-coding-comment-ruby-style)
586 (ruby--insert-coding-comment-emacs-style)
587 (ruby--insert-coding-comment-custom-style):
30654657
BB
588 Add a few tests for `ruby--insert-coding-comment'.
589
ec2c4ee6
PE
5902013-11-18 Paul Eggert <eggert@cs.ucla.edu>
591
592 Improve API of recently-added bool vector functions (Bug#15912).
593 * automated/data-tests.el: Adjust to API changes.
594
0010ca51
MA
5952013-11-16 Michael Albinus <michael.albinus@gmx.de>
596
597 * automated/tramp-tests.el (tramp-test07-file-exists-p)
598 (tramp-test08-file-local-copy)
599 (tramp-test09-insert-file-contents, tramp-test10-write-region)
600 (tramp-test11-copy-file, tramp-test12-rename-file)
601 (tramp-test13-make-directory, tramp-test14-delete-directory)
602 (tramp-test15-copy-directory, tramp-test16-directory-files)
603 (tramp-test17-insert-directory, tramp-test18-file-attributes)
604 (tramp-test19-directory-files-and-attributes)
605 (tramp-test20-file-modes, tramp-test21-file-links)
606 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
607 (tramp-test24-file-name-completion, tramp-test25-load)
608 (tramp-test26-process-file, tramp-test27-start-file-process)
609 (tramp-test28-shell-command): Cleanup connection initially.
610
82407168
MA
6112013-11-15 Michael Albinus <michael.albinus@gmx.de>
612
613 * automated/tramp-tests.el (tramp-test29-utf8): Cleanup the
614 connection before running the test.
615
3cd4192f
MA
6162013-11-15 Michael Albinus <michael.albinus@gmx.de>
617
618 * automated/tramp-tests.el (tramp-test15-copy-directory)
619 (tramp-test16-directory-files, tramp-test17-insert-directory)
620 (tramp-test18-file-attributes)
621 (tramp-test19-directory-files-and-attributes)
622 (tramp-test20-file-modes, tramp-test21-file-links)
623 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
624 (tramp-test24-file-name-completion, tramp-test25-load)
35e951cd 625 (tramp-test26-process-file, tramp-test27-start-file-process)
bf4906d7 626 (tramp-test28-shell-command): Protect unwindforms with `ignore-errors'.
3cd4192f
MA
627 (tramp-test29-utf8): New test.
628
927fbd6b
MA
6292013-11-13 Michael Albinus <michael.albinus@gmx.de>
630
631 * automated/file-notify-tests.el (file-notify-test02-events)
632 (file-notify-test03-autorevert): Suppress messages in `write-region'.
633
634 * automated/tramp-tests.el (tramp-test02-file-name-dissect)
635 (tramp-test03-file-name-defaults, tramp-test21-file-links): Add tests.
3cd4192f
MA
636 (tramp-test26-process-file, tramp-test28-shell-command):
637 Ensure, that the directory is not empty when calling "ls".
927fbd6b 638
8ee0219f
MA
6392013-11-11 Michael Albinus <michael.albinus@gmx.de>
640
641 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
642 Check $TRAMP_TEST_TEMPORARY_FILE_DIRECTORY.
643 (tramp-read-passwd): Check $TRAMP_TEST_ALLOW_PASSWORD.
35e951cd 644 (tramp-test09-insert-file-contents, tramp-test10-write-region)
8ee0219f
MA
645 (tramp-test26-process-file): Add tests.
646 (tramp-test11-copy-file): Remove debug message.
647 (tramp-test20-file-modes): Special case, if user is "root".
648
54099383
MA
6492013-11-08 Michael Albinus <michael.albinus@gmx.de>
650
1c49d6c2 651 * automated/file-notify-tests.el:
54099383 652 * automated/tramp-tests.el: Add `tramp-own-remote-path' to
1c49d6c2
MA
653 `tramp-remote-path' when running on hydra.
654 (tramp-test07-file-exists-p): Remove instrumentation code.
655 (tramp-test26-process-file): Don't use "/bin/true" and
656 "/bin/false", these paths do not exist on hydra.
54099383 657
21cfbae5
HE
6582013-11-08 Helmut Eller <eller.helmut@gmail.com>
659
7dd8b873 660 * automated/process-tests.el: New file.
21cfbae5 661
1f923923
DG
6622013-11-08 Dmitry Gutov <dgutov@yandex.ru>
663
664 * indent/ruby.rb: New examples.
665
6b4ac03e
GM
6662013-11-06 Glenn Morris <rgm@gnu.org>
667
668 * automated/Makefile.in (setwins): Avoid accidental matches.
669
6865f4d5
MA
6702013-11-06 Michael Albinus <michael.albinus@gmx.de>
671
672 * automated/tramp-tests.el (tramp-test07-file-exists-p):
673 Fix docstring. Instrument, in order to hunt failure on hydra.
674
c76489d6
GM
6752013-11-06 Glenn Morris <rgm@gnu.org>
676
677 * automated/flymake-tests.el (warning-predicate-rx-gcc)
678 (warning-predicate-function-gcc, warning-predicate-rx-perl)
679 (warning-predicate-function-perl):
680 * automated/info-xref.el (info-xref-test-makeinfo):
681 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
682 (vc-bzr-test-faulty-bzr-autoloads): Skip rather than expect failure.
683
a213a541
MA
6842013-11-05 Michael Albinus <michael.albinus@gmx.de>
685
686 * automated/tramp-tests.el: New file.
687
dc503386
GM
6882013-11-05 Glenn Morris <rgm@gnu.org>
689
2d748773
GM
690 Get rid of --chdir usage.
691 * automated/Makefile.in (EMACSOPT): Move -L here.
692 (emacs): Set EMACS_TEST_DIRECTORY in the environment.
693 (setwins): Don't assume called from srcdir. Remove legacy stuff.
694 (.el.elc): No more need to pass -L here.
695 (compile-main): Get rid of sub-shell and cd.
696 (compile-clean, check): Get rid of cd.
697
d5112380
GM
698 Make it possible to run tests with a different working directory.
699 * automated/flymake-tests.el (flymake-tests-data-directory): New.
700 (flymake-tests--current-face): Use flymake-tests-data-directory.
701 (warning-predicate-function-gcc, warning-predicate-rx-perl)
702 (warning-predicate-function-perl): Adapt for above change.
703 * automated/zlib-tests.el (zlib-tests-data-directory): New.
704 (zlib--decompress): Use zlib-tests-data-directory.
705
b5d402d6
GM
706 * automated/eieio-tests.el (eieio-test-37-persistent-classes):
707 Remove test that makes no sense.
708
dc503386
GM
709 * automated/files.el (files-test-local-variable-data):
710 Fix result typo presumably caused by interference from dir-locals.
711 (file-test--do-local-variables-test): Prevent dir-locals interfering.
712
dca01b09
DG
7132013-11-04 Dmitry Gutov <dgutov@yandex.ru>
714
715 * indent/ruby.rb: Add a statement on the line after heredoc.
41784d0b 716 Move a now-successful example.
dca01b09
DG
717
718 * automated/ruby-mode-tests.el: Remove outdated comment.
719
8b77446f
GM
7202013-11-04 Glenn Morris <rgm@gnu.org>
721
722 * automated/Makefile.in (abs_srcdir): Remove.
723 (emacs): Unset EMACSLOADPATH.
724 (.el.elc, check): Use -L to append srcdir to load-path.
725
2ffcf5fe
GM
7262013-11-02 Glenn Morris <rgm@gnu.org>
727
1f43ed41 728 * automated/Makefile.in (top_builddir, abs_test, abs_lispsrc, lisp)
67fb4e6a 729 (test, abs_top_srcdir, abs_top_builddir): Remove variables.
6f8225fa 730 (abs_srcdir): New, set by configure.
67fb4e6a 731 (EMACS): Use a relative file name.
67bb589e 732 (emacs): Use abs_srcdir rather than abs_lispsrc, abs_test.
67fb4e6a
GM
733 (lisp-compile): Remove (assume it's up-to-date).
734 (compile-main): Do not run lisp-compile.
1f43ed41
GM
735 (compile-main, compile-clean, compile-always, bootstrap-clean)
736 (check): Use srcdir rather than $test. Check cd return value.
67fb4e6a 737 Use --chdir.
67bb589e
GM
738 (doit, compile, compile-always): Remove stuff copied from lisp/.
739 (all, check, bootstrap-clean, distclean, maintainer-clean): PHONY.
2ffcf5fe 740
1affc48a
MA
7412013-10-31 Michael Albinus <michael.albinus@gmx.de>
742
743 * automated/ert-tests.el (ert-test-stats-set-test-and-result):
744 Add a skipping test.
745
dee4ba59
SM
7462013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
747
748 * indent/prolog.prolog: Test alignment of ->; with operator at bol.
749
750 * indent/css-mode.css (.x2): Test alignement inside braces.
751
bae91342
DG
7522013-10-26 Dmitry Gutov <dgutov@yandex.ru>
753
778859a8
DG
754 * indent/ruby.rb: New failing example.
755
dee4ba59
SM
756 * automated/ruby-mode-tests.el (ruby-toggle-block-to-brace):
757 Fix the test, in respect to adding the space after the curly.
bae91342 758
4ddbf128
MA
7592013-10-24 Michael Albinus <michael.albinus@gmx.de>
760
761 * automated/ert-tests.el (ert-test-skip-unless): New test case.
762 (ert-test-deftest): Adapt test for changed macro expansion.
763 (ert-test-run-tests-interactively):
764 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
765 Add a skipping test.
766
767 * automated/file-notify-tests.el (top): Do not require tramp-sh.el.
768 (file-notify--test-local-enabled): Make it a function. Check also
769 for `file-remote-p' of `temporary-file-directory'.
770 (file-notify--test-remote-enabled-checked): New defvar.
771 (file-notify--test-remote-enabled): Rewrite. Do not use Tramp
772 internal functions. Cache result.
773 (file-notify--deftest-remote, file-notify-test00-availability)
774 (file-notify-test01-add-watch, file-notify-test02-events)
775 (file-notify-test03-autorevert): Add checks with `skip_unless'.
776 (file-notify-test-all): Do not check `file-notify--test-local-enabled'.
777
369bbf71
DG
7782013-10-24 Dmitry Gutov <dgutov@yandex.ru>
779
780 * indent/ruby.rb: Fix syntax error in the latest example.
781
b8e3b0a9
GM
7822013-10-23 Glenn Morris <rgm@gnu.org>
783
784 * automated/Makefile.in (abs_top_srcdir, top_builddir):
785 New, set by configure.
786 (top_srcdir): Remove.
787 (abs_test, abs_lispsrc): New.
788 (lisp): No longer absolute.
789 (emacs, lisp-compile, compile, compile-always):
790 Quote entities that might contain whitespace.
791
a6462ef5
DG
7922013-10-22 Dmitry Gutov <dgutov@yandex.ru>
793
794 * indent/ruby.rb: Move two examples to "working" section, add one
795 more.
796
8c1ae481
DG
7972013-10-21 Dmitry Gutov <dgutov@yandex.ru>
798
dee4ba59
SM
799 * indent/ruby.rb: New examples for indentation of blocks.
800 Example of hash inside parens that inflooped before the present commit.
8c1ae481 801
ef566920
BR
8022013-10-17 Barry O'Reilly <gundaetiapo@gmail.com>
803
a12bf61e 804 * automated/timer-tests.el: New file. Tests that (sit-for 0)
ef566920
BR
805 allows another timer to run.
806
1eda1d8d
DG
8072013-10-14 Dmitry Gutov <dgutov@yandex.ru>
808
809 * indent/ruby.rb: More examples for bug#15594, both failing and
810 now passing.
811
55ee77a3
DG
8122013-10-11 Dmitry Gutov <dgutov@yandex.ru>
813
814 * indent/ruby.rb: Add two more cases.
815
6d8ca172
SM
8162013-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
817
818 * automated/ruby-mode-tests.el (ruby-with-temp-buffer): Move before
819 first use.
820 (ruby-should-indent): Use indent-according-to-mode.
821 (ruby-deftest-move-to-block): Use `declare'.
822
2f84ba10
DG
8232013-10-07 Dmitry Gutov <dgutov@yandex.ru>
824
825 * indent/ruby.rb: Fix a spurious change, add more failing examples.
826
20832de0
SM
8272013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
828
829 * indent/ruby.rb: Add a few more tests; adjust some indentation.
830
5cd9cda9
DG
8312013-10-06 Dmitry Gutov <dgutov@yandex.ru>
832
7318480c
DG
833 * automated/ruby-mode-tests.el: Add tests for `ruby-forward-sexp'
834 and `ruby-backward-sexp' that fail when `ruby-use-smie' is t.
835
5cd9cda9
DG
836 * indent/ruby.rb: Fix a syntax error, add a few failing examples.
837
34d1a133
SM
8382013-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
839
840 * indent/ruby.rb: Port a few cases from automated/ruby-mode-tests.el.
841 Adjust indentation of continued line to the new SMIE behavior.
842
a27c1b72
SM
8432013-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
844
845 * automated/completion-tests.el:
846 * indent/css-mode.css: New files.
847
acbadd00
DU
8482013-10-03 Daiki Ueno <ueno@gnu.org>
849
850 * automated/data/package/signed/archive-contents:
851 * automated/data/package/signed/archive-contents.sig:
852 * automated/data/package/signed/signed-good-1.0.el:
853 * automated/data/package/signed/signed-good-1.0.el.sig:
854 * automated/data/package/signed/signed-bad-1.0.el:
855 * automated/data/package/signed/signed-bad-1.0.el.sig:
856 * automated/data/package/key.pub:
857 * automated/data/package/key.sec: New files.
858
859 * automated/package-test.el (package-test-update-listing)
860 (package-test-update-archives, package-test-describe-package):
861 Adjust to package.el change.
862 (package-test-signed): New test.
863
494e898b
DG
8642013-10-01 Dmitry Gutov <dgutov@yandex.ru>
865
866 * automated/package-test.el: Update all cases to use :url instead
867 of :homepage.
868
869 * automated/package-x-test.el
870 (package-x-test--single-archive-entry-1-3): Same.
871
056453c6
DG
8722013-09-29 Dmitry Gutov <dgutov@yandex.ru>
873
874 * automated/package-test.el (simple-single-desc-1-4): Remove, it
875 was unused.
876 (simple-single-desc): Expect :homepage property.
877 (multi-file-desc): Same.
878 (with-package-test): Do not save previous `default-directory'
879 value, let-bind the var instead.
880 (package-test-install-single): Expect :homepage property in the
881 generated pkg file.
882 (package-test-describe-package): Expect Homepage button.
883 (package-test-describe-non-installed-package)
884 (package-test-describe-non-installed-multi-file-package): Same.
885 (package-test-describe-not-installed-package): Remove, it was a
886 duplicate.
887
888 * automated/package-x-test.el
889 (package-x-test--single-archive-entry-1-3): Expect :homepage
890 property.
891 (package-x-test--single-archive-entry-1-4): Expect nil extras slot.
892
893 * automated/data/package/simple-single-1.3.el: Add URL header.
894
895 * automated/data/package/archive-contents: Add :homepage
896 properties to `simple-single' and `multi-file'.
897
3e0b94e7
DC
8982013-09-22 Daniel Colascione <dancol@dancol.org>
899
a12bf61e 900 * automated/data-tests.el:
3e0b94e7
DC
901 (bool-vector-count-matches-all-0-nil)
902 (bool-vector-count-matches-all-0-t)
ffb3f67a
PE
903 (bool-vector-count-matches-1-il, bool-vector-count-matches-1-t)
904 (bool-vector-count-matches-at, bool-vector-intersection-op)
905 (bool-vector-union-op, bool-vector-xor-op)
3e0b94e7 906 (bool-vector-set-difference-op)
ffb3f67a 907 (bool-vector-change-detection, bool-vector-not): New tests.
3e0b94e7
DC
908 (mock-bool-vector-count-matches-at)
909 (test-bool-vector-bv-from-hex-string)
910 (test-bool-vector-to-hex-string)
911 (test-bool-vector-count-matches-at-tc)
912 (test-bool-vector-apply-mock-op)
913 (test-bool-vector-binop): New helper functions.
914 (bool-vector-test-vectors): New testcase data.
915
31dca772
R
9162013-09-20 Ryan <rct@thompsonclan.org> (tiny change)
917
918 * automated/advice-tests.el (advice-test-called-interactively-p-around)
919 (advice-test-called-interactively-p-filter-args)
920 (advice-test-called-interactively-p-around): New tests.
921
cde40d2b
GM
9222013-09-16 Glenn Morris <rgm@gnu.org>
923
0c2a2b57
GM
924 * automated/eshell.el (eshell-match-result):
925 Return a more informative failure than simply "false". Update callers.
926
cde40d2b
GM
927 * automated/eshell.el (eshell-test/for-name-shadow-loop):
928 Test value before and after loop as well as during.
929
1e53bb4b
GM
9302013-09-15 Glenn Morris <rgm@gnu.org>
931
932 * automated/eshell.el (eshell-test/for-name-shadow-loop):
933 New test. (Bug#15372)
934 (eshell-test/for-loop, eshell-test/for-name-loop): Doc fix.
935
9dc7e8e1
GM
9362013-09-13 Glenn Morris <rgm@gnu.org>
937
938 * automated/eshell.el (with-temp-eshell):
939 Use a temp directory for eshell-directory-name.
6ad9cb08
GM
940 (eshell-test-command-result): New, again using a temp directory.
941 Replace eshell-command-result with this throughout.
e16582b6
GM
942 (eshell-test/for-loop, eshell-test/for-name-loop):
943 Ensure environment variables don't confuse us.
9dc7e8e1 944
2d5788f4
GM
9452013-09-12 Glenn Morris <rgm@gnu.org>
946
947 * automated/eshell.el (with-temp-eshell): Avoid hangs in batch mode
e3066edb 948 due to "has a running process; kill it?" prompts.
2d5788f4 949
ae5e4c48
SM
9502013-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
951
952 * automated/eshell.el: Rename from eshell.el.
953 (eshell-test/for-loop, eshell-test/for-name-loop): New tests (bug#15231).
954
f8ccce03
GM
9552013-09-01 Glenn Morris <rgm@gnu.org>
956
957 * automated/Makefile.in (setwins): Avoid leading space in $wins.
958 Otherwise the sed command used by eg compile-main ends up
959 containing "/*.el". (Bug#15170)
960
50b13cde
PE
9612013-08-28 Paul Eggert <eggert@cs.ucla.edu>
962
e903c210 963 * automated/Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
50b13cde
PE
964 for portability to hosts where /bin/sh has problems.
965
6ee60310
DE
9662013-08-21 David Engster <deng@randomsample.de>
967
968 * automated/eieio-tests.el, automated/eieio-test-persist.el:
969 * automated/eieio-test-methodinvoke.el: EIEIO tests from CEDET
970 upstream. Changed to use ERT.
971
281c7202
DH
9722013-08-14 Daniel Hackney <dan@haxney.org>
973
a12bf61e
GM
974 * automated/package-test.el: Remove tar-package-building functions.
975 Tar file used for testing is included in the repository.
281c7202
DH
976 (package-test-install-texinfo, package-test-cleanup-built-files):
977 Remove.
978
ad756449
FEG
9792013-08-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
980
981 * automated/python-tests.el (python-imenu-create-index-4)
982 (python-imenu-create-flat-index-2): New tests.
983
3e2cd454
GM
9842013-08-05 Glenn Morris <rgm@gnu.org>
985
986 * automated/mule-util.el: New file, with tests extracted from
987 lisp/international/mule-util.el.
988
671d5c16
SM
9892013-08-04 Stefan Monnier <monnier@iro.umontreal.ca>
990
991 * automated/advice-tests.el (advice-tests-nadvice): Test removal
992 before definition.
993 (advice-tests-macroaliases): New test.
994
2ad0a067
GM
9952013-08-04 Glenn Morris <rgm@gnu.org>
996
dc8dfa8a
GM
997 * automated/ert-tests.el: Disable failing test that no-one seems
998 to know how to fix. (Bug#13064)
999
2ad0a067
GM
1000 * automated/icalendar-tests.el (icalendar-tests--test-export)
1001 (icalendar-tests--test-import): Try more precise TZ specification.
f8654242 1002 Remove debug messages.
2ad0a067 1003
f3ffcd8c
GM
10042013-08-03 Glenn Morris <rgm@gnu.org>
1005
1f21d308
GM
1006 * automated/core-elisp-tests.el (core-elisp-tests): Fix defcustom.
1007
f3ffcd8c
GM
1008 * automated/icalendar-tests.el (icalendar-tests--test-export)
1009 (icalendar-tests--test-import):
5e471f0d 1010 Use getenv/setenv rather than set-time-zone-rule. Add debug messages.
f3ffcd8c
GM
1011 (icalendar-tests--test-import): Reset zone even if error occurred.
1012
a104f656
SM
10132013-08-02 Stefan Monnier <monnier@iro.umontreal.ca>
1014
1015 * automated/core-elisp-tests.el: New file.
1016
7d7e9a73
GM
10172013-08-01 Glenn Morris <rgm@gnu.org>
1018
1019 * automated/file-notify-tests.el (file-notify--test-remote-enabled):
1020 Try to check that the remote system has a notification program.
1021
67a17772
GM
10222013-07-31 Glenn Morris <rgm@gnu.org>
1023
1024 * automated/undo-tests.el (undo-test2, undo-test5): Be quieter.
1025
e81dd54d
MA
10262013-07-24 Michael Albinus <michael.albinus@gmx.de>
1027
1028 * automated/file-notify-tests.el
1029 (file-notify--test-local-enabled): New defconst. Replaces all
ae93878a 1030 `file-notify-support' occurrences.
e81dd54d
MA
1031 (file-notify--test-remote-enabled): New defun.
1032 (file-notify--deftest-remote): Use it.
1033 (file-notify-test00-availability): Rewrite.
1034 (file-notify-test00-availability-remote): New defun.
1035 (file-notify-test01-add-watch): Rewrite first erroneous check.
1036
66878244
GM
10372013-07-23 Glenn Morris <rgm@gnu.org>
1038
97afc49a
GM
1039 * automated/inotify-test.el (inotify-file-watch-simple):
1040 Delete temp-file when done.
1041
66878244
GM
1042 * automated/subword-tests.el: Require subword.
1043
0ac26976
SM
10442013-07-22 Stefan Monnier <monnier@iro.umontreal.ca>
1045
1046 * automated/subword-tests.el: New file.
1047
1f0480d4
FEG
10482013-07-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
1049
1050 * automated/python-tests.el (python-imenu-create-index-2)
1051 (python-imenu-create-index-3): New tests.
1052
7faba176
GM
10532013-07-11 Glenn Morris <rgm@gnu.org>
1054
a19b3c2d
GM
1055 * automated/ert-tests.el: Require cl-lib at runtime too.
1056 (ert-test-special-operator-p): Use cl-gensym rather than ert-- version.
1057 (ert-test-remprop, ert-test-remove-if-not, ert-test-remove*)
1058 (ert-test-set-functions, ert-test-gensym)
1059 (ert-test-coerce-to-vector, ert-test-string-position)
1060 (ert-test-mismatch): Remove tests.
1061 * automated/cl-lib.el: New, split from ert-tests.el.
1062
d2e1542a
GM
1063 * automated/ruby-mode-tests.el (ruby-deftest-move-to-block):
1064 Goto point-min.
1065 (works-on-do, zero-is-noop, ok-with-three, ok-with-minus-two)
1066 (ruby-move-to-block-skips-percent-literal)
1067 (ruby-move-to-block-skips-heredoc)
1068 (ruby-move-to-block-moves-from-else-to-if)
1069 (ruby-beginning-of-defun-does-not-fold-case)
1070 (ruby-end-of-defun-skips-to-next-line-after-the-method):
1071 Replace goto-line with forward-line/goto-char.
1072 (ruby-move-to-block-does-not-fold-case): Remove unneeded end-of-buffer.
1073
03d01981
GM
1074 * automated/package-test.el (makeinfo-buffer): Autoload.
1075 (compilation-in-progress, tar-parse-info, tar-header-name): Declare.
1076 (package-test-install-texinfo): Don't require makeinfo.
1077
709c6d2b
GM
1078 * automated/files.el: Stop "local variables" confusion.
1079
63cd50d4
GM
1080 * automated/flymake-tests.el (flymake-tests): Remove unused group.
1081
a550ba33
GM
1082 * automated/icalendar-tests.el (icalendar-tests--do-test-cycle):
1083 Use with-current-buffer.
1084
7faba176
GM
1085 * automated/undo-tests.el (undo-test-buffer-modified)
1086 (undo-test-file-modified): New tests.
1087
59eb37e5
MA
10882013-07-09 Michael Albinus <michael.albinus@gmx.de>
1089
1090 * automated/file-notify-tests.el (file-notify-test00-availability):
1091 Set :expected-result.
1092 (file-notify-test01-add-watch, file-notify-test01-add-watch-remote)
1093 (file-notify-test02-events, file-notify-test02-events-remote)
1094 (file-notify-test03-autorevert, file-notify-test03-autorevert-remote):
1095 Skip when `file-notify-support' is nil. (Bug#14823)
1096
771b2fc3
GM
10972013-07-09 Glenn Morris <rgm@gnu.org>
1098
0b57d6fc
GM
1099 * automated/inotify-test.el (inotify-add-watch, inotify-rm-watch):
1100 Declare.
1101 (inotify-file-watch-simple): Silence compiler.
1102
a87b74fe
GM
1103 * automated/python-tests.el (python-indent-block-enders):
1104 Make it actually test something.
1105
08be5fba
GM
1106 * automated/package-x-test.el: Require package-test when compiling.
1107
771b2fc3 1108 * automated/add-log-tests.el, automated/advice-tests.el:
08be5fba
GM
1109 * automated/imenu-test.el, automated/package-x-test.el:
1110 * automated/python-tests.el, automated/ruby-mode-tests.el:
32e93c9e 1111 * automated/xml-parse-tests.el: Explicitly require ert.
771b2fc3 1112
0f01f02f
KH
11132013-07-08 Kenichi Handa <handa@gnu.org>
1114
1115 * automated/decoder-tests.el (decoder-tests-prefer-utf-8-read):
1116 Use with-ccoding-priority to avoid side-effect (Bug#14781).
1117
84b6d3df
MA
11182013-07-05 Michael Albinus <michael.albinus@gmx.de>
1119
1120 * automated/file-notify-tests.el
ae5e4c48
SM
1121 (file-notify-test-remote-temporary-file-directory):
1122 Use `null-device' on w32.
84b6d3df
MA
1123 (file-notify--test-tmpfile, file-notify--test-tmpfile1)
1124 (file-notify--test-results, file-notify--test-event)
1125 (file-notify--deftest-remote, file-notify--event-test)
1126 (file-notify--test-event-handler)
ae5e4c48 1127 (file-notify--test-make-temp-name): Rename, in order to mark them
84b6d3df
MA
1128 internal.
1129 (tramp-message-show-message, tramp-read-passwd): Tweak them for
1130 better fitting in noninteractive tests.
ae5e4c48
SM
1131 (file-notify-test00-availability): Rename from `file-notify-test0'.
1132 (file-notify-test01-add-watch): Rename from `file-notify-test1'.
84b6d3df
MA
1133 Use `temporary-file-directory '.
1134 (file-notify-test01-add-watch-remote): New test.
ae5e4c48
SM
1135 (file-notify-test02-events): Rename from `file-notify-test2'.
1136 (file-notify-test02-events-remote): Rename from `file-notify-test3'.
1137 (file-notify-test03-autorevert): Rename from
84b6d3df 1138 `file-notify-test4'. Use timeouts.
ae5e4c48 1139 (file-notify-test03-autorevert-remote): Rename from
84b6d3df
MA
1140 `file-notify-test5'.
1141
46e4f821
MA
11422013-07-04 Michael Albinus <michael.albinus@gmx.de>
1143
1144 * automated/file-notify-tests.el: New package.
1145
3e3da660
KH
11462013-06-28 Kenichi Handa <handa@gnu.org>
1147
1148 * automated/decoder-tests.el (decoder-tests-gen-file): New arg FILE.
ae5e4c48 1149 (decoder-tests-ao-gen-file): Rename from decoder-tests-filename.
3e3da660
KH
1150 Callers changed.
1151 (decoder-tests-filename): New function.
1152 (decoder-tests-prefer-utf-8-read)
1153 (decoder-tests-prefer-utf-8-write): New function.
1154 (ert-test-decoder-prefer-utf-8): New test.
1155
10a2da6e
DG
11562013-06-27 Dmitry Gutov <dgutov@yandex.ru>
1157
1158 * automated/package-x-test.el: Change the commentary.
79f38c4e
DG
1159 (package-x-test--single-archive-entry-1-3)
1160 (package-x-test--single-archive-entry-1-4): Fix the tests, by
1161 using the appropriate data structure.
10a2da6e 1162
9ea5cf9f
DG
11632013-06-27 Daniel Hackney <dan@haxney.org>
1164
1165 * automated/Makefile.in (setwins): Include the 'data' subdirectory.
1166
1167 * automated/package-x-test.el: New file.
1168
1169 * automated/package-test.el: New file.
1170
1171 * automated/data/package: New directory, with test examples.
1172
fc3ec982
GM
11732013-06-27 Glenn Morris <rgm@gnu.org>
1174
df86ba7d
GM
1175 * automated/python-tests.el (python-tests-with-temp-file):
1176 Clean up after ourself.
1177
fc3ec982 1178 * automated/undo-tests.el (undo-test3): Remove test that seems to
568a53f2 1179 do nothing that the previous one doesn't, except leave a tempfile.
fc3ec982 1180
f2136e1e
GM
11812013-06-26 Glenn Morris <rgm@gnu.org>
1182
1183 * automated/info-xref.el: New file.
1184
51f85387
GM
11852013-06-25 Glenn Morris <rgm@gnu.org>
1186
1187 * automated/occur-tests.el (occur-test-create): New function.
1188 Use it to create separate tests for each element, so we run them
1189 all rather than stopping at the first error.
1190
6e0e82a0 11912013-06-24 Glenn Morris <rgm@gnu.org>
e31106e8
GM
1192
1193 * automated/occur-tests.el (occur-tests):
1194 Update for 2013-05-29 change to occur header line.
1195
c5b0993e
EW
11962013-06-21 Eduard Wiebe <usenet@pusto.de>
1197
1198 Test suite for flymake.
1199 * automated/flymake-tests.el:
1200 * automated/flymake/warnpred/Makefile
1201 * automated/flymake/warnpred/test.c
1202 * automated/flymake/warnpred/test.pl: New files.
1203
02a87775
TH
12042013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1205
4f405069 1206 * automated/reftex-tests.el (reftex-parse-from-file-test): Fix test.
02a87775 1207
18d78c5e
TH
12082013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1209
1210 * automated/reftex-tests.el: New test suite for reftex.
1211
19bb8e62
DG
12122013-05-31 Dmitry Gutov <dgutov@yandex.ru>
1213
1214 * automated/ruby-mode-tests.el: New tests, for percent literals
1215 and expression expansion.
1216
f236dd84
LL
12172013-05-29 Leo Liu <sdl.web@gmail.com>
1218
1219 * indent/octave.m: Tweak.
1220
797c9e3d
AG
12212013-05-26 Aidan Gauland <aidalgol@amuri.net>
1222
a12bf61e 1223 * eshell.el: Rewrite tests using ERT.
797c9e3d 1224
cce6beeb
LL
12252013-05-25 Leo Liu <sdl.web@gmail.com>
1226
1227 * indent/octave.m: Add tests for %!, # and ### comments.
1228
bc9a5003
KH
12292013-05-23 Kenichi Handa <handa@gnu.org>
1230
1231 * automated/decoder-tests.el: New file.
1232
1a0a0a8a
DG
12332013-05-19 Dmitry Gutov <dgutov@yandex.ru>
1234
1235 * indent/ruby.rb: Add multiline regexp example.
1236
1237 * automated/ruby-mode-tests.el (ruby-heredoc-highlights-interpolations)
1238 (ruby-regexp-skips-over-interpolation)
1239 (ruby-regexp-continues-till-end-when-unclosed)
1240 (ruby-regexp-can-be-multiline)
1241 (ruby-interpolation-inside-percent-literal): New tests.
1242
a9e4425b
SM
12432013-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
1244
1245 * indent/ruby.rb: Fix indentation after =; add more cases.
1246
aa7dab97
SM
12472013-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
1248
1249 * indent/pascal.pas: Add test for mis-identified comments.
1250
1398a54d
MY
12512013-04-01 Masatake YAMATO <yamato@redhat.com>
1252
a12bf61e 1253 * automated/imenu-test.el: New file. (Bug#14112)
1398a54d 1254
adc31213
FEG
12552013-04-19 Fabián Ezequiel Gallina <fgallina@gnu.org>
1256
1257 * automated/python-tests.el (python-imenu-prev-index-position-1):
aa7dab97 1258 Remove test.
adc31213
FEG
1259 (python-imenu-create-index-1, python-imenu-create-flat-index-1):
1260 New tests.
1261
04754d36
FEG
12622013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1263
1264 * automated/python-tests.el (python-nav-backward-defun-2)
1265 (python-nav-backward-defun-3, python-nav-forward-defun-2)
1266 (python-nav-forward-defun-3): New tests.
1267
083850a6
FEG
12682013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1269
1270 * automated/python-tests.el (python-nav-backward-defun-1)
1271 (python-nav-forward-defun-1): New tests.
1272
694569fc
MY
12732013-04-09 Masatake YAMATO <yamato@redhat.com>
1274
c295fc18 1275 * automated/add-log-tests.el: New file. (Bug#14112)
694569fc 1276
8d3655be 12772013-03-30 Fabián Ezequiel Gallina <fabian@anue.biz>
c9886b39 1278
8d3655be 1279 * automated/python-tests.el (python-indent-block-enders): New test.
c9886b39
FEG
1280 (python-info-current-defun-2): Fix test.
1281
2054a6c3
PE
12822013-03-05 Paul Eggert <eggert@cs.ucla.edu>
1283
1284 * indent/octave.m: Fix encoding error in comment. Add coding tag.
1285
929aeac6 12862013-02-28 Fabián Ezequiel Gallina <fgallina@cuca>
b85f3423 1287
929aeac6 1288 * automated/python-tests.el (python-tests-with-temp-buffer): Doc fix.
b85f3423
FEG
1289 (python-tests-with-temp-file): New macro.
1290 (python-tests-shell-interpreter): New var.
1291 (python-shell-get-process-name-1)
1292 (python-shell-internal-get-process-name-1)
1293 (python-shell-parse-command-1)
1294 (python-shell-calculate-process-environment-1)
1295 (python-shell-calculate-process-environment-2)
1296 (python-shell-calculate-process-environment-3)
1297 (python-shell-calculate-exec-path-1)
1298 (python-shell-calculate-exec-path-2)
1299 (python-shell-make-comint-1)
1300 (python-shell-make-comint-2)
1301 (python-shell-get-process-1)
1302 (python-shell-get-or-create-process-1)
1303 (python-shell-internal-get-or-create-process-1): New tests.
1304
cfbf790d 13052013-02-21 Fabián Ezequiel Gallina <fgallina@cuca>
4dddd5dc 1306
62cfd799 1307 * automated/python-tests.el: New file.
4dddd5dc 1308
53ca88c4
DG
13092013-02-14 Dmitry Gutov <dgutov@yandex.ru>
1310
1311 * automated/ruby-mode-tests.el
1312 (ruby-move-to-block-skips-percent-literal): Add depth-affecting
1313 bits inside the examples.
1314 (ruby-move-to-block-skips-heredoc): New test.
aa7dab97
SM
1315 (ruby-add-log-current-method-after-inner-class):
1316 Lower expectations: move point inside a method, initially.
53ca88c4 1317
7132e457
DG
13182013-02-13 Dmitry Gutov <dgutov@yandex.ru>
1319
1320 * automated/ruby-mode-tests.el
1321 (ruby-move-to-block-skips-percent-literal): New test.
1322
6e5c1569
CY
13232013-02-04 Chong Yidong <cyd@gnu.org>
1324
1325 * automated/thingatpt.el: New file.
1326
984096ed
CY
13272013-02-03 Chong Yidong <cyd@gnu.org>
1328
aa7dab97
SM
1329 * automated/files.el (file-test--do-local-variables-test):
1330 Avoid compilation warning message.
984096ed 1331
b1625024
DG
13322013-01-27 Dmitry Gutov <dgutov@yandex.ru>
1333
1334 * automated/ruby-mode-tests.el
1335 (ruby-indent-spread-args-in-parens): New test.
a324b8c7
DG
1336 * automated/ruby-mode-tests.el (ruby-block-test-example):
1337 Break indentation of the do block opener and add a line inside it.
1338 * automated/ruby-mode-tests.el (works-on-do, ok-with-three):
1339 Adjust line numbers.
b1625024 1340
cb9c0a53
SM
13412013-01-15 Stefan Monnier <monnier@iro.umontreal.ca>
1342
1343 * automated/advice-tests.el: Split up. Add advice-test-preactivate.
1344
51e73492
GM
13452013-01-14 Glenn Morris <rgm@gnu.org>
1346
1347 * automated/compile-tests.el (compile-tests--test-regexps-data):
1348 Fix interpretation of gnu line.col1-col2 format. (Bug#13335)
1349
327a6cca
WJ
13502013-01-10 Wolfgang Jenkner <wjenkner@inode.at>
1351
1352 * automated/man-tests.el: New file.
1353
51fb5578
AH
13542013-01-09 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1355
1356 * automated/undo-tests.el (undo-test0): Adjust error to code change.
1357
3bace969
AH
13582013-01-08 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1359
1360 * automated/undo-tests.el: New file.
1361
82e2a1f0 13622012-12-27 Dmitry Gutov <dgutov@yandex.ru>
db590ef6
DG
1363
1364 * automated/ruby-mode-tests.el
1365 (ruby-indent-after-block-in-continued-expression): New test.
1366
dbb530d9
DG
13672012-12-14 Dmitry Gutov <dgutov@yandex.ru>
1368
e903c210 1369 * automated/ruby-mode-tests.el:
dbb530d9 1370 Rename one interpolation test; add three more.
bb808526
DG
1371 (ruby-with-temp-buffer): New macro, use it where appropriate.
1372 (ruby-add-log-current-method-examples): Use "_" for target point.
1373 Add four new tests for ruby-add-log-current-method.
dbb530d9 1374
a0099d31
GM
13752012-12-11 Glenn Morris <rgm@gnu.org>
1376
1377 * automated/f90.el (f90-test-bug13138): New test.
1378
81606b10
RS
13792012-12-10 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1380
1381 * automated/inotify-test.el: New test.
1382
89eb3b0a
CY
13832012-12-02 Chong Yidong <cyd@gnu.org>
1384
1385 * automated/ruby-mode-tests.el
1386 (ruby-add-log-current-method-examples): Don't use loop macro, to
1387 allow automated testing to work.
1388
23ba2705
SM
13892012-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1390
1391 * automated/advice-tests.el (advice-tests--data): Remove.
1392 (advice-tests): Move the tests directly here instead.
1393 Add called-interactively-p tests.
1394
19dc7206
SM
13952012-11-19 Stefan Monnier <monnier@iro.umontreal.ca>
1396
1397 * automated/ert-x-tests.el: Use cl-lib.
1398 * automated/ert-tests.el: Use lexical-binding and cl-lib.
1399
8619323f
DG
14002012-11-14 Dmitry Gutov <dgutov@yandex.ru>
1401
1402 * automated/ruby-mode-tests.el (ruby-indent-singleton-class): Pass.
1403 (ruby-indent-inside-heredoc-after-operator)
1404 (ruby-indent-inside-heredoc-after-space): New tests.
c62792e7
DG
1405 Change direct font-lock face references to var references.
1406 (ruby-interpolation-suppresses-syntax-inside): New test.
19dc7206
SM
1407 (ruby-interpolation-inside-percent-literal-with-paren):
1408 New failing test.
8619323f 1409
f178c32d
DG
14102012-11-13 Dmitry Gutov <dgutov@yandex.ru>
1411
1412 * automated/ruby-mode-tests.el (ruby-heredoc-font-lock)
5745cae6
DG
1413 (ruby-singleton-class-no-heredoc-font-lock)
1414 (ruby-add-log-current-method-examples): New tests.
1415 (ruby-test-string): Extract from ruby-should-indent-buffer.
5e9419e8
DG
1416 (ruby-deftest-move-to-block): New macro.
1417 Add several move-to-block tests.
f178c32d 1418
231d8498
SM
14192012-11-12 Stefan Monnier <monnier@iro.umontreal.ca>
1420
1421 * automated/advice-tests.el: New tests.
1422
8111f5e6
EZ
14232012-10-14 Eli Zaretskii <eliz@gnu.org>
1424
1425 * automated/compile-tests.el (compile-tests--test-regexps-data):
1426 Add new data for msft's new format.
1427
c3268831
DG
14282012-09-08 Dmitry Gutov <dgutov@yandex.ru>
1429
1430 * automated/ruby-mode-tests.el:
1431 (ruby-toggle-block-to-multiline): New test.
1432 (ruby-should-indent-buffer, ruby-toggle-block-to-do-end)
1433 (ruby-toggle-block-to-brace): Use buffer-string.
1434
0ba2d4b6
DG
14352012-09-07 Dmitry Gutov <dgutov@yandex.ru>
1436
1437 * automated/ruby-mode-tests.el: New tests (Bug#11613).
1438
eada0861 14392012-08-28 Chong Yidong <cyd@gnu.org>
45e7ed71
CY
1440
1441 * automated/files.el: Test every combination of values for
1442 enable-local-variables and enable-local-eval.
1443
450809af
CY
14442012-08-19 Chong Yidong <cyd@gnu.org>
1445
1446 * redisplay-testsuite.el (test-redisplay): Use switch-to-buffer.
1447
a999ce26
CY
14482012-08-18 Chong Yidong <cyd@gnu.org>
1449
1450 * redisplay-testsuite.el (test-redisplay-4): New test (Bug#3874).
1451
f063063a
DG
14522012-08-14 Dmitry Gutov <dgutov@yandex.ru>
1453
1454 * indent/ruby.rb: Rearrange examples, add new ones.
1455
0d9e2599
NN
14562012-08-12 Dmitry Gutov <dgutov@yandex.ru>
1457
1458 * automated/ruby-mode-tests.el (ruby-move-to-block-stops-at-opening)
1459 (ruby-toggle-block-to-do-end, ruby-toggle-block-to-brace): New test.
1460
9ff9402d 14612012-08-11 Glenn Morris <rgm@gnu.org>
5f168c20
GM
1462
1463 * automated/files.el: New file.
1464
bf1757d1
GM
1465 * automated/Makefile.in (all): Fix typo.
1466
9d2ed8a2
DG
14672012-08-10 Dmitry Gutov <dgutov@yandex.ru>
1468
1469 * automated/ruby-mode-tests.el (ruby-should-indent):
1470 Add docstring, check (current-indentation) instead of (current-column).
1471 (ruby-should-indent-buffer): New function.
1472 Add tests for `ruby-deep-indent-paren' behavior.
1473 Port all tests from test/misc/test_ruby_mode.rb in Ruby repo.
1474
0d9e2599
NN
14752012-08-10 Nobuyoshi Nakada <nobu@ruby-lang.org>
1476
1477 Original tests in test_ruby_mode.rb in upstream (author).
1478
9cd80478
DG
14792012-08-09 Dmitry Gutov <dgutov@yandex.ru>
1480
1481 * automated/ruby-mode-tests.el (ruby-should-indent)
1482 (ruby-assert-state): New functions.
1483 Add new tests.
1484
c91562a6
DE
14852012-07-29 David Engster <deng@randomsample.de>
1486
9d2ed8a2
DG
1487 * automated/xml-parse-tests.el (xml-parse-tests--qnames):
1488 New variable to hold test data for name expansion.
c91562a6
DE
1489 (xml-parse-tests): Test the two different types of name expansion.
1490
d8efda90
JL
14912012-07-29 Juri Linkov <juri@jurta.org>
1492
1493 * automated/occur-tests.el (occur-test-case): Use predefined
1494 buffer name " *test-occur*" instead of a random buffer name.
1495
c28662a8
DG
14962012-07-20 Dmitry Gutov <dgutov@yandex.ru>
1497
1498 * automated/ruby-mode-tests.el: New file with one test.
1499
45fd731c
SM
15002012-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1501
efc26dbe
SM
1502 * indent/shell.sh: Add test case for ${#VAR}.
1503
45fd731c
SM
1504 * indent/latex-mode.tex: New file.
1505
a464a6c7
SM
15062012-07-11 Stefan Monnier <monnier@iro.umontreal.ca>
1507
1508 * eshell.el: Use cl-lib.
1509
a76e6535
CY
15102012-07-03 Chong Yidong <cyd@gnu.org>
1511
1512 * automated/xml-parse-tests.el (xml-parse-tests--bad-data): New.
1513
a7aef6f5
CY
15142012-07-02 Chong Yidong <cyd@gnu.org>
1515
a464a6c7
SM
1516 * automated/xml-parse-tests.el (xml-parse-tests--data):
1517 More testcases.
a7aef6f5 1518
fbf2e7ad
CY
15192012-07-01 Chong Yidong <cyd@gnu.org>
1520
1521 * automated/xml-parse-tests.el: New file.
1522
d5c6faf9
SM
15232012-06-27 Stefan Monnier <monnier@iro.umontreal.ca>
1524
1525 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
1526 Use cl-flet.
1527
ee574791
UJ
15282012-06-08 Ulf Jasper <ulf.jasper@web.de>
1529
d5c6faf9
SM
1530 * automated/icalendar-tests.el (icalendar--parse-vtimezone):
1531 Test escaped commas in TZID (Bug#11473).
ee574791
UJ
1532 (icalendar-import-with-timezone): New.
1533 (icalendar-real-world): Add new testcase as given in the bugreport
1534 of Bug#11473.
1535
6dbaa1c7
UJ
15362012-05-29 Ulf Jasper <ulf.jasper@web.de>
1537
1538 * automated/icalendar-tests.el (icalendar-tests--test-import):
1539 Include UID in import tests (Bug#11525).
1540 (icalendar-import-non-recurring, icalendar-import-rrule)
1541 (icalendar-import-duration, icalendar-import-bug-6766): Adjust to
1542 UID-import change.
1543 (icalendar-import-with-uid): New.
1544 (icalendar-tests--test-cycle, icalendar-tests--do-test-cycle):
1545 Include UID in cycle tests.
1546 (icalendar-cycle, icalendar-real-world): UID-import change.
1547
b847032c
GM
15482012-05-21 Glenn Morris <rgm@gnu.org>
1549
1550 * automated/Makefile.in (setwins): Scrap superfluous subshell.
1551
5e561bc7
TZ
15522012-05-15 Teodor Zlatanov <tzz@lifelogs.com>
1553
1554 * automated/url-util-tests.el: New file to test
1555 lisp/url/url-util.el. Only `url-build-query-string' and
1556 `url-parse-query-string' are tested right now (Bug#8706).
1557
461ef3c5
SM
15582012-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
1559
1560 * indent/shell.sh:
1561 * indent/shell.rc: Ad some test cases.
1562
dfbd787f
SM
15632012-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
1564
1565 * indent/ruby.rb: New file, to test new syntax-propertize code.
1566
ab7ce8c1
GM
15672012-04-11 Glenn Morris <rgm@gnu.org>
1568
1569 * automated/vc-bzr.el (vc-bzr-test-faulty-bzr-autoloads): New test.
1570
6c0c7cfc
TZ
15712012-02-13 Teodor Zlatanov <tzz@lifelogs.com>
1572
1573 * automated/url-future-tests.el (url-future-tests): Move from
1574 lisp/url/url-future.el and rename.
1575
bdbc1c4e
UJ
15762012-01-29 Ulf Jasper <ulf.jasper@web.de>
1577
1578 * automated/icalendar-tests.el (icalendar-import-non-recurring):
1579 Fix broken test, caused by missing trailing blank.
1580
5c09001c
CY
15812011-12-03 Chong Yidong <cyd@gnu.org>
1582
1583 * automated/compile-tests.el (compile-tests--test-regexps-data):
1584 Increase column numbers by one to reflect change in how
6df6ae42 1585 compilation-message is recorded (Bug#10172).
5c09001c 1586
394c65f1
GM
15872011-11-22 Glenn Morris <rgm@gnu.org>
1588
1589 * rmailmm.el: New file, split from lisp/mail/rmailmm.el.
1590
cd1181db
JB
15912011-11-20 Juanma Barranquero <lekktu@gmail.com>
1592
1593 * cedet/semantic-utest-c.el (semantic-utest-c-comparisons): Fix typo.
1594
58179cce
JB
15952011-11-16 Juanma Barranquero <lekktu@gmail.com>
1596
7877f373
JB
1597 * automated/icalendar-tests.el (icalendar-tests--get-ical-event)
1598 (icalendar-tests--test-export, icalendar-tests--do-test-export):
58179cce
JB
1599 * cedet/srecode-tests.el (srecode-field-utest-impl): Fix typo.
1600
dba0634a
UJ
16012011-10-30 Ulf Jasper <ulf.jasper@web.de>
1602
1603 * automated/newsticker-tests.el
6df6ae42 1604 (newsticker--group-manage-orphan-feeds): Remove fsetting of
dba0634a
UJ
1605 newsticker--treeview-tree-update.
1606
6d6a626c
UJ
16072011-10-29 Ulf Jasper <ulf.jasper@web.de>
1608
73c3f81d
UJ
1609 * automated/newsticker-tests.el
1610 (newsticker--group-manage-orphan-feeds): Use fset instead of flet.
1611
a12bf61e 1612 * automated/newsticker-tests.el
6d6a626c 1613 (newsticker--group-manage-orphan-feeds): Prevent updating
c295fc18 1614 newsticker treeview. Fixed bug#9763.
6d6a626c 1615
6e0a9be7
GM
16162011-10-20 Glenn Morris <rgm@gnu.org>
1617
e195ae68
GM
1618 * automated/vc-bzr.el (vc-bzr-test-bug9781): New test.
1619
6e0a9be7
GM
1620 * automated/vc-bzr.el: New file.
1621
21fedf28
GM
16222011-10-15 Glenn Morris <rgm@gnu.org>
1623
1624 * automated/f90.el: New file.
1625
81416b68
UJ
16262011-09-27 Ulf Jasper <ulf.jasper@web.de>
1627
1628 * automated/newsticker-tests.el: Move newsticker-testsuite.el
c295fc18 1629 to automated/newsticker-tests.el. Convert to ERT.
81416b68 1630
68575ab0
UJ
16312011-07-26 Ulf Jasper <ulf.jasper@web.de>
1632
1633 * automated/icalendar-tests.el (icalendar-tests--compare-strings):
aa7dab97 1634 Remove, simply use string=.
68575ab0
UJ
1635 (icalendar--diarytime-to-isotime)
1636 (icalendar--datetime-to-diary-date)
1637 (icalendar--datestring-to-isodate)
1638 (icalendar--format-ical-event)
1639 (icalendar--parse-summary-and-rest)
1640 (icalendar-tests--do-test-import)
6df6ae42 1641 (icalendar-tests--do-test-cycle): Change argument order of
68575ab0
UJ
1642 string= to EXPECTED ACTUAL.
1643 (icalendar--import-format-sample)
1644 (icalendar--format-ical-event)
1645 (icalendar-import-non-recurring)
1646 (icalendar-import-rrule)
1647 (icalendar-import-duration)
1648 (icalendar-import-bug-6766)
6df6ae42 1649 (icalendar-real-world): Adjust to string= instead of
68575ab0
UJ
1650 icalendar-tests--compare-strings.
1651 (icalendar-import-multiple-vcalendars): New.
1652
de316778
TZ
16532011-05-11 Teodor Zlatanov <tzz@lifelogs.com>
1654
1655 * automated/gnus-tests.el: Add wrapper for Gnus tests.
1c231080 1656 Require CL.
de316778 1657
c07b2710
JL
16582011-05-09 Juri Linkov <juri@jurta.org>
1659
1660 * automated/occur-tests.el: Move from test/occur-testsuite.el.
1661 Convert to ERT.
1662
adec429a
CY
16632011-05-09 Chong Yidong <cyd@stupidchicken.com>
1664
1665 * automated/compile-tests.el: New file.
1666
c4c205d0
CY
16672011-05-08 Chong Yidong <cyd@stupidchicken.com>
1668
1669 * automated/font-parse-tests.el: Don't byte-compile.
1670
1671 * automated/comint-testsuite.el: Move from test/. Convert to ERT.
1672
6c075cd7
SM
16732011-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1674
1675 * automated/lexbind-tests.el: New file.
1676
33383987
JB
16772011-03-07 Chong Yidong <cyd@stupidchicken.com>
1678
1679 * Version 23.3 released.
1680
81fb60b2
GM
16812011-03-05 Glenn Morris <rgm@gnu.org>
1682
1683 * eshell.el: Move here from lisp/eshell/esh-test.el.
1684
de69c0a8
CO
16852011-03-03 Christian Ohler <ohler@gnu.org>
1686
1687 * automated/ert-tests.el (ert-test-explain-not-equal-keymaps):
1688 New test.
1689
4856384c
UJ
16902011-02-20 Ulf Jasper <ulf.jasper@web.de>
1691
1692 * automated/icalendar-tests.el: Move from icalendar-testsuite.el;
1693 convert to ERT format.
1694
aa0935b9
CY
16952011-02-14 Chong Yidong <cyd@stupidchicken.com>
1696
1697 * automated/bytecomp-tests.el: Move from bytecomp-testsuite.el;
1698 convert to ERT format.
1699
ccded26c
SM
17002011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1701
1702 * indent/shell.sh:
1703 * indent/shell.rc: New files.
1704
372fb76b
CY
17052011-01-27 Chong Yidong <cyd@stupidchicken.com>
1706
1707 * automated/font-parse-tests.el: Move from
1708 font-parse-testsuite.el.
1709
6608a7d8
CY
17102011-01-26 Chong Yidong <cyd@stupidchicken.com>
1711
1712 * font-parse-testsuite.el (test-font-parse-data): New file.
1713
db5d03ea
SM
17142011-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
1715
1716 * indent/prolog.prolog: Add tokenizing tests.
1717
d221e780
CO
17182011-01-13 Christian Ohler <ohler@gnu.org>
1719
1720 * automated: New directory for automated tests.
1721
1722 * automated/ert-tests.el, automated/ert-x-tests.el: New files.
1723
1724 * automated/Makefile.in: New file.
1725
cbf83ce9
SM
17262010-11-11 Stefan Monnier <monnier@iro.umontreal.ca>
1727
1728 * indent/modula2.mod: New file.
1729
d19dc73d
SM
17302010-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
1731
1732 * indent/octave.m: Add a test to ensure indentation is local.
1733
41f592d1
GM
17342010-10-23 Glenn Morris <rgm@gnu.org>
1735
1736 * comint-testsuite.el
d19dc73d
SM
1737 (comint-testsuite--test-comint-password-prompt-regexp):
1738 Add "Please enter the password". (Bug#7224)
41f592d1 1739
3672149f
SM
17402010-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
1741
1742 * indent/prolog.prolog: Use normal spacing around !.
1743
f5632fb6
SM
17442010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1745
1746 * indent/octave.m: Remove one more `fixindent'. Use `end'.
1747
cf38dd42
SM
17482010-09-10 Stefan Monnier <monnier@iro.umontreal.ca>
1749
1750 * indent/octave.m: Remove some `fixindent' not needed any more.
1751
e17b68ed
SM
17522010-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1753
1754 * indent/octave.m: New file.
1755
81ee9410
UJ
17562010-08-08 Ulf Jasper <ulf.jasper@web.de>
1757
e17b68ed 1758 * icalendar-testsuite.el (icalendar-testsuite-run): Add internal tests.
81ee9410
UJ
1759 (icalendar-testsuite--trim, icalendar-testsuite--compare-strings)
1760 (icalendar-testsuite--run-internal-tests): New.
1761 (icalendar-testsuite--test-convert-ordinary-to-ical)
1762 (icalendar-testsuite--test-convert-block-to-ical)
1763 (icalendar-testsuite--test-convert-anniversary-to-ical)
1764 (icalendar-testsuite--test-parse-vtimezone)
1765 (icalendar-testsuite--do-test-export): Code formatting.
1766 (icalendar-testsuite--test-parse-vtimezone): Doc fix.
1767 (icalendar-testsuite--do-test-import)
3672149f
SM
1768 (icalendar-testsuite--do-test-cycle):
1769 Use icalendar-testsuite--compare-strings
81ee9410
UJ
1770 (icalendar-testsuite--run-import-tests): Comment added.
1771 (icalendar-testsuite--run-import-tests)
e17b68ed 1772 (icalendar-testsuite--run-real-world-tests): Fix expected results.
81ee9410 1773
71ab16dd
CY
17742010-06-25 Chong Yidong <cyd@stupidchicken.com>
1775
1776 * redisplay-testsuite.el (test-redisplay-3): New test.
1777
6534e58a
CY
17782010-06-11 Chong Yidong <cyd@stupidchicken.com>
1779
1780 * comint-testsuite.el: New file.
1781
927c346b
SM
17822010-06-02 Stefan Monnier <monnier@iro.umontreal.ca>
1783
1784 * indent: New dir.
1785
61a808e8
CY
17862010-05-07 Chong Yidong <cyd@stupidchicken.com>
1787
1788 * Version 23.2 released.
1789
a4100ebe
CY
17902010-03-29 Chong Yidong <cyd@stupidchicken.com>
1791
3cbcd186
CY
1792 * cedet/semantic-ia-utest.el
1793 (semantic-symref-test-count-hits-in-tag): Add function, from
1794 semantic-test.el.
1795
a4100ebe
CY
1796 * cedet/tests/test.cpp:
1797 * cedet/tests/test.py:
1798 * cedet/tests/teststruct.cpp:
1799 * cedet/tests/testtemplates.cpp:
1800 * cedet/tests/testusing.cpp:
1801 * cedet/tests/scopetest.cpp:
1802 * cedet/tests/scopetest.java: Files deleted.
1803
1804 * cedet/tests/test.make:
1805 * cedet/tests/test.c:
1806 * cedet/tests/testjavacomp.java:
1807 * cedet/tests/testspp.c:
1808 * cedet/tests/testsppreplace.c:
1809 * cedet/tests/testsppreplaced.c:
1810 * cedet/tests/testsubclass.cpp:
1811 * cedet/tests/testsubclass.hh:
1812 * cedet/tests/testtypedefs.cpp:
1813 * cedet/tests/testvarnames.c:
1814 * cedet/tests/test.el:
1815 * cedet/tests/testdoublens.cpp:
1816 * cedet/tests/testdoublens.hpp: Add copyright header.
1817
85738751
SM
1818 * cedet/semantic-tests.el (semanticdb-test-gnu-global):
1819 Remove reference to deleted files.
1820
dc2d2590
JL
18212010-03-30 Juri Linkov <juri@jurta.org>
1822
1823 * occur-testsuite.el (occur-tests): Add tests for context lines.
1824
5275ff8b
JL
18252010-03-23 Juri Linkov <juri@jurta.org>
1826
1827 * occur-testsuite.el: New file.
1828
288f9fc0
CY
18292010-03-10 Chong Yidong <cyd@stupidchicken.com>
1830
1831 * Branch for 23.2.
1832
b4340b3f
UJ
18332010-02-19 Ulf Jasper <ulf.jasper@web.de>
1834
1835 * icalendar-testsuite.el
6df6ae42
JB
1836 (icalendar-testsuite--run-function-tests): Add new tests.
1837 (icalendar-testsuite--test-diarytime-to-isotime): Add another
b4340b3f
UJ
1838 testcase.
1839 (icalendar-testsuite--test-convert-ordinary-to-ical): New.
1840 (icalendar-testsuite--test-convert-weekly-to-ical): New.
1841 (icalendar-testsuite--test-convert-yearly-to-ical): New.
1842 (icalendar-testsuite--test-convert-block-to-ical): New.
1843 (icalendar-testsuite--test-convert-cyclic-to-ical): New.
1844 (icalendar-testsuite--test-convert-anniversary-to-ical): New.
1845
db9e401b
JB
18462010-01-18 Juanma Barranquero <lekktu@gmail.com>
1847
1848 * cedet/semantic-tests.el (semanticdb-test-gnu-global)
1849 (semantic-lex-test-full-depth, semantic-symref-test-count-hits-in-tag):
1850 Fix typos in docstrings and error messages.
1851 (semanticdb-ebrowse-run-tests): Fix typos in error messages.
1852
d1f18ec0
JB
18532010-01-14 Juanma Barranquero <lekktu@gmail.com>
1854
1855 * cedet/cedet-utests.el (cedet-utest-log-shutdown, pulse-test):
1856 * cedet/semantic-ia-utest.el (semantic-ia-utest-error-log-list)
1857 (semantic-ia-utest-buffer-refs): Fix typos in docstrings.
1858
6fe539d2
UJ
18592009-12-18 Ulf Jasper <ulf.jasper@web.de>
1860
1861 * icalendar-testsuite.el
d5c6faf9
SM
1862 (icalendar-testsuite--run-function-tests):
1863 Add icalendar-testsuite--test-parse-vtimezone.
6fe539d2
UJ
1864 (icalendar-testsuite--test-parse-vtimezone): New.
1865 (icalendar-testsuite--do-test-cycle): Doc changes.
6df6ae42 1866 (icalendar-testsuite--run-real-world-tests): Remove trailing
6fe539d2
UJ
1867 whitespace -- see change of icalendar--add-diary-entry in
1868 icalendar.el.
6df6ae42 1869 (icalendar-testsuite--run-cycle-tests): Re-enable all tests.
6fe539d2 1870
d8085053
GM
18712009-09-30 Glenn Morris <rgm@gnu.org>
1872
1873 * cedet/semantic-utest-c.el: Relicense under GPLv3+.
1874
7c4dccd0
CY
18752009-06-26 Eric Ludlam <zappo@gnu.org>
1876
1877 * cedet/*: New unit tests, from CEDET repository.
1878
6ada5ad1
CY
18792009-06-26 Chong Yidong <cyd@stupidchicken.com>
1880
1881 * redisplay-testsuite.el: New file.
1882
70243478
CY
18832009-06-21 Chong Yidong <cyd@stupidchicken.com>
1884
1885 * Branch for 23.1.
1886
f052351a
UJ
18872009-01-25 Ulf Jasper <ulf.jasper@web.de>
1888
1889 * icalendar-testsuite.el
6df6ae42
JB
1890 (icalendar-testsuite--run-function-tests):
1891 Add icalendar-testsuite--test-diarytime-to-isotime.
1892 (icalendar-testsuite--test-parse-summary-and-rest): Adjust to
f052351a
UJ
1893 recent icalendar fixes.
1894 (icalendar-testsuite--test-diarytime-to-isotime): New.
6df6ae42 1895 (icalendar-testsuite--test-create-uid): Adjust to recent
f052351a
UJ
1896 icalendar changes.
1897
dee5aa91
CY
18982008-11-30 Shigeru Fukaya <shigeru.fukaya@gmail.com>
1899
d4835507 1900 * bytecomp-testsuite.el: New file.
dee5aa91 1901
f052351a 19022008-10-31 Ulf Jasper <ulf.jasper@web.de>
aad81014
UJ
1903
1904 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
d5c6faf9 1905 Add `icalendar-testsuite--test-create-uid'.
aad81014
UJ
1906 (icalendar-testsuite--test-create-uid): New.
1907
d176d8c6
UJ
19082008-06-14 Ulf Jasper <ulf.jasper@web.de>
1909
1910 * newsticker-testsuite.el: New file.
1911
a4766629
GM
19122008-05-24 Ulf Jasper <ulf.jasper@web.de>
1913
1914 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
1915 Add icalendar-testsuite--test-datestring-to-isodate,
1916 icalendar-testsuite--test-datetime-to-diary-date, and
1917 icalendar-testsuite--test-calendar-style.
35e951cd 1918 (icalendar-testsuite--test-format-ical-event)
a4766629
GM
1919 (icalendar-testsuite--test-parse-summary-and-rest):
1920 Doc fix. Remove european-calendar-style.
1921 (icalendar-testsuite--get-ical-event): Doc fix.
35e951cd 1922 (icalendar-testsuite--test-first-weekday-of-year)
a4766629 1923 (icalendar-testsuite--run-cycle-tests): Add doc string.
35e951cd
JB
1924 (icalendar-testsuite--test-datestring-to-isodate)
1925 (icalendar-testsuite--test-datetime-to-diary-date)
a4766629
GM
1926 (icalendar-testsuite--test-calendar-style): New functions.
1927 (icalendar-testsuite--test-export): Handle iso date style.
1928 New arg INPUT-ISO. Use calendar-date-style.
1929 (icalendar-testsuite--test-import): Handle iso date style.
1930 New arg EXPECTED-ISO. Use calendar-date-style.
1931 (icalendar-testsuite--test-cycle): Handle iso date style.
35e951cd
JB
1932 (icalendar-testsuite--run-import-tests)
1933 (icalendar-testsuite--run-export-tests)
a4766629
GM
1934 (icalendar-testsuite--run-real-world-tests): Add iso style tests.
1935
e42fc905
GM
19362008-02-29 Glenn Morris <rgm@gnu.org>
1937
1938 * README: New file.
1939
366b88a2
GM
19402008-02-29 Ulf Jasper <ulf.jasper@web.de>
1941
1942 * icalendar-testsuite.el: New file.
1943
1944;; Local Variables:
880820fe 1945;; coding: utf-8
366b88a2
GM
1946;; End:
1947
ba318903 1948 Copyright (C) 2008-2014 Free Software Foundation, Inc.
366b88a2
GM
1949
1950 This file is part of GNU Emacs.
1951
4f43e937 1952 GNU Emacs is free software: you can redistribute it and/or modify
366b88a2 1953 it under the terms of the GNU General Public License as published by
4f43e937
GM
1954 the Free Software Foundation, either version 3 of the License, or
1955 (at your option) any later version.
366b88a2
GM
1956
1957 GNU Emacs is distributed in the hope that it will be useful,
1958 but WITHOUT ANY WARRANTY; without even the implied warranty of
1959 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1960 GNU General Public License for more details.
1961
1962 You should have received a copy of the GNU General Public License
4f43e937 1963 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.