Merge from emacs-24; up to 2014-06-02T11:35:40Z!michael.albinus@gmx.de
[bpt/emacs.git] / test / ChangeLog
CommitLineData
af9a3b28
MN
12014-06-05 Michal Nazarewicz <mina86@mina86.com>
2
1d7f01ee
MN
3 * automated/tildify-tests.el (tildify-test--test): Optimise the test
4 slightly by reusing the same temporary buffer across multiple test
5 cases.
6
03d7d160
MN
7 * automated/tildify-tests.el (tildify-test-find-env-end-re-bug)
8 (tildify-test-find-env-group-index-bug): Update to support new
9 signature of the `tildify-foreach-region-outside-env' function.
10 Namely, it now takes pairs as an argument instead of looking it up in
11 `tildify-ignored-environments-alist'.
12
eb54c73a
MN
13 * automated/tildify-tests.el (tildify-test--example-html): Add support
14 for generating XML code, so that…
15 (tildify-test-xml) …test can be added to check handling of XML
16 documents.
17
9342feec
MN
18 * automated/tildify-tests.el (tildify-test-find-env-group-index-bug):
19 New test checking end-regex building when multiple environment pairs
20 use integers to refer to capture groups.
21
af9a3b28
MN
22 * automated/tildify-tests.el (tildify-test-find-env-end-re-bug): New
23 test checking end-regex building in `tildify-find-env' function when
24 integers (denoting capture groups) and strings are mixed together.
25
84dbe84b
MA
262014-06-02 Michael Albinus <michael.albinus@gmx.de>
27
28 * automated/tramp-tests.el (tramp-remote-process-environment): Declare.
2589f32c 29 (tramp-test29-vc-registered): Set $BZR_HOME. Remove instrumentation.
84dbe84b 30
a67aaeb3
MA
312014-06-01 Michael Albinus <michael.albinus@gmx.de>
32
33 * automated/tramp-tests.el (tramp-test29-vc-registered):
34 Instrument failed test case.
35
6711a21f
SM
362014-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
37
38 * automated/ruby-mode-tests.el (ruby-assert-face): Use font-lock-ensure.
39 (ruby-interpolation-keeps-non-quote-syntax): Use syntax-propertize.
40
fc21a7de
MN
412014-05-21 Michal Nazarewicz <mina86@mina86.com>
42
43 * automated/tildify-tests.el: New file.
44
c435f506
SM
452014-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
46
47 * indent/ruby.rb: Add one more test.
48
49 * indent/ps-mode.ps: New file.
50
51 * indent/octave.m: Add a few more tests.
52
53 * automated/core-elisp-tests.el
54 (core-elisp-test-window-configurations): New test.
55
86c72932
GM
562014-05-26 Glenn Morris <rgm@gnu.org>
57
58 * automated/package-test.el (package-test-install-single):
59 Update for changed output.
60
a7517f0f
GM
612014-05-22 Glenn Morris <rgm@gnu.org>
62
f23423f3 63 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
ff965efb 64 Fix handling of temporary elc files.
f23423f3 65
a7517f0f
GM
66 * automated/fns-tests.el (fns-tests-nreverse):
67 Update for changed string behavior.
68
92491099
DA
692014-05-15 Dmitry Antipov <dmantipov@yandex.ru>
70
71 * automated/fns-tests.el: New file.
ddc30c99
DA
72 * automated/fns-tests.el (fns-tests-nreverse)
73 (fns-tests-nreverse-bool-vector): New tests.
92491099 74
606695a6
GM
752014-05-08 Glenn Morris <rgm@gnu.org>
76
77 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
b2a929a2
GM
78 (vc-bzr-test-faulty-bzr-autoloads):
79 Give bzr a temporary home-directory, in case the real one is missing.
606695a6 80
fb3f83f5 812014-05-08 Dmitry Gutov <dgutov@yandex.ru>
4dd3c4d5 82
fb3f83f5
GM
83 * automated/ruby-mode-tests.el (ruby-interpolation-after-dollar-sign):
84 New test.
4dd3c4d5 85
fb3f83f5 862014-05-08 Glenn Morris <rgm@gnu.org>
6da8d069
GM
87
88 * automated/help-fns.el: New file.
89
4807c7eb
BR
902014-05-01 Barry O'Reilly <gundaetiapo@gmail.com>
91
a7e1ffdc
BR
92 * automated/undo-tests.el (undo-test-region-deletion): New test to
93 demonstrate bug#17235.
94 (undo-test-region-example): New test to verify example given in
95 comments for undo-make-selective-list.
4807c7eb 96
844465d6
MA
972014-04-25 Michael Albinus <michael.albinus@gmx.de>
98
99 * automated/tramp-tests.el (top):
100 * automated/file-notify-tests.el (top): Do not disable interactive
101 passwords in batch mode.
102 (password-cache-expiry): Set to nil.
103
c0b9bc72
MA
104 * automated/file-notify-tests.el
105 (file-notify-test-remote-temporary-file-directory):
106 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
107 Use a mock-up method as default.
108 (tramp-test00-availability): Print the used directory name.
109 (tramp-test33-recursive-load): Fix typo.
110
84b2095c
MA
1112014-04-22 Michael Albinus <michael.albinus@gmx.de>
112
d5ff4ded
MA
113 * automated/tramp-tests.el (tramp--test-check-files): Remove traces.
114 (tramp-test30-special-characters): Remove test for backslash.
84b2095c 115
f3a4812c
MA
1162014-04-20 Michael Albinus <michael.albinus@gmx.de>
117
118 * automated/tramp-tests.el
119 (tramp-test19-directory-files-and-attributes)
120 (tramp-test22-file-times): Check for `file-attributes' equality
121 only if there is a usable timestamp.
122 (tramp--test-check-files): Do not use `copy-sequence'.
123
66fda794
DC
1242014-04-22 Daniel Colascione <dancol@dancol.org>
125
12b1389c
DC
126 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
127 Add compile flag.
128 (test-byte-comp-macro-expansion)
129 (test-byte-comp-macro-expansion-eval-and-compile)
130 (test-byte-comp-macro-expansion-eval-when-compile)
131 (test-byte-comp-macro-expand-lexical-override): Use it.
132 (test-eager-load-macro-expansion)
133 (test-eager-load-macro-expansion-eval-and-compile)
134 (test-eager-load-macro-expansion-eval-when-compile)
135 (test-eager-load-macro-expand-lexical-override): New tests.
136
66fda794 137 * automated/cl-lib.el (cl-lib-struct-accessors): Fix test to
12b1389c
DC
138 account for removal of `cl-struct-set-slot-value'. Also, move
139 the defstruct to top level.
66fda794 140
2fa1b97d
DC
1412014-04-21 Daniel Colascione <dancol@dancol.org>
142
985c035f
DC
143 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
144 New function.
145 (test-byte-comp-macro-expansion)
146 (test-byte-comp-macro-expansion-eval-and-compile)
147 (test-byte-comp-macro-expansion-eval-when-compile)
148 (test-byte-comp-macro-expand-lexical-override): New tests.
149
2fa1b97d 150 * automated/cl-lib.el (cl-loop-destructuring-with): New test.
0c8d9455 151 (cl-the): Fix cl-the test.
2fa1b97d 152
89a2e783
DC
1532014-04-20 Daniel Colascione <dancol@dancol.org>
154
155 * automated/cl-lib.el (cl-lib-struct-accessors,cl-the): New tests.
156
5305137a
MA
1572014-04-19 Michael Albinus <michael.albinus@gmx.de>
158
159 * automated/tramp-tests.el (tramp--test-check-files): Extend test.
160 (tramp-test31-utf8): Let-bind also `file-name-coding-system'.
161
2a2e6726
MA
1622014-04-18 Michael Albinus <michael.albinus@gmx.de>
163
164 * automated/tramp-tests.el (tramp-copy-size-limit): Set to nil.
165 (tramp--test-make-temp-name): Optional argument LOCAL.
166 (tramp--instrument-test-case): Show messages. Catch also `quit'.
167 (tramp-test10-write-region): No special test for out-of-band copy
168 needed anymore.
169 (tramp-test11-copy-file, tramp-test12-rename-file)
170 (tramp-test21-file-links): Extend tests.
171 (tramp-test20-file-modes): More robust check for user "root".
172 (tramp--test-check-files): New defun.
173 (tramp-test30-special-characters, tramp-test33-recursive-load)
174 (tramp-test34-unload): New tests.
175 (tramp-test31-utf8, tramp-test32-asynchronous-requests): Rename.
176
e088b01d
GM
1772014-04-11 Glenn Morris <rgm@gnu.org>
178
179 * automated/Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): Unexport.
180
536aa466 1812014-04-11 Paul Eggert <eggert@cs.ucla.edu>
10ee3b3f
PE
182
183 * automated/electric-tests.el: Fix spelling error in test name.
184 (whitespace-skipping-for-quotes-not-outside):
185 Rename from whitespace-skipping-for-quotes-not-ouside.
186
3f63a9f7
DC
1872014-04-09 Daniel Colascione <dancol@dancol.org>
188
189 * automated/syntax-tests.el: New file.
190
3b7fab25
GM
1912014-04-09 Glenn Morris <rgm@gnu.org>
192
50c9a9b8
GM
193 * automated/python-tests.el (python-triple-quote-pairing):
194 Enable/disable electric-pair-mode as needed.
195
3b7fab25
GM
196 * automated/electric-tests.el (electric-pair-backspace-1):
197 Replace deleted function.
198
190f899a
JT
1992014-04-07 João Távora <joaotavora@gmail.com>
200
7aecc2f6
JT
201 * automated/python-tests.el (python-triple-quote-pairing): New test.
202 (python-syntax-after-python-backspace): New test.
203
89f20f76
JT
204 * automated/electric-tests.el (electric-pair-define-test-form):
205 More readable test docstrings.
206 (whitespace-skipping-for-quotes-not-ouside)
207 (whitespace-skipping-for-quotes-only-inside)
6f287c89 208 (whitespace-skipping-quotes-not-without-proper-syntax): New tests.
89f20f76 209
5cb0cc90
JT
2102014-04-04 João Távora <joaotavora@gmail.com>
211
6f287c89
GM
212 * automated/electric-tests.el (define-electric-pair-test):
213 Don't overtest.
5cb0cc90
JT
214 (inhibit-in-mismatched-string-inside-ruby-comments): New test.
215 (inhibit-in-mismatched-string-inside-c-comments): New test.
216
200c532b
JT
2172014-04-02 João Távora <joaotavora@gmail.com>
218
219 * automated/electric-tests.el (inhibit-if-strings-mismatched):
220 New test, change from `inhibit-only-of-next-is-mismatched'.
221
16adf2e6 2222014-03-26 Barry O'Reilly <gundaetiapo@gmail.com>
37ea8275 223
c7d0e04c 224 * automated/undo-tests.el (undo-test-marker-adjustment-nominal):
37ea8275
BR
225 (undo-test-region-t-marker): New tests of marker adjustments.
226 (undo-test-marker-adjustment-moved):
227 (undo-test-region-mark-adjustment): New tests to demonstrate
228 bug#16818, which fail without the fix.
229
74b1f21d 2302014-03-23 Dmitry Gutov <dgutov@yandex.ru>
6ddc4422 231
74b1f21d
GM
232 * automated/package-test.el (package-test-describe-package):
233 Fix test failure in non-graphical mode.
6ddc4422 234
c6b0fbe7
DC
2352014-03-23 Daniel Colascione <dancol@dancol.org>
236
74b1f21d
GM
237 * automated/subword-tests.el (subword-tests2): More subword tests.
238
c6b0fbe7
DC
239 * automated/cl-lib.el (cl-lib-keyword-names-versus-values): New
240 test: correct parsing of keyword arguments.
241
0ceba22e
DG
2422014-03-22 Dmitry Gutov <dgutov@yandex.ru>
243
244 * automated/package-test.el (package-test-describe-package):
245 Check for the "Keywords: " line.
246
247 * automated/data/package/archive-contents: Include the :keywords
248 field in `simple-single' data form.
249
2502014-03-21 Dmitry Gutov <dgutov@yandex.ru>
251
252 * automated/package-test.el
253 (package-test-install-two-dependencies): New test (bug#16826).
254
255 * automated/data/package/simple-two-depend-1.1.el: New file.
256
257 * automated/data/package/archive-contents:
258 Add info about the new package.
259
162427fe
MA
2602014-03-07 Michael Albinus <michael.albinus@gmx.de>
261
262 * automated/tramp-tests.el (tramp-copy-size-limit): Declare.
263 (tramp-test10-write-region): Extend for out-of-band copy.
264 (tramp-test31-asynchronous-requests): New test.
265
35e951cd 2662014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
e3d090b4
BR
267
268 * automated/undo-tests.el (undo-test-in-region-not-most-recent):
269 Add new test of undo in region.
270 (undo-test-in-region-eob): Add test case described at
271 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16411
272
5b5774e5
MA
2732014-02-28 Michael Albinus <michael.albinus@gmx.de>
274
275 * automated/tramp-tests.el (tramp--test-enabled)
276 (tramp-test15-copy-directory): No special handling of tramp-adb.el
277 anymore. It's fixed in that package.
278
154ba796
MA
2792014-02-27 Michael Albinus <michael.albinus@gmx.de>
280
281 * automated/tramp-tests.el (tramp--test-enabled): Move connection
282 cleanup into this function. Remove respective code from all test
283 cases.
284 (tramp--instrument-test-case): Declare `indent' and `debug'.
285 Handle other errors as well.
286 (tramp-test14-delete-directory): Check for `file-error' error.
287 (tramp-test15-copy-directory): Ignore return value of
288 `copy-directory'. It's too much hassle to handle it for tramp-adb.el.
289 (tramp-test19-directory-files-and-attributes): Take care of
290 timestamp of "../".
291 (tramp-test20-file-modes, tramp-test27-start-file-process)
292 (tramp-test28-shell-command): Skip for tramp-adb.el.
293 (tramp-test21-file-links): `file-truename' shall preserve trailing
294 link of directories.
295 (tramp-test22-file-times): Skip if `set-file-times' returns nil.
296 (tramp-test26-process-file, tramp-test28-shell-command): Let-bind
297 `kill-buffer-query-functions' to nil.
298 (tramp-test28-shell-command): Run `async-shell-command' with timeouts.
299
c6e08d12
MA
3002014-02-21 Michael Albinus <michael.albinus@gmx.de>
301
302 * automated/tramp-tests.el
303 (tramp-test19-directory-files-and-attributes): Do not include
304 directories in comparison; they might have changed their
305 timestamps already.
306
d9386b0c
MA
3072014-02-20 Michael Albinus <michael.albinus@gmx.de>
308
309 * automated/tramp-tests.el (tramp--instrument-test-case): New macro.
310 (tramp-test17-insert-directory): First line could contain more
311 text, when produced by `ls-lisp'.
312 (tramp-test19-directory-files-and-attributes): Instrument failed
313 test case.
314
76c92fdd
MA
3152014-02-19 Michael Albinus <michael.albinus@gmx.de>
316
317 * automated/tramp-tests.el (tramp-test17-insert-directory):
318 Make first line "total 123" optional.
319 (tramp-test20-file-modes, tramp-test22-file-times)
320 (tramp-test26-process-file, tramp-test27-start-file-process)
321 (tramp-test28-shell-command): Skip for tramp-gvfs.el and
322 tramp-smb.el.
323 (tramp-test20-file-modes): Check for "root" only when there is an
324 explicit user name.
325 (tramp-test21-file-links): Handle "... not supported" error.
326 (tramp-test22-file-times): Skip for "don't know" return values.
327 (tramp-test26-process-file, tramp-test28-shell-command):
328 Remove color escape sequences.
329 (tramp-test28-shell-command): Use `accept-process-output' rather
330 than `sit-for'.
331 (tramp-test30-utf8): Set coding system `utf-8'.
332
2830e9b6
MA
3332014-02-17 Michael Albinus <michael.albinus@gmx.de>
334
335 * automated/tramp-tests.el (tramp-test28-shell-command): Perform
336 an initial `sit-for' prior the while loop.
337
dd7691b7
MA
3382014-02-16 Michael Albinus <michael.albinus@gmx.de>
339
340 Sync with Tramp 2.2.9.
341
342 * automated/tramp-tests.el (password-cache-expiry): Set to nil.
343 (tramp-test28-shell-command): Make a while loop when waiting for
344 process exit.
345
581d24e7
MA
3462014-02-11 Michael Albinus <michael.albinus@gmx.de>
347
348 * automated/tramp-tests.el (top): Require `vc', `vc-bzr', `vc-git'
349 and `vc-hg'. Declare `tramp-find-executable' and
350 `tramp-get-remote-path'.
351 (tramp-test29-vc-registered): New test.
352 (tramp-test30-utf8): Rename from `tramp-test29-utf8'.
353
cad6dfb6
MA
3542014-02-07 Michael Albinus <michael.albinus@gmx.de>
355
356 * automated/tramp-tests.el (tramp-test26-process-file): Improve test.
357 (tramp-test27-start-file-process): Use "_p" as argument of lambda.
358 (tramp-test28-shell-command): Improve `shell-command' test. Add
359 `async-shell-command' tests.
360
40d2f2e4
MA
3612014-02-04 Michael Albinus <michael.albinus@gmx.de>
362
363 * automated/file-notify-tests.el (file-notify--wait-for-events):
364 Use `read-event' instead of `sit-for'.
365 (file-notify-test02-events): Remove expected result, the bug is
366 fixed meanwhile.
367 (file-notify-test02-events, file-notify-test03-autorevert):
368 Use `sleep-for' instead of `sit-for'.
369
e2a67bd0
DG
3702014-01-31 Dmitry Gutov <dgutov@yandex.ru>
371
372 * automated/ruby-mode-tests.el (ruby-align-chained-calls):
373 New test.
374
dc9c8c62
MA
3752014-01-27 Michael Albinus <michael.albinus@gmx.de>
376
377 * automated/file-notify-tests.el (file-notify--deftest-remote):
378 Do not skip when the local test has failed. They are unrelated.
379 (file-notify--wait-for-events): Use `sit-for'. Let-bind
380 `noninteractive' to nil, otherwise `sit-for' could be degraded to
381 `sleep-for'.
382 (file-notify-test02-events): Check for `file-remote-p' instead of
383 `file-notify--test-remote-enabled'.
384
5511e5c5
MA
3852014-01-26 Michael Albinus <michael.albinus@gmx.de>
386
387 * automated/file-notify-tests.el (file-notify-test02-events):
388 Let test case fail for Bug#16519.
389
29f5e020
MA
3902014-01-22 Michael Albinus <michael.albinus@gmx.de>
391
392 * automated/file-notify-tests.el (file-notify-test02-events):
393 Hide Bug#16519, until it is solved.
394
ca4cfde3
MA
3952014-01-21 Michael Albinus <michael.albinus@gmx.de>
396
63389c25
MA
397 * automated/file-notify-tests.el
398 (file-notify--test-local-enabled): Fix error in logic.
399 (file-notify--wait-for-events): New defmacro.
400 (file-notify-test02-events): Make short breaks between file operations.
401 Use `file-notify--wait-for-events'. Check, that events have arrived.
402 (file-notify-test03-autorevert): Use `file-notify--wait-for-events'.
403
ca4cfde3
MA
404 * automated/comint-testsuite.el
405 (comint-testsuite-password-strings): Add localized examples.
406
16063016
MA
4072014-01-17 Michael Albinus <michael.albinus@gmx.de>
408
409 * automated/inotify-test.el (inotify-file-watch-simple): Skip test
410 case if inotify is not linked with Emacs. Use `read-event' rather
411 than `sit-for' in order to process events. (Bug#13662)
412
6a1f3c11
MA
4132014-01-13 Michael Albinus <michael.albinus@gmx.de>
414
415 * automated/ert-tests.el (ert-test-record-backtrace): Reenable
416 test case with adapted test string. (Bug#13064)
417
1f5afa8c
GM
4182013-12-28 Glenn Morris <rgm@gnu.org>
419
420 * automated/electric-tests.el: Require 'elec-pair.
421
8a6212d7 4222013-12-26 João Távora <joaotavora@gmail.com>
1f5afa8c
GM
423
424 * automated/electric-tests.el (electric-pair-test-for):
425 Fix autowrapping tests in batch-mode by running with
8a6212d7
JT
426 `transient-mark-mode' set to `lambda'.
427
1f5afa8c 428 * automated/electric-tests.el: New file.
3b8d5131 429
01379221
FEG
4302013-12-25 Fabián Ezequiel Gallina <fgallina@gnu.org>
431
432 * automated/python-tests.el
433 (python-nav-lisp-forward-sexp-safe-1): Remove test.
434 (python-nav-forward-sexp-safe-1): New test.
435
b520f210
DG
4362013-12-20 Dmitry Gutov <dgutov@yandex.ru>
437
438 * automated/ruby-mode-tests.el: Add tests for
439 `ruby-align-to-stmt-keywords'.
440
441 * indent/ruby.rb: Update examples to reflect the lack of change in
442 default indentation of `begin' blocks.
443
5556c0ce
DG
4442013-12-17 Dmitry Gutov <dgutov@yandex.ru>
445
446 * indent/ruby.rb: Update examples according to the change
447 in `smie-indent-close'.
448
276bc333
DG
4492013-12-14 Dmitry Gutov <dgutov@yandex.ru>
450
451 * indent/ruby.rb: New examples.
452
bc9222c9
FEG
4532013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
454
455 * automated/python-tests.el (python-indent-dedenters-2): New test.
456
09faee72
FEG
4572013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
458
459 * automated/python-tests.el (python-indent-after-comment-1)
460 (python-indent-after-comment-2): New tests.
461
f54de22e
NT
4622013-12-12 Nathan Trapuzzano <nbtrap@nbtrap.com>
463
a12bf61e
GM
464 * automated/python-tests.el (python-indent-block-enders-1):
465 Rename from python-indent-block-enders.
f54de22e
NT
466 (python-indent-block-enders-2): New test.
467
939fef29
DG
4682013-12-08 Dmitry Gutov <dgutov@yandex.ru>
469
470 * indent/js.js: New file.
471
0494d994
MA
4722013-12-05 Michael Albinus <michael.albinus@gmx.de>
473
474 * automated/dbus-tests.el: New file.
475
bf4906d7
CD
4762013-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
477
478 * automated/regexp-tests.el: New file.
479
a48eb50b
EZ
4802013-11-29 Eli Zaretskii <eliz@gnu.org>
481
bf4906d7
CD
482 * automated/reftex-tests.el (reftex-parse-from-file-test):
483 Run temp-dir through file-truename, to make sure the temporary file
de20f087
EZ
484 names are comparable as strings.
485
a48eb50b
EZ
486 * automated/decoder-tests.el (ert-test-decoder-prefer-utf-8):
487 Force Unix EOLs by using 'utf-8-unix', since the default of
bf4906d7 488 'utf-8' is system-dependent, while the test expects to see Unix EOLs.
a48eb50b 489
0845be75
GM
4902013-11-28 Glenn Morris <rgm@gnu.org>
491
492 * automated/Makefile.in (SEPCHAR): Use in place of PATH_SEP.
493
f7ec0d94
EZ
4942013-11-28 Eli Zaretskii <eliz@gnu.org>
495
bf4906d7 496 * automated/Makefile.in (PATH_SEP): Set this instead of PATH_SEPARATOR.
f7ec0d94
EZ
497 (EMACSOPT): Use $(PATH_SEP).
498
23293cb0
MA
4992013-11-28 Michael Albinus <michael.albinus@gmx.de>
500
501 * automated/file-notify-tests.el (auto-revert-stop-on-user-input):
502 Set to nil.
503
1baa1e49
MA
5042013-11-27 Michael Albinus <michael.albinus@gmx.de>
505
506 * automated/file-notify-tests.el
507 (file-notify-test-remote-temporary-file-directory):
508 Check $REMOTE_TEMPORARY_FILE_DIRECTORY.
509 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
510 (file-notify--deftest-remote): Cleanup connection initially.
511 (file-notify-test03-autorevert): Run also in batch mode. Use a
512 larger timeout for remote files. `sit-for' 1 second; 0.1 second
513 does not work on MS Windows. Call `accept-process-output' for
514 remote files. Apply `string-match' instead of `string-equal', the
515 messages are different on MS Windows.
516
517 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
518 Use $REMOTE_TEMPORARY_FILE_DIRECTORY.
519 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
520
17e0445b
GM
5212013-11-23 Glenn Morris <rgm@gnu.org>
522
0b09f7c0
GM
523 * automated/python-tests.el (python-shell-make-comint-1)
524 (python-shell-make-comint-2, python-shell-get-process-1):
525 Suppress creation of some temp-files.
526
f4d341af
GM
527 * automated/python-tests.el (python-shell-parse-command-1)
528 (python-shell-make-comint-1, python-shell-make-comint-2)
529 (python-shell-get-process-1)
530 (python-shell-internal-get-or-create-process-1):
531 Skip rather than fail if prereqs not found.
532
17e0445b
GM
533 * automated/Makefile.in (emacs):
534 Empty EMACSLOADPATH rather than unsetting.
535
48592bfd
GM
5362013-11-22 Glenn Morris <rgm@gnu.org>
537
538 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
539 Set expected-result.
540
2df10228
GM
5412013-11-21 Glenn Morris <rgm@gnu.org>
542
009111d6
GM
543 * automated/Makefile.in (XARGS_LIMIT): New, set by configure.
544 (compile-main): Pass XARGS_LIMIT to xargs.
545
2df10228
GM
546 * automated/Makefile.in (PATH_SEPARATOR): New, set by configure.
547 (EMACSOPT): Use PATH_SEPARATOR.
548
c295fc18 5492013-11-20 Bozhidar Batsov <bozhidar@batsov.com>
30654657 550
a12bf61e 551 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
30654657 552 Add a failing test for Bug#15874.
4e9fc48c
BB
553 (ruby--insert-coding-comment-ruby-style)
554 (ruby--insert-coding-comment-emacs-style)
555 (ruby--insert-coding-comment-custom-style):
30654657
BB
556 Add a few tests for `ruby--insert-coding-comment'.
557
ec2c4ee6
PE
5582013-11-18 Paul Eggert <eggert@cs.ucla.edu>
559
560 Improve API of recently-added bool vector functions (Bug#15912).
561 * automated/data-tests.el: Adjust to API changes.
562
0010ca51
MA
5632013-11-16 Michael Albinus <michael.albinus@gmx.de>
564
565 * automated/tramp-tests.el (tramp-test07-file-exists-p)
566 (tramp-test08-file-local-copy)
567 (tramp-test09-insert-file-contents, tramp-test10-write-region)
568 (tramp-test11-copy-file, tramp-test12-rename-file)
569 (tramp-test13-make-directory, tramp-test14-delete-directory)
570 (tramp-test15-copy-directory, tramp-test16-directory-files)
571 (tramp-test17-insert-directory, tramp-test18-file-attributes)
572 (tramp-test19-directory-files-and-attributes)
573 (tramp-test20-file-modes, tramp-test21-file-links)
574 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
575 (tramp-test24-file-name-completion, tramp-test25-load)
576 (tramp-test26-process-file, tramp-test27-start-file-process)
577 (tramp-test28-shell-command): Cleanup connection initially.
578
82407168
MA
5792013-11-15 Michael Albinus <michael.albinus@gmx.de>
580
581 * automated/tramp-tests.el (tramp-test29-utf8): Cleanup the
582 connection before running the test.
583
3cd4192f
MA
5842013-11-15 Michael Albinus <michael.albinus@gmx.de>
585
586 * automated/tramp-tests.el (tramp-test15-copy-directory)
587 (tramp-test16-directory-files, tramp-test17-insert-directory)
588 (tramp-test18-file-attributes)
589 (tramp-test19-directory-files-and-attributes)
590 (tramp-test20-file-modes, tramp-test21-file-links)
591 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
592 (tramp-test24-file-name-completion, tramp-test25-load)
35e951cd 593 (tramp-test26-process-file, tramp-test27-start-file-process)
bf4906d7 594 (tramp-test28-shell-command): Protect unwindforms with `ignore-errors'.
3cd4192f
MA
595 (tramp-test29-utf8): New test.
596
927fbd6b
MA
5972013-11-13 Michael Albinus <michael.albinus@gmx.de>
598
599 * automated/file-notify-tests.el (file-notify-test02-events)
600 (file-notify-test03-autorevert): Suppress messages in `write-region'.
601
602 * automated/tramp-tests.el (tramp-test02-file-name-dissect)
603 (tramp-test03-file-name-defaults, tramp-test21-file-links): Add tests.
3cd4192f
MA
604 (tramp-test26-process-file, tramp-test28-shell-command):
605 Ensure, that the directory is not empty when calling "ls".
927fbd6b 606
8ee0219f
MA
6072013-11-11 Michael Albinus <michael.albinus@gmx.de>
608
609 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
610 Check $TRAMP_TEST_TEMPORARY_FILE_DIRECTORY.
611 (tramp-read-passwd): Check $TRAMP_TEST_ALLOW_PASSWORD.
35e951cd 612 (tramp-test09-insert-file-contents, tramp-test10-write-region)
8ee0219f
MA
613 (tramp-test26-process-file): Add tests.
614 (tramp-test11-copy-file): Remove debug message.
615 (tramp-test20-file-modes): Special case, if user is "root".
616
54099383
MA
6172013-11-08 Michael Albinus <michael.albinus@gmx.de>
618
1c49d6c2 619 * automated/file-notify-tests.el:
54099383 620 * automated/tramp-tests.el: Add `tramp-own-remote-path' to
1c49d6c2
MA
621 `tramp-remote-path' when running on hydra.
622 (tramp-test07-file-exists-p): Remove instrumentation code.
623 (tramp-test26-process-file): Don't use "/bin/true" and
624 "/bin/false", these paths do not exist on hydra.
54099383 625
21cfbae5
HE
6262013-11-08 Helmut Eller <eller.helmut@gmail.com>
627
7dd8b873 628 * automated/process-tests.el: New file.
21cfbae5 629
1f923923
DG
6302013-11-08 Dmitry Gutov <dgutov@yandex.ru>
631
632 * indent/ruby.rb: New examples.
633
6b4ac03e
GM
6342013-11-06 Glenn Morris <rgm@gnu.org>
635
636 * automated/Makefile.in (setwins): Avoid accidental matches.
637
6865f4d5
MA
6382013-11-06 Michael Albinus <michael.albinus@gmx.de>
639
640 * automated/tramp-tests.el (tramp-test07-file-exists-p):
641 Fix docstring. Instrument, in order to hunt failure on hydra.
642
c76489d6
GM
6432013-11-06 Glenn Morris <rgm@gnu.org>
644
645 * automated/flymake-tests.el (warning-predicate-rx-gcc)
646 (warning-predicate-function-gcc, warning-predicate-rx-perl)
647 (warning-predicate-function-perl):
648 * automated/info-xref.el (info-xref-test-makeinfo):
649 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
650 (vc-bzr-test-faulty-bzr-autoloads): Skip rather than expect failure.
651
a213a541
MA
6522013-11-05 Michael Albinus <michael.albinus@gmx.de>
653
654 * automated/tramp-tests.el: New file.
655
dc503386
GM
6562013-11-05 Glenn Morris <rgm@gnu.org>
657
2d748773
GM
658 Get rid of --chdir usage.
659 * automated/Makefile.in (EMACSOPT): Move -L here.
660 (emacs): Set EMACS_TEST_DIRECTORY in the environment.
661 (setwins): Don't assume called from srcdir. Remove legacy stuff.
662 (.el.elc): No more need to pass -L here.
663 (compile-main): Get rid of sub-shell and cd.
664 (compile-clean, check): Get rid of cd.
665
d5112380
GM
666 Make it possible to run tests with a different working directory.
667 * automated/flymake-tests.el (flymake-tests-data-directory): New.
668 (flymake-tests--current-face): Use flymake-tests-data-directory.
669 (warning-predicate-function-gcc, warning-predicate-rx-perl)
670 (warning-predicate-function-perl): Adapt for above change.
671 * automated/zlib-tests.el (zlib-tests-data-directory): New.
672 (zlib--decompress): Use zlib-tests-data-directory.
673
b5d402d6
GM
674 * automated/eieio-tests.el (eieio-test-37-persistent-classes):
675 Remove test that makes no sense.
676
dc503386
GM
677 * automated/files.el (files-test-local-variable-data):
678 Fix result typo presumably caused by interference from dir-locals.
679 (file-test--do-local-variables-test): Prevent dir-locals interfering.
680
dca01b09
DG
6812013-11-04 Dmitry Gutov <dgutov@yandex.ru>
682
683 * indent/ruby.rb: Add a statement on the line after heredoc.
41784d0b 684 Move a now-successful example.
dca01b09
DG
685
686 * automated/ruby-mode-tests.el: Remove outdated comment.
687
8b77446f
GM
6882013-11-04 Glenn Morris <rgm@gnu.org>
689
690 * automated/Makefile.in (abs_srcdir): Remove.
691 (emacs): Unset EMACSLOADPATH.
692 (.el.elc, check): Use -L to append srcdir to load-path.
693
2ffcf5fe
GM
6942013-11-02 Glenn Morris <rgm@gnu.org>
695
1f43ed41 696 * automated/Makefile.in (top_builddir, abs_test, abs_lispsrc, lisp)
67fb4e6a 697 (test, abs_top_srcdir, abs_top_builddir): Remove variables.
6f8225fa 698 (abs_srcdir): New, set by configure.
67fb4e6a 699 (EMACS): Use a relative file name.
67bb589e 700 (emacs): Use abs_srcdir rather than abs_lispsrc, abs_test.
67fb4e6a
GM
701 (lisp-compile): Remove (assume it's up-to-date).
702 (compile-main): Do not run lisp-compile.
1f43ed41
GM
703 (compile-main, compile-clean, compile-always, bootstrap-clean)
704 (check): Use srcdir rather than $test. Check cd return value.
67fb4e6a 705 Use --chdir.
67bb589e
GM
706 (doit, compile, compile-always): Remove stuff copied from lisp/.
707 (all, check, bootstrap-clean, distclean, maintainer-clean): PHONY.
2ffcf5fe 708
1affc48a
MA
7092013-10-31 Michael Albinus <michael.albinus@gmx.de>
710
711 * automated/ert-tests.el (ert-test-stats-set-test-and-result):
712 Add a skipping test.
713
dee4ba59
SM
7142013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
715
716 * indent/prolog.prolog: Test alignment of ->; with operator at bol.
717
718 * indent/css-mode.css (.x2): Test alignement inside braces.
719
bae91342
DG
7202013-10-26 Dmitry Gutov <dgutov@yandex.ru>
721
778859a8
DG
722 * indent/ruby.rb: New failing example.
723
dee4ba59
SM
724 * automated/ruby-mode-tests.el (ruby-toggle-block-to-brace):
725 Fix the test, in respect to adding the space after the curly.
bae91342 726
4ddbf128
MA
7272013-10-24 Michael Albinus <michael.albinus@gmx.de>
728
729 * automated/ert-tests.el (ert-test-skip-unless): New test case.
730 (ert-test-deftest): Adapt test for changed macro expansion.
731 (ert-test-run-tests-interactively):
732 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
733 Add a skipping test.
734
735 * automated/file-notify-tests.el (top): Do not require tramp-sh.el.
736 (file-notify--test-local-enabled): Make it a function. Check also
737 for `file-remote-p' of `temporary-file-directory'.
738 (file-notify--test-remote-enabled-checked): New defvar.
739 (file-notify--test-remote-enabled): Rewrite. Do not use Tramp
740 internal functions. Cache result.
741 (file-notify--deftest-remote, file-notify-test00-availability)
742 (file-notify-test01-add-watch, file-notify-test02-events)
743 (file-notify-test03-autorevert): Add checks with `skip_unless'.
744 (file-notify-test-all): Do not check `file-notify--test-local-enabled'.
745
369bbf71
DG
7462013-10-24 Dmitry Gutov <dgutov@yandex.ru>
747
748 * indent/ruby.rb: Fix syntax error in the latest example.
749
b8e3b0a9
GM
7502013-10-23 Glenn Morris <rgm@gnu.org>
751
752 * automated/Makefile.in (abs_top_srcdir, top_builddir):
753 New, set by configure.
754 (top_srcdir): Remove.
755 (abs_test, abs_lispsrc): New.
756 (lisp): No longer absolute.
757 (emacs, lisp-compile, compile, compile-always):
758 Quote entities that might contain whitespace.
759
a6462ef5
DG
7602013-10-22 Dmitry Gutov <dgutov@yandex.ru>
761
762 * indent/ruby.rb: Move two examples to "working" section, add one
763 more.
764
8c1ae481
DG
7652013-10-21 Dmitry Gutov <dgutov@yandex.ru>
766
dee4ba59
SM
767 * indent/ruby.rb: New examples for indentation of blocks.
768 Example of hash inside parens that inflooped before the present commit.
8c1ae481 769
ef566920
BR
7702013-10-17 Barry O'Reilly <gundaetiapo@gmail.com>
771
a12bf61e 772 * automated/timer-tests.el: New file. Tests that (sit-for 0)
ef566920
BR
773 allows another timer to run.
774
1eda1d8d
DG
7752013-10-14 Dmitry Gutov <dgutov@yandex.ru>
776
777 * indent/ruby.rb: More examples for bug#15594, both failing and
778 now passing.
779
55ee77a3
DG
7802013-10-11 Dmitry Gutov <dgutov@yandex.ru>
781
782 * indent/ruby.rb: Add two more cases.
783
6d8ca172
SM
7842013-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
785
786 * automated/ruby-mode-tests.el (ruby-with-temp-buffer): Move before
787 first use.
788 (ruby-should-indent): Use indent-according-to-mode.
789 (ruby-deftest-move-to-block): Use `declare'.
790
2f84ba10
DG
7912013-10-07 Dmitry Gutov <dgutov@yandex.ru>
792
793 * indent/ruby.rb: Fix a spurious change, add more failing examples.
794
20832de0
SM
7952013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
796
797 * indent/ruby.rb: Add a few more tests; adjust some indentation.
798
5cd9cda9
DG
7992013-10-06 Dmitry Gutov <dgutov@yandex.ru>
800
7318480c
DG
801 * automated/ruby-mode-tests.el: Add tests for `ruby-forward-sexp'
802 and `ruby-backward-sexp' that fail when `ruby-use-smie' is t.
803
5cd9cda9
DG
804 * indent/ruby.rb: Fix a syntax error, add a few failing examples.
805
34d1a133
SM
8062013-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
807
808 * indent/ruby.rb: Port a few cases from automated/ruby-mode-tests.el.
809 Adjust indentation of continued line to the new SMIE behavior.
810
a27c1b72
SM
8112013-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
812
813 * automated/completion-tests.el:
814 * indent/css-mode.css: New files.
815
acbadd00
DU
8162013-10-03 Daiki Ueno <ueno@gnu.org>
817
818 * automated/data/package/signed/archive-contents:
819 * automated/data/package/signed/archive-contents.sig:
820 * automated/data/package/signed/signed-good-1.0.el:
821 * automated/data/package/signed/signed-good-1.0.el.sig:
822 * automated/data/package/signed/signed-bad-1.0.el:
823 * automated/data/package/signed/signed-bad-1.0.el.sig:
824 * automated/data/package/key.pub:
825 * automated/data/package/key.sec: New files.
826
827 * automated/package-test.el (package-test-update-listing)
828 (package-test-update-archives, package-test-describe-package):
829 Adjust to package.el change.
830 (package-test-signed): New test.
831
494e898b
DG
8322013-10-01 Dmitry Gutov <dgutov@yandex.ru>
833
834 * automated/package-test.el: Update all cases to use :url instead
835 of :homepage.
836
837 * automated/package-x-test.el
838 (package-x-test--single-archive-entry-1-3): Same.
839
056453c6
DG
8402013-09-29 Dmitry Gutov <dgutov@yandex.ru>
841
842 * automated/package-test.el (simple-single-desc-1-4): Remove, it
843 was unused.
844 (simple-single-desc): Expect :homepage property.
845 (multi-file-desc): Same.
846 (with-package-test): Do not save previous `default-directory'
847 value, let-bind the var instead.
848 (package-test-install-single): Expect :homepage property in the
849 generated pkg file.
850 (package-test-describe-package): Expect Homepage button.
851 (package-test-describe-non-installed-package)
852 (package-test-describe-non-installed-multi-file-package): Same.
853 (package-test-describe-not-installed-package): Remove, it was a
854 duplicate.
855
856 * automated/package-x-test.el
857 (package-x-test--single-archive-entry-1-3): Expect :homepage
858 property.
859 (package-x-test--single-archive-entry-1-4): Expect nil extras slot.
860
861 * automated/data/package/simple-single-1.3.el: Add URL header.
862
863 * automated/data/package/archive-contents: Add :homepage
864 properties to `simple-single' and `multi-file'.
865
3e0b94e7
DC
8662013-09-22 Daniel Colascione <dancol@dancol.org>
867
a12bf61e 868 * automated/data-tests.el:
3e0b94e7
DC
869 (bool-vector-count-matches-all-0-nil)
870 (bool-vector-count-matches-all-0-t)
ffb3f67a
PE
871 (bool-vector-count-matches-1-il, bool-vector-count-matches-1-t)
872 (bool-vector-count-matches-at, bool-vector-intersection-op)
873 (bool-vector-union-op, bool-vector-xor-op)
3e0b94e7 874 (bool-vector-set-difference-op)
ffb3f67a 875 (bool-vector-change-detection, bool-vector-not): New tests.
3e0b94e7
DC
876 (mock-bool-vector-count-matches-at)
877 (test-bool-vector-bv-from-hex-string)
878 (test-bool-vector-to-hex-string)
879 (test-bool-vector-count-matches-at-tc)
880 (test-bool-vector-apply-mock-op)
881 (test-bool-vector-binop): New helper functions.
882 (bool-vector-test-vectors): New testcase data.
883
31dca772
R
8842013-09-20 Ryan <rct@thompsonclan.org> (tiny change)
885
886 * automated/advice-tests.el (advice-test-called-interactively-p-around)
887 (advice-test-called-interactively-p-filter-args)
888 (advice-test-called-interactively-p-around): New tests.
889
cde40d2b
GM
8902013-09-16 Glenn Morris <rgm@gnu.org>
891
0c2a2b57
GM
892 * automated/eshell.el (eshell-match-result):
893 Return a more informative failure than simply "false". Update callers.
894
cde40d2b
GM
895 * automated/eshell.el (eshell-test/for-name-shadow-loop):
896 Test value before and after loop as well as during.
897
1e53bb4b
GM
8982013-09-15 Glenn Morris <rgm@gnu.org>
899
900 * automated/eshell.el (eshell-test/for-name-shadow-loop):
901 New test. (Bug#15372)
902 (eshell-test/for-loop, eshell-test/for-name-loop): Doc fix.
903
9dc7e8e1
GM
9042013-09-13 Glenn Morris <rgm@gnu.org>
905
906 * automated/eshell.el (with-temp-eshell):
907 Use a temp directory for eshell-directory-name.
6ad9cb08
GM
908 (eshell-test-command-result): New, again using a temp directory.
909 Replace eshell-command-result with this throughout.
e16582b6
GM
910 (eshell-test/for-loop, eshell-test/for-name-loop):
911 Ensure environment variables don't confuse us.
9dc7e8e1 912
2d5788f4
GM
9132013-09-12 Glenn Morris <rgm@gnu.org>
914
915 * automated/eshell.el (with-temp-eshell): Avoid hangs in batch mode
e3066edb 916 due to "has a running process; kill it?" prompts.
2d5788f4 917
ae5e4c48
SM
9182013-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
919
920 * automated/eshell.el: Rename from eshell.el.
921 (eshell-test/for-loop, eshell-test/for-name-loop): New tests (bug#15231).
922
f8ccce03
GM
9232013-09-01 Glenn Morris <rgm@gnu.org>
924
925 * automated/Makefile.in (setwins): Avoid leading space in $wins.
926 Otherwise the sed command used by eg compile-main ends up
927 containing "/*.el". (Bug#15170)
928
50b13cde
PE
9292013-08-28 Paul Eggert <eggert@cs.ucla.edu>
930
e903c210 931 * automated/Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
50b13cde
PE
932 for portability to hosts where /bin/sh has problems.
933
6ee60310
DE
9342013-08-21 David Engster <deng@randomsample.de>
935
936 * automated/eieio-tests.el, automated/eieio-test-persist.el:
937 * automated/eieio-test-methodinvoke.el: EIEIO tests from CEDET
938 upstream. Changed to use ERT.
939
281c7202
DH
9402013-08-14 Daniel Hackney <dan@haxney.org>
941
a12bf61e
GM
942 * automated/package-test.el: Remove tar-package-building functions.
943 Tar file used for testing is included in the repository.
281c7202
DH
944 (package-test-install-texinfo, package-test-cleanup-built-files):
945 Remove.
946
ad756449
FEG
9472013-08-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
948
949 * automated/python-tests.el (python-imenu-create-index-4)
950 (python-imenu-create-flat-index-2): New tests.
951
3e2cd454
GM
9522013-08-05 Glenn Morris <rgm@gnu.org>
953
954 * automated/mule-util.el: New file, with tests extracted from
955 lisp/international/mule-util.el.
956
671d5c16
SM
9572013-08-04 Stefan Monnier <monnier@iro.umontreal.ca>
958
959 * automated/advice-tests.el (advice-tests-nadvice): Test removal
960 before definition.
961 (advice-tests-macroaliases): New test.
962
2ad0a067
GM
9632013-08-04 Glenn Morris <rgm@gnu.org>
964
dc8dfa8a
GM
965 * automated/ert-tests.el: Disable failing test that no-one seems
966 to know how to fix. (Bug#13064)
967
2ad0a067
GM
968 * automated/icalendar-tests.el (icalendar-tests--test-export)
969 (icalendar-tests--test-import): Try more precise TZ specification.
f8654242 970 Remove debug messages.
2ad0a067 971
f3ffcd8c
GM
9722013-08-03 Glenn Morris <rgm@gnu.org>
973
1f21d308
GM
974 * automated/core-elisp-tests.el (core-elisp-tests): Fix defcustom.
975
f3ffcd8c
GM
976 * automated/icalendar-tests.el (icalendar-tests--test-export)
977 (icalendar-tests--test-import):
5e471f0d 978 Use getenv/setenv rather than set-time-zone-rule. Add debug messages.
f3ffcd8c
GM
979 (icalendar-tests--test-import): Reset zone even if error occurred.
980
a104f656
SM
9812013-08-02 Stefan Monnier <monnier@iro.umontreal.ca>
982
983 * automated/core-elisp-tests.el: New file.
984
7d7e9a73
GM
9852013-08-01 Glenn Morris <rgm@gnu.org>
986
987 * automated/file-notify-tests.el (file-notify--test-remote-enabled):
988 Try to check that the remote system has a notification program.
989
67a17772
GM
9902013-07-31 Glenn Morris <rgm@gnu.org>
991
992 * automated/undo-tests.el (undo-test2, undo-test5): Be quieter.
993
e81dd54d
MA
9942013-07-24 Michael Albinus <michael.albinus@gmx.de>
995
996 * automated/file-notify-tests.el
997 (file-notify--test-local-enabled): New defconst. Replaces all
ae93878a 998 `file-notify-support' occurrences.
e81dd54d
MA
999 (file-notify--test-remote-enabled): New defun.
1000 (file-notify--deftest-remote): Use it.
1001 (file-notify-test00-availability): Rewrite.
1002 (file-notify-test00-availability-remote): New defun.
1003 (file-notify-test01-add-watch): Rewrite first erroneous check.
1004
66878244
GM
10052013-07-23 Glenn Morris <rgm@gnu.org>
1006
97afc49a
GM
1007 * automated/inotify-test.el (inotify-file-watch-simple):
1008 Delete temp-file when done.
1009
66878244
GM
1010 * automated/subword-tests.el: Require subword.
1011
0ac26976
SM
10122013-07-22 Stefan Monnier <monnier@iro.umontreal.ca>
1013
1014 * automated/subword-tests.el: New file.
1015
1f0480d4
FEG
10162013-07-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
1017
1018 * automated/python-tests.el (python-imenu-create-index-2)
1019 (python-imenu-create-index-3): New tests.
1020
7faba176
GM
10212013-07-11 Glenn Morris <rgm@gnu.org>
1022
a19b3c2d
GM
1023 * automated/ert-tests.el: Require cl-lib at runtime too.
1024 (ert-test-special-operator-p): Use cl-gensym rather than ert-- version.
1025 (ert-test-remprop, ert-test-remove-if-not, ert-test-remove*)
1026 (ert-test-set-functions, ert-test-gensym)
1027 (ert-test-coerce-to-vector, ert-test-string-position)
1028 (ert-test-mismatch): Remove tests.
1029 * automated/cl-lib.el: New, split from ert-tests.el.
1030
d2e1542a
GM
1031 * automated/ruby-mode-tests.el (ruby-deftest-move-to-block):
1032 Goto point-min.
1033 (works-on-do, zero-is-noop, ok-with-three, ok-with-minus-two)
1034 (ruby-move-to-block-skips-percent-literal)
1035 (ruby-move-to-block-skips-heredoc)
1036 (ruby-move-to-block-moves-from-else-to-if)
1037 (ruby-beginning-of-defun-does-not-fold-case)
1038 (ruby-end-of-defun-skips-to-next-line-after-the-method):
1039 Replace goto-line with forward-line/goto-char.
1040 (ruby-move-to-block-does-not-fold-case): Remove unneeded end-of-buffer.
1041
03d01981
GM
1042 * automated/package-test.el (makeinfo-buffer): Autoload.
1043 (compilation-in-progress, tar-parse-info, tar-header-name): Declare.
1044 (package-test-install-texinfo): Don't require makeinfo.
1045
709c6d2b
GM
1046 * automated/files.el: Stop "local variables" confusion.
1047
63cd50d4
GM
1048 * automated/flymake-tests.el (flymake-tests): Remove unused group.
1049
a550ba33
GM
1050 * automated/icalendar-tests.el (icalendar-tests--do-test-cycle):
1051 Use with-current-buffer.
1052
7faba176
GM
1053 * automated/undo-tests.el (undo-test-buffer-modified)
1054 (undo-test-file-modified): New tests.
1055
59eb37e5
MA
10562013-07-09 Michael Albinus <michael.albinus@gmx.de>
1057
1058 * automated/file-notify-tests.el (file-notify-test00-availability):
1059 Set :expected-result.
1060 (file-notify-test01-add-watch, file-notify-test01-add-watch-remote)
1061 (file-notify-test02-events, file-notify-test02-events-remote)
1062 (file-notify-test03-autorevert, file-notify-test03-autorevert-remote):
1063 Skip when `file-notify-support' is nil. (Bug#14823)
1064
771b2fc3
GM
10652013-07-09 Glenn Morris <rgm@gnu.org>
1066
0b57d6fc
GM
1067 * automated/inotify-test.el (inotify-add-watch, inotify-rm-watch):
1068 Declare.
1069 (inotify-file-watch-simple): Silence compiler.
1070
a87b74fe
GM
1071 * automated/python-tests.el (python-indent-block-enders):
1072 Make it actually test something.
1073
08be5fba
GM
1074 * automated/package-x-test.el: Require package-test when compiling.
1075
771b2fc3 1076 * automated/add-log-tests.el, automated/advice-tests.el:
08be5fba
GM
1077 * automated/imenu-test.el, automated/package-x-test.el:
1078 * automated/python-tests.el, automated/ruby-mode-tests.el:
32e93c9e 1079 * automated/xml-parse-tests.el: Explicitly require ert.
771b2fc3 1080
0f01f02f
KH
10812013-07-08 Kenichi Handa <handa@gnu.org>
1082
1083 * automated/decoder-tests.el (decoder-tests-prefer-utf-8-read):
1084 Use with-ccoding-priority to avoid side-effect (Bug#14781).
1085
84b6d3df
MA
10862013-07-05 Michael Albinus <michael.albinus@gmx.de>
1087
1088 * automated/file-notify-tests.el
ae5e4c48
SM
1089 (file-notify-test-remote-temporary-file-directory):
1090 Use `null-device' on w32.
84b6d3df
MA
1091 (file-notify--test-tmpfile, file-notify--test-tmpfile1)
1092 (file-notify--test-results, file-notify--test-event)
1093 (file-notify--deftest-remote, file-notify--event-test)
1094 (file-notify--test-event-handler)
ae5e4c48 1095 (file-notify--test-make-temp-name): Rename, in order to mark them
84b6d3df
MA
1096 internal.
1097 (tramp-message-show-message, tramp-read-passwd): Tweak them for
1098 better fitting in noninteractive tests.
ae5e4c48
SM
1099 (file-notify-test00-availability): Rename from `file-notify-test0'.
1100 (file-notify-test01-add-watch): Rename from `file-notify-test1'.
84b6d3df
MA
1101 Use `temporary-file-directory '.
1102 (file-notify-test01-add-watch-remote): New test.
ae5e4c48
SM
1103 (file-notify-test02-events): Rename from `file-notify-test2'.
1104 (file-notify-test02-events-remote): Rename from `file-notify-test3'.
1105 (file-notify-test03-autorevert): Rename from
84b6d3df 1106 `file-notify-test4'. Use timeouts.
ae5e4c48 1107 (file-notify-test03-autorevert-remote): Rename from
84b6d3df
MA
1108 `file-notify-test5'.
1109
46e4f821
MA
11102013-07-04 Michael Albinus <michael.albinus@gmx.de>
1111
1112 * automated/file-notify-tests.el: New package.
1113
3e3da660
KH
11142013-06-28 Kenichi Handa <handa@gnu.org>
1115
1116 * automated/decoder-tests.el (decoder-tests-gen-file): New arg FILE.
ae5e4c48 1117 (decoder-tests-ao-gen-file): Rename from decoder-tests-filename.
3e3da660
KH
1118 Callers changed.
1119 (decoder-tests-filename): New function.
1120 (decoder-tests-prefer-utf-8-read)
1121 (decoder-tests-prefer-utf-8-write): New function.
1122 (ert-test-decoder-prefer-utf-8): New test.
1123
10a2da6e
DG
11242013-06-27 Dmitry Gutov <dgutov@yandex.ru>
1125
1126 * automated/package-x-test.el: Change the commentary.
79f38c4e
DG
1127 (package-x-test--single-archive-entry-1-3)
1128 (package-x-test--single-archive-entry-1-4): Fix the tests, by
1129 using the appropriate data structure.
10a2da6e 1130
9ea5cf9f
DG
11312013-06-27 Daniel Hackney <dan@haxney.org>
1132
1133 * automated/Makefile.in (setwins): Include the 'data' subdirectory.
1134
1135 * automated/package-x-test.el: New file.
1136
1137 * automated/package-test.el: New file.
1138
1139 * automated/data/package: New directory, with test examples.
1140
fc3ec982
GM
11412013-06-27 Glenn Morris <rgm@gnu.org>
1142
df86ba7d
GM
1143 * automated/python-tests.el (python-tests-with-temp-file):
1144 Clean up after ourself.
1145
fc3ec982 1146 * automated/undo-tests.el (undo-test3): Remove test that seems to
568a53f2 1147 do nothing that the previous one doesn't, except leave a tempfile.
fc3ec982 1148
f2136e1e
GM
11492013-06-26 Glenn Morris <rgm@gnu.org>
1150
1151 * automated/info-xref.el: New file.
1152
51f85387
GM
11532013-06-25 Glenn Morris <rgm@gnu.org>
1154
1155 * automated/occur-tests.el (occur-test-create): New function.
1156 Use it to create separate tests for each element, so we run them
1157 all rather than stopping at the first error.
1158
6e0e82a0 11592013-06-24 Glenn Morris <rgm@gnu.org>
e31106e8
GM
1160
1161 * automated/occur-tests.el (occur-tests):
1162 Update for 2013-05-29 change to occur header line.
1163
c5b0993e
EW
11642013-06-21 Eduard Wiebe <usenet@pusto.de>
1165
1166 Test suite for flymake.
1167 * automated/flymake-tests.el:
1168 * automated/flymake/warnpred/Makefile
1169 * automated/flymake/warnpred/test.c
1170 * automated/flymake/warnpred/test.pl: New files.
1171
02a87775
TH
11722013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1173
4f405069 1174 * automated/reftex-tests.el (reftex-parse-from-file-test): Fix test.
02a87775 1175
18d78c5e
TH
11762013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1177
1178 * automated/reftex-tests.el: New test suite for reftex.
1179
19bb8e62
DG
11802013-05-31 Dmitry Gutov <dgutov@yandex.ru>
1181
1182 * automated/ruby-mode-tests.el: New tests, for percent literals
1183 and expression expansion.
1184
f236dd84
LL
11852013-05-29 Leo Liu <sdl.web@gmail.com>
1186
1187 * indent/octave.m: Tweak.
1188
797c9e3d
AG
11892013-05-26 Aidan Gauland <aidalgol@amuri.net>
1190
a12bf61e 1191 * eshell.el: Rewrite tests using ERT.
797c9e3d 1192
cce6beeb
LL
11932013-05-25 Leo Liu <sdl.web@gmail.com>
1194
1195 * indent/octave.m: Add tests for %!, # and ### comments.
1196
bc9a5003
KH
11972013-05-23 Kenichi Handa <handa@gnu.org>
1198
1199 * automated/decoder-tests.el: New file.
1200
1a0a0a8a
DG
12012013-05-19 Dmitry Gutov <dgutov@yandex.ru>
1202
1203 * indent/ruby.rb: Add multiline regexp example.
1204
1205 * automated/ruby-mode-tests.el (ruby-heredoc-highlights-interpolations)
1206 (ruby-regexp-skips-over-interpolation)
1207 (ruby-regexp-continues-till-end-when-unclosed)
1208 (ruby-regexp-can-be-multiline)
1209 (ruby-interpolation-inside-percent-literal): New tests.
1210
a9e4425b
SM
12112013-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
1212
1213 * indent/ruby.rb: Fix indentation after =; add more cases.
1214
aa7dab97
SM
12152013-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
1216
1217 * indent/pascal.pas: Add test for mis-identified comments.
1218
1398a54d
MY
12192013-04-01 Masatake YAMATO <yamato@redhat.com>
1220
a12bf61e 1221 * automated/imenu-test.el: New file. (Bug#14112)
1398a54d 1222
adc31213
FEG
12232013-04-19 Fabián Ezequiel Gallina <fgallina@gnu.org>
1224
1225 * automated/python-tests.el (python-imenu-prev-index-position-1):
aa7dab97 1226 Remove test.
adc31213
FEG
1227 (python-imenu-create-index-1, python-imenu-create-flat-index-1):
1228 New tests.
1229
04754d36
FEG
12302013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1231
1232 * automated/python-tests.el (python-nav-backward-defun-2)
1233 (python-nav-backward-defun-3, python-nav-forward-defun-2)
1234 (python-nav-forward-defun-3): New tests.
1235
083850a6
FEG
12362013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1237
1238 * automated/python-tests.el (python-nav-backward-defun-1)
1239 (python-nav-forward-defun-1): New tests.
1240
694569fc
MY
12412013-04-09 Masatake YAMATO <yamato@redhat.com>
1242
c295fc18 1243 * automated/add-log-tests.el: New file. (Bug#14112)
694569fc 1244
8d3655be 12452013-03-30 Fabián Ezequiel Gallina <fabian@anue.biz>
c9886b39 1246
8d3655be 1247 * automated/python-tests.el (python-indent-block-enders): New test.
c9886b39
FEG
1248 (python-info-current-defun-2): Fix test.
1249
2054a6c3
PE
12502013-03-05 Paul Eggert <eggert@cs.ucla.edu>
1251
1252 * indent/octave.m: Fix encoding error in comment. Add coding tag.
1253
929aeac6 12542013-02-28 Fabián Ezequiel Gallina <fgallina@cuca>
b85f3423 1255
929aeac6 1256 * automated/python-tests.el (python-tests-with-temp-buffer): Doc fix.
b85f3423
FEG
1257 (python-tests-with-temp-file): New macro.
1258 (python-tests-shell-interpreter): New var.
1259 (python-shell-get-process-name-1)
1260 (python-shell-internal-get-process-name-1)
1261 (python-shell-parse-command-1)
1262 (python-shell-calculate-process-environment-1)
1263 (python-shell-calculate-process-environment-2)
1264 (python-shell-calculate-process-environment-3)
1265 (python-shell-calculate-exec-path-1)
1266 (python-shell-calculate-exec-path-2)
1267 (python-shell-make-comint-1)
1268 (python-shell-make-comint-2)
1269 (python-shell-get-process-1)
1270 (python-shell-get-or-create-process-1)
1271 (python-shell-internal-get-or-create-process-1): New tests.
1272
cfbf790d 12732013-02-21 Fabián Ezequiel Gallina <fgallina@cuca>
4dddd5dc 1274
62cfd799 1275 * automated/python-tests.el: New file.
4dddd5dc 1276
53ca88c4
DG
12772013-02-14 Dmitry Gutov <dgutov@yandex.ru>
1278
1279 * automated/ruby-mode-tests.el
1280 (ruby-move-to-block-skips-percent-literal): Add depth-affecting
1281 bits inside the examples.
1282 (ruby-move-to-block-skips-heredoc): New test.
aa7dab97
SM
1283 (ruby-add-log-current-method-after-inner-class):
1284 Lower expectations: move point inside a method, initially.
53ca88c4 1285
7132e457
DG
12862013-02-13 Dmitry Gutov <dgutov@yandex.ru>
1287
1288 * automated/ruby-mode-tests.el
1289 (ruby-move-to-block-skips-percent-literal): New test.
1290
6e5c1569
CY
12912013-02-04 Chong Yidong <cyd@gnu.org>
1292
1293 * automated/thingatpt.el: New file.
1294
984096ed
CY
12952013-02-03 Chong Yidong <cyd@gnu.org>
1296
aa7dab97
SM
1297 * automated/files.el (file-test--do-local-variables-test):
1298 Avoid compilation warning message.
984096ed 1299
b1625024
DG
13002013-01-27 Dmitry Gutov <dgutov@yandex.ru>
1301
1302 * automated/ruby-mode-tests.el
1303 (ruby-indent-spread-args-in-parens): New test.
a324b8c7
DG
1304 * automated/ruby-mode-tests.el (ruby-block-test-example):
1305 Break indentation of the do block opener and add a line inside it.
1306 * automated/ruby-mode-tests.el (works-on-do, ok-with-three):
1307 Adjust line numbers.
b1625024 1308
cb9c0a53
SM
13092013-01-15 Stefan Monnier <monnier@iro.umontreal.ca>
1310
1311 * automated/advice-tests.el: Split up. Add advice-test-preactivate.
1312
51e73492
GM
13132013-01-14 Glenn Morris <rgm@gnu.org>
1314
1315 * automated/compile-tests.el (compile-tests--test-regexps-data):
1316 Fix interpretation of gnu line.col1-col2 format. (Bug#13335)
1317
327a6cca
WJ
13182013-01-10 Wolfgang Jenkner <wjenkner@inode.at>
1319
1320 * automated/man-tests.el: New file.
1321
51fb5578
AH
13222013-01-09 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1323
1324 * automated/undo-tests.el (undo-test0): Adjust error to code change.
1325
3bace969
AH
13262013-01-08 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1327
1328 * automated/undo-tests.el: New file.
1329
82e2a1f0 13302012-12-27 Dmitry Gutov <dgutov@yandex.ru>
db590ef6
DG
1331
1332 * automated/ruby-mode-tests.el
1333 (ruby-indent-after-block-in-continued-expression): New test.
1334
dbb530d9
DG
13352012-12-14 Dmitry Gutov <dgutov@yandex.ru>
1336
e903c210 1337 * automated/ruby-mode-tests.el:
dbb530d9 1338 Rename one interpolation test; add three more.
bb808526
DG
1339 (ruby-with-temp-buffer): New macro, use it where appropriate.
1340 (ruby-add-log-current-method-examples): Use "_" for target point.
1341 Add four new tests for ruby-add-log-current-method.
dbb530d9 1342
a0099d31
GM
13432012-12-11 Glenn Morris <rgm@gnu.org>
1344
1345 * automated/f90.el (f90-test-bug13138): New test.
1346
81606b10
RS
13472012-12-10 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1348
1349 * automated/inotify-test.el: New test.
1350
89eb3b0a
CY
13512012-12-02 Chong Yidong <cyd@gnu.org>
1352
1353 * automated/ruby-mode-tests.el
1354 (ruby-add-log-current-method-examples): Don't use loop macro, to
1355 allow automated testing to work.
1356
23ba2705
SM
13572012-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1358
1359 * automated/advice-tests.el (advice-tests--data): Remove.
1360 (advice-tests): Move the tests directly here instead.
1361 Add called-interactively-p tests.
1362
19dc7206
SM
13632012-11-19 Stefan Monnier <monnier@iro.umontreal.ca>
1364
1365 * automated/ert-x-tests.el: Use cl-lib.
1366 * automated/ert-tests.el: Use lexical-binding and cl-lib.
1367
8619323f
DG
13682012-11-14 Dmitry Gutov <dgutov@yandex.ru>
1369
1370 * automated/ruby-mode-tests.el (ruby-indent-singleton-class): Pass.
1371 (ruby-indent-inside-heredoc-after-operator)
1372 (ruby-indent-inside-heredoc-after-space): New tests.
c62792e7
DG
1373 Change direct font-lock face references to var references.
1374 (ruby-interpolation-suppresses-syntax-inside): New test.
19dc7206
SM
1375 (ruby-interpolation-inside-percent-literal-with-paren):
1376 New failing test.
8619323f 1377
f178c32d
DG
13782012-11-13 Dmitry Gutov <dgutov@yandex.ru>
1379
1380 * automated/ruby-mode-tests.el (ruby-heredoc-font-lock)
5745cae6
DG
1381 (ruby-singleton-class-no-heredoc-font-lock)
1382 (ruby-add-log-current-method-examples): New tests.
1383 (ruby-test-string): Extract from ruby-should-indent-buffer.
5e9419e8
DG
1384 (ruby-deftest-move-to-block): New macro.
1385 Add several move-to-block tests.
f178c32d 1386
231d8498
SM
13872012-11-12 Stefan Monnier <monnier@iro.umontreal.ca>
1388
1389 * automated/advice-tests.el: New tests.
1390
8111f5e6
EZ
13912012-10-14 Eli Zaretskii <eliz@gnu.org>
1392
1393 * automated/compile-tests.el (compile-tests--test-regexps-data):
1394 Add new data for msft's new format.
1395
c3268831
DG
13962012-09-08 Dmitry Gutov <dgutov@yandex.ru>
1397
1398 * automated/ruby-mode-tests.el:
1399 (ruby-toggle-block-to-multiline): New test.
1400 (ruby-should-indent-buffer, ruby-toggle-block-to-do-end)
1401 (ruby-toggle-block-to-brace): Use buffer-string.
1402
0ba2d4b6
DG
14032012-09-07 Dmitry Gutov <dgutov@yandex.ru>
1404
1405 * automated/ruby-mode-tests.el: New tests (Bug#11613).
1406
eada0861 14072012-08-28 Chong Yidong <cyd@gnu.org>
45e7ed71
CY
1408
1409 * automated/files.el: Test every combination of values for
1410 enable-local-variables and enable-local-eval.
1411
450809af
CY
14122012-08-19 Chong Yidong <cyd@gnu.org>
1413
1414 * redisplay-testsuite.el (test-redisplay): Use switch-to-buffer.
1415
a999ce26
CY
14162012-08-18 Chong Yidong <cyd@gnu.org>
1417
1418 * redisplay-testsuite.el (test-redisplay-4): New test (Bug#3874).
1419
f063063a
DG
14202012-08-14 Dmitry Gutov <dgutov@yandex.ru>
1421
1422 * indent/ruby.rb: Rearrange examples, add new ones.
1423
0d9e2599
NN
14242012-08-12 Dmitry Gutov <dgutov@yandex.ru>
1425
1426 * automated/ruby-mode-tests.el (ruby-move-to-block-stops-at-opening)
1427 (ruby-toggle-block-to-do-end, ruby-toggle-block-to-brace): New test.
1428
9ff9402d 14292012-08-11 Glenn Morris <rgm@gnu.org>
5f168c20
GM
1430
1431 * automated/files.el: New file.
1432
bf1757d1
GM
1433 * automated/Makefile.in (all): Fix typo.
1434
9d2ed8a2
DG
14352012-08-10 Dmitry Gutov <dgutov@yandex.ru>
1436
1437 * automated/ruby-mode-tests.el (ruby-should-indent):
1438 Add docstring, check (current-indentation) instead of (current-column).
1439 (ruby-should-indent-buffer): New function.
1440 Add tests for `ruby-deep-indent-paren' behavior.
1441 Port all tests from test/misc/test_ruby_mode.rb in Ruby repo.
1442
0d9e2599
NN
14432012-08-10 Nobuyoshi Nakada <nobu@ruby-lang.org>
1444
1445 Original tests in test_ruby_mode.rb in upstream (author).
1446
9cd80478
DG
14472012-08-09 Dmitry Gutov <dgutov@yandex.ru>
1448
1449 * automated/ruby-mode-tests.el (ruby-should-indent)
1450 (ruby-assert-state): New functions.
1451 Add new tests.
1452
c91562a6
DE
14532012-07-29 David Engster <deng@randomsample.de>
1454
9d2ed8a2
DG
1455 * automated/xml-parse-tests.el (xml-parse-tests--qnames):
1456 New variable to hold test data for name expansion.
c91562a6
DE
1457 (xml-parse-tests): Test the two different types of name expansion.
1458
d8efda90
JL
14592012-07-29 Juri Linkov <juri@jurta.org>
1460
1461 * automated/occur-tests.el (occur-test-case): Use predefined
1462 buffer name " *test-occur*" instead of a random buffer name.
1463
c28662a8
DG
14642012-07-20 Dmitry Gutov <dgutov@yandex.ru>
1465
1466 * automated/ruby-mode-tests.el: New file with one test.
1467
45fd731c
SM
14682012-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1469
efc26dbe
SM
1470 * indent/shell.sh: Add test case for ${#VAR}.
1471
45fd731c
SM
1472 * indent/latex-mode.tex: New file.
1473
a464a6c7
SM
14742012-07-11 Stefan Monnier <monnier@iro.umontreal.ca>
1475
1476 * eshell.el: Use cl-lib.
1477
a76e6535
CY
14782012-07-03 Chong Yidong <cyd@gnu.org>
1479
1480 * automated/xml-parse-tests.el (xml-parse-tests--bad-data): New.
1481
a7aef6f5
CY
14822012-07-02 Chong Yidong <cyd@gnu.org>
1483
a464a6c7
SM
1484 * automated/xml-parse-tests.el (xml-parse-tests--data):
1485 More testcases.
a7aef6f5 1486
fbf2e7ad
CY
14872012-07-01 Chong Yidong <cyd@gnu.org>
1488
1489 * automated/xml-parse-tests.el: New file.
1490
d5c6faf9
SM
14912012-06-27 Stefan Monnier <monnier@iro.umontreal.ca>
1492
1493 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
1494 Use cl-flet.
1495
ee574791
UJ
14962012-06-08 Ulf Jasper <ulf.jasper@web.de>
1497
d5c6faf9
SM
1498 * automated/icalendar-tests.el (icalendar--parse-vtimezone):
1499 Test escaped commas in TZID (Bug#11473).
ee574791
UJ
1500 (icalendar-import-with-timezone): New.
1501 (icalendar-real-world): Add new testcase as given in the bugreport
1502 of Bug#11473.
1503
6dbaa1c7
UJ
15042012-05-29 Ulf Jasper <ulf.jasper@web.de>
1505
1506 * automated/icalendar-tests.el (icalendar-tests--test-import):
1507 Include UID in import tests (Bug#11525).
1508 (icalendar-import-non-recurring, icalendar-import-rrule)
1509 (icalendar-import-duration, icalendar-import-bug-6766): Adjust to
1510 UID-import change.
1511 (icalendar-import-with-uid): New.
1512 (icalendar-tests--test-cycle, icalendar-tests--do-test-cycle):
1513 Include UID in cycle tests.
1514 (icalendar-cycle, icalendar-real-world): UID-import change.
1515
b847032c
GM
15162012-05-21 Glenn Morris <rgm@gnu.org>
1517
1518 * automated/Makefile.in (setwins): Scrap superfluous subshell.
1519
5e561bc7
TZ
15202012-05-15 Teodor Zlatanov <tzz@lifelogs.com>
1521
1522 * automated/url-util-tests.el: New file to test
1523 lisp/url/url-util.el. Only `url-build-query-string' and
1524 `url-parse-query-string' are tested right now (Bug#8706).
1525
461ef3c5
SM
15262012-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
1527
1528 * indent/shell.sh:
1529 * indent/shell.rc: Ad some test cases.
1530
dfbd787f
SM
15312012-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
1532
1533 * indent/ruby.rb: New file, to test new syntax-propertize code.
1534
ab7ce8c1
GM
15352012-04-11 Glenn Morris <rgm@gnu.org>
1536
1537 * automated/vc-bzr.el (vc-bzr-test-faulty-bzr-autoloads): New test.
1538
6c0c7cfc
TZ
15392012-02-13 Teodor Zlatanov <tzz@lifelogs.com>
1540
1541 * automated/url-future-tests.el (url-future-tests): Move from
1542 lisp/url/url-future.el and rename.
1543
bdbc1c4e
UJ
15442012-01-29 Ulf Jasper <ulf.jasper@web.de>
1545
1546 * automated/icalendar-tests.el (icalendar-import-non-recurring):
1547 Fix broken test, caused by missing trailing blank.
1548
5c09001c
CY
15492011-12-03 Chong Yidong <cyd@gnu.org>
1550
1551 * automated/compile-tests.el (compile-tests--test-regexps-data):
1552 Increase column numbers by one to reflect change in how
6df6ae42 1553 compilation-message is recorded (Bug#10172).
5c09001c 1554
394c65f1
GM
15552011-11-22 Glenn Morris <rgm@gnu.org>
1556
1557 * rmailmm.el: New file, split from lisp/mail/rmailmm.el.
1558
cd1181db
JB
15592011-11-20 Juanma Barranquero <lekktu@gmail.com>
1560
1561 * cedet/semantic-utest-c.el (semantic-utest-c-comparisons): Fix typo.
1562
58179cce
JB
15632011-11-16 Juanma Barranquero <lekktu@gmail.com>
1564
7877f373
JB
1565 * automated/icalendar-tests.el (icalendar-tests--get-ical-event)
1566 (icalendar-tests--test-export, icalendar-tests--do-test-export):
58179cce
JB
1567 * cedet/srecode-tests.el (srecode-field-utest-impl): Fix typo.
1568
dba0634a
UJ
15692011-10-30 Ulf Jasper <ulf.jasper@web.de>
1570
1571 * automated/newsticker-tests.el
6df6ae42 1572 (newsticker--group-manage-orphan-feeds): Remove fsetting of
dba0634a
UJ
1573 newsticker--treeview-tree-update.
1574
6d6a626c
UJ
15752011-10-29 Ulf Jasper <ulf.jasper@web.de>
1576
73c3f81d
UJ
1577 * automated/newsticker-tests.el
1578 (newsticker--group-manage-orphan-feeds): Use fset instead of flet.
1579
a12bf61e 1580 * automated/newsticker-tests.el
6d6a626c 1581 (newsticker--group-manage-orphan-feeds): Prevent updating
c295fc18 1582 newsticker treeview. Fixed bug#9763.
6d6a626c 1583
6e0a9be7
GM
15842011-10-20 Glenn Morris <rgm@gnu.org>
1585
e195ae68
GM
1586 * automated/vc-bzr.el (vc-bzr-test-bug9781): New test.
1587
6e0a9be7
GM
1588 * automated/vc-bzr.el: New file.
1589
21fedf28
GM
15902011-10-15 Glenn Morris <rgm@gnu.org>
1591
1592 * automated/f90.el: New file.
1593
81416b68
UJ
15942011-09-27 Ulf Jasper <ulf.jasper@web.de>
1595
1596 * automated/newsticker-tests.el: Move newsticker-testsuite.el
c295fc18 1597 to automated/newsticker-tests.el. Convert to ERT.
81416b68 1598
68575ab0
UJ
15992011-07-26 Ulf Jasper <ulf.jasper@web.de>
1600
1601 * automated/icalendar-tests.el (icalendar-tests--compare-strings):
aa7dab97 1602 Remove, simply use string=.
68575ab0
UJ
1603 (icalendar--diarytime-to-isotime)
1604 (icalendar--datetime-to-diary-date)
1605 (icalendar--datestring-to-isodate)
1606 (icalendar--format-ical-event)
1607 (icalendar--parse-summary-and-rest)
1608 (icalendar-tests--do-test-import)
6df6ae42 1609 (icalendar-tests--do-test-cycle): Change argument order of
68575ab0
UJ
1610 string= to EXPECTED ACTUAL.
1611 (icalendar--import-format-sample)
1612 (icalendar--format-ical-event)
1613 (icalendar-import-non-recurring)
1614 (icalendar-import-rrule)
1615 (icalendar-import-duration)
1616 (icalendar-import-bug-6766)
6df6ae42 1617 (icalendar-real-world): Adjust to string= instead of
68575ab0
UJ
1618 icalendar-tests--compare-strings.
1619 (icalendar-import-multiple-vcalendars): New.
1620
de316778
TZ
16212011-05-11 Teodor Zlatanov <tzz@lifelogs.com>
1622
1623 * automated/gnus-tests.el: Add wrapper for Gnus tests.
1c231080 1624 Require CL.
de316778 1625
c07b2710
JL
16262011-05-09 Juri Linkov <juri@jurta.org>
1627
1628 * automated/occur-tests.el: Move from test/occur-testsuite.el.
1629 Convert to ERT.
1630
adec429a
CY
16312011-05-09 Chong Yidong <cyd@stupidchicken.com>
1632
1633 * automated/compile-tests.el: New file.
1634
c4c205d0
CY
16352011-05-08 Chong Yidong <cyd@stupidchicken.com>
1636
1637 * automated/font-parse-tests.el: Don't byte-compile.
1638
1639 * automated/comint-testsuite.el: Move from test/. Convert to ERT.
1640
6c075cd7
SM
16412011-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1642
1643 * automated/lexbind-tests.el: New file.
1644
33383987
JB
16452011-03-07 Chong Yidong <cyd@stupidchicken.com>
1646
1647 * Version 23.3 released.
1648
81fb60b2
GM
16492011-03-05 Glenn Morris <rgm@gnu.org>
1650
1651 * eshell.el: Move here from lisp/eshell/esh-test.el.
1652
de69c0a8
CO
16532011-03-03 Christian Ohler <ohler@gnu.org>
1654
1655 * automated/ert-tests.el (ert-test-explain-not-equal-keymaps):
1656 New test.
1657
4856384c
UJ
16582011-02-20 Ulf Jasper <ulf.jasper@web.de>
1659
1660 * automated/icalendar-tests.el: Move from icalendar-testsuite.el;
1661 convert to ERT format.
1662
aa0935b9
CY
16632011-02-14 Chong Yidong <cyd@stupidchicken.com>
1664
1665 * automated/bytecomp-tests.el: Move from bytecomp-testsuite.el;
1666 convert to ERT format.
1667
ccded26c
SM
16682011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1669
1670 * indent/shell.sh:
1671 * indent/shell.rc: New files.
1672
372fb76b
CY
16732011-01-27 Chong Yidong <cyd@stupidchicken.com>
1674
1675 * automated/font-parse-tests.el: Move from
1676 font-parse-testsuite.el.
1677
6608a7d8
CY
16782011-01-26 Chong Yidong <cyd@stupidchicken.com>
1679
1680 * font-parse-testsuite.el (test-font-parse-data): New file.
1681
db5d03ea
SM
16822011-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
1683
1684 * indent/prolog.prolog: Add tokenizing tests.
1685
d221e780
CO
16862011-01-13 Christian Ohler <ohler@gnu.org>
1687
1688 * automated: New directory for automated tests.
1689
1690 * automated/ert-tests.el, automated/ert-x-tests.el: New files.
1691
1692 * automated/Makefile.in: New file.
1693
cbf83ce9
SM
16942010-11-11 Stefan Monnier <monnier@iro.umontreal.ca>
1695
1696 * indent/modula2.mod: New file.
1697
d19dc73d
SM
16982010-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
1699
1700 * indent/octave.m: Add a test to ensure indentation is local.
1701
41f592d1
GM
17022010-10-23 Glenn Morris <rgm@gnu.org>
1703
1704 * comint-testsuite.el
d19dc73d
SM
1705 (comint-testsuite--test-comint-password-prompt-regexp):
1706 Add "Please enter the password". (Bug#7224)
41f592d1 1707
3672149f
SM
17082010-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
1709
1710 * indent/prolog.prolog: Use normal spacing around !.
1711
f5632fb6
SM
17122010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1713
1714 * indent/octave.m: Remove one more `fixindent'. Use `end'.
1715
cf38dd42
SM
17162010-09-10 Stefan Monnier <monnier@iro.umontreal.ca>
1717
1718 * indent/octave.m: Remove some `fixindent' not needed any more.
1719
e17b68ed
SM
17202010-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1721
1722 * indent/octave.m: New file.
1723
81ee9410
UJ
17242010-08-08 Ulf Jasper <ulf.jasper@web.de>
1725
e17b68ed 1726 * icalendar-testsuite.el (icalendar-testsuite-run): Add internal tests.
81ee9410
UJ
1727 (icalendar-testsuite--trim, icalendar-testsuite--compare-strings)
1728 (icalendar-testsuite--run-internal-tests): New.
1729 (icalendar-testsuite--test-convert-ordinary-to-ical)
1730 (icalendar-testsuite--test-convert-block-to-ical)
1731 (icalendar-testsuite--test-convert-anniversary-to-ical)
1732 (icalendar-testsuite--test-parse-vtimezone)
1733 (icalendar-testsuite--do-test-export): Code formatting.
1734 (icalendar-testsuite--test-parse-vtimezone): Doc fix.
1735 (icalendar-testsuite--do-test-import)
3672149f
SM
1736 (icalendar-testsuite--do-test-cycle):
1737 Use icalendar-testsuite--compare-strings
81ee9410
UJ
1738 (icalendar-testsuite--run-import-tests): Comment added.
1739 (icalendar-testsuite--run-import-tests)
e17b68ed 1740 (icalendar-testsuite--run-real-world-tests): Fix expected results.
81ee9410 1741
71ab16dd
CY
17422010-06-25 Chong Yidong <cyd@stupidchicken.com>
1743
1744 * redisplay-testsuite.el (test-redisplay-3): New test.
1745
6534e58a
CY
17462010-06-11 Chong Yidong <cyd@stupidchicken.com>
1747
1748 * comint-testsuite.el: New file.
1749
927c346b
SM
17502010-06-02 Stefan Monnier <monnier@iro.umontreal.ca>
1751
1752 * indent: New dir.
1753
61a808e8
CY
17542010-05-07 Chong Yidong <cyd@stupidchicken.com>
1755
1756 * Version 23.2 released.
1757
a4100ebe
CY
17582010-03-29 Chong Yidong <cyd@stupidchicken.com>
1759
3cbcd186
CY
1760 * cedet/semantic-ia-utest.el
1761 (semantic-symref-test-count-hits-in-tag): Add function, from
1762 semantic-test.el.
1763
a4100ebe
CY
1764 * cedet/tests/test.cpp:
1765 * cedet/tests/test.py:
1766 * cedet/tests/teststruct.cpp:
1767 * cedet/tests/testtemplates.cpp:
1768 * cedet/tests/testusing.cpp:
1769 * cedet/tests/scopetest.cpp:
1770 * cedet/tests/scopetest.java: Files deleted.
1771
1772 * cedet/tests/test.make:
1773 * cedet/tests/test.c:
1774 * cedet/tests/testjavacomp.java:
1775 * cedet/tests/testspp.c:
1776 * cedet/tests/testsppreplace.c:
1777 * cedet/tests/testsppreplaced.c:
1778 * cedet/tests/testsubclass.cpp:
1779 * cedet/tests/testsubclass.hh:
1780 * cedet/tests/testtypedefs.cpp:
1781 * cedet/tests/testvarnames.c:
1782 * cedet/tests/test.el:
1783 * cedet/tests/testdoublens.cpp:
1784 * cedet/tests/testdoublens.hpp: Add copyright header.
1785
85738751
SM
1786 * cedet/semantic-tests.el (semanticdb-test-gnu-global):
1787 Remove reference to deleted files.
1788
dc2d2590
JL
17892010-03-30 Juri Linkov <juri@jurta.org>
1790
1791 * occur-testsuite.el (occur-tests): Add tests for context lines.
1792
5275ff8b
JL
17932010-03-23 Juri Linkov <juri@jurta.org>
1794
1795 * occur-testsuite.el: New file.
1796
288f9fc0
CY
17972010-03-10 Chong Yidong <cyd@stupidchicken.com>
1798
1799 * Branch for 23.2.
1800
b4340b3f
UJ
18012010-02-19 Ulf Jasper <ulf.jasper@web.de>
1802
1803 * icalendar-testsuite.el
6df6ae42
JB
1804 (icalendar-testsuite--run-function-tests): Add new tests.
1805 (icalendar-testsuite--test-diarytime-to-isotime): Add another
b4340b3f
UJ
1806 testcase.
1807 (icalendar-testsuite--test-convert-ordinary-to-ical): New.
1808 (icalendar-testsuite--test-convert-weekly-to-ical): New.
1809 (icalendar-testsuite--test-convert-yearly-to-ical): New.
1810 (icalendar-testsuite--test-convert-block-to-ical): New.
1811 (icalendar-testsuite--test-convert-cyclic-to-ical): New.
1812 (icalendar-testsuite--test-convert-anniversary-to-ical): New.
1813
db9e401b
JB
18142010-01-18 Juanma Barranquero <lekktu@gmail.com>
1815
1816 * cedet/semantic-tests.el (semanticdb-test-gnu-global)
1817 (semantic-lex-test-full-depth, semantic-symref-test-count-hits-in-tag):
1818 Fix typos in docstrings and error messages.
1819 (semanticdb-ebrowse-run-tests): Fix typos in error messages.
1820
d1f18ec0
JB
18212010-01-14 Juanma Barranquero <lekktu@gmail.com>
1822
1823 * cedet/cedet-utests.el (cedet-utest-log-shutdown, pulse-test):
1824 * cedet/semantic-ia-utest.el (semantic-ia-utest-error-log-list)
1825 (semantic-ia-utest-buffer-refs): Fix typos in docstrings.
1826
6fe539d2
UJ
18272009-12-18 Ulf Jasper <ulf.jasper@web.de>
1828
1829 * icalendar-testsuite.el
d5c6faf9
SM
1830 (icalendar-testsuite--run-function-tests):
1831 Add icalendar-testsuite--test-parse-vtimezone.
6fe539d2
UJ
1832 (icalendar-testsuite--test-parse-vtimezone): New.
1833 (icalendar-testsuite--do-test-cycle): Doc changes.
6df6ae42 1834 (icalendar-testsuite--run-real-world-tests): Remove trailing
6fe539d2
UJ
1835 whitespace -- see change of icalendar--add-diary-entry in
1836 icalendar.el.
6df6ae42 1837 (icalendar-testsuite--run-cycle-tests): Re-enable all tests.
6fe539d2 1838
d8085053
GM
18392009-09-30 Glenn Morris <rgm@gnu.org>
1840
1841 * cedet/semantic-utest-c.el: Relicense under GPLv3+.
1842
7c4dccd0
CY
18432009-06-26 Eric Ludlam <zappo@gnu.org>
1844
1845 * cedet/*: New unit tests, from CEDET repository.
1846
6ada5ad1
CY
18472009-06-26 Chong Yidong <cyd@stupidchicken.com>
1848
1849 * redisplay-testsuite.el: New file.
1850
70243478
CY
18512009-06-21 Chong Yidong <cyd@stupidchicken.com>
1852
1853 * Branch for 23.1.
1854
f052351a
UJ
18552009-01-25 Ulf Jasper <ulf.jasper@web.de>
1856
1857 * icalendar-testsuite.el
6df6ae42
JB
1858 (icalendar-testsuite--run-function-tests):
1859 Add icalendar-testsuite--test-diarytime-to-isotime.
1860 (icalendar-testsuite--test-parse-summary-and-rest): Adjust to
f052351a
UJ
1861 recent icalendar fixes.
1862 (icalendar-testsuite--test-diarytime-to-isotime): New.
6df6ae42 1863 (icalendar-testsuite--test-create-uid): Adjust to recent
f052351a
UJ
1864 icalendar changes.
1865
dee5aa91
CY
18662008-11-30 Shigeru Fukaya <shigeru.fukaya@gmail.com>
1867
d4835507 1868 * bytecomp-testsuite.el: New file.
dee5aa91 1869
f052351a 18702008-10-31 Ulf Jasper <ulf.jasper@web.de>
aad81014
UJ
1871
1872 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
d5c6faf9 1873 Add `icalendar-testsuite--test-create-uid'.
aad81014
UJ
1874 (icalendar-testsuite--test-create-uid): New.
1875
d176d8c6
UJ
18762008-06-14 Ulf Jasper <ulf.jasper@web.de>
1877
1878 * newsticker-testsuite.el: New file.
1879
a4766629
GM
18802008-05-24 Ulf Jasper <ulf.jasper@web.de>
1881
1882 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
1883 Add icalendar-testsuite--test-datestring-to-isodate,
1884 icalendar-testsuite--test-datetime-to-diary-date, and
1885 icalendar-testsuite--test-calendar-style.
35e951cd 1886 (icalendar-testsuite--test-format-ical-event)
a4766629
GM
1887 (icalendar-testsuite--test-parse-summary-and-rest):
1888 Doc fix. Remove european-calendar-style.
1889 (icalendar-testsuite--get-ical-event): Doc fix.
35e951cd 1890 (icalendar-testsuite--test-first-weekday-of-year)
a4766629 1891 (icalendar-testsuite--run-cycle-tests): Add doc string.
35e951cd
JB
1892 (icalendar-testsuite--test-datestring-to-isodate)
1893 (icalendar-testsuite--test-datetime-to-diary-date)
a4766629
GM
1894 (icalendar-testsuite--test-calendar-style): New functions.
1895 (icalendar-testsuite--test-export): Handle iso date style.
1896 New arg INPUT-ISO. Use calendar-date-style.
1897 (icalendar-testsuite--test-import): Handle iso date style.
1898 New arg EXPECTED-ISO. Use calendar-date-style.
1899 (icalendar-testsuite--test-cycle): Handle iso date style.
35e951cd
JB
1900 (icalendar-testsuite--run-import-tests)
1901 (icalendar-testsuite--run-export-tests)
a4766629
GM
1902 (icalendar-testsuite--run-real-world-tests): Add iso style tests.
1903
e42fc905
GM
19042008-02-29 Glenn Morris <rgm@gnu.org>
1905
1906 * README: New file.
1907
366b88a2
GM
19082008-02-29 Ulf Jasper <ulf.jasper@web.de>
1909
1910 * icalendar-testsuite.el: New file.
1911
1912;; Local Variables:
880820fe 1913;; coding: utf-8
366b88a2
GM
1914;; End:
1915
ba318903 1916 Copyright (C) 2008-2014 Free Software Foundation, Inc.
366b88a2
GM
1917
1918 This file is part of GNU Emacs.
1919
4f43e937 1920 GNU Emacs is free software: you can redistribute it and/or modify
366b88a2 1921 it under the terms of the GNU General Public License as published by
4f43e937
GM
1922 the Free Software Foundation, either version 3 of the License, or
1923 (at your option) any later version.
366b88a2
GM
1924
1925 GNU Emacs is distributed in the hope that it will be useful,
1926 but WITHOUT ANY WARRANTY; without even the implied warranty of
1927 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1928 GNU General Public License for more details.
1929
1930 You should have received a copy of the GNU General Public License
4f43e937 1931 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.