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