Merge from emacs-24; up to 2014-05-26T10:21:18Z!rgm@gnu.org
[bpt/emacs.git] / test / ChangeLog
CommitLineData
a7517f0f
GM
12014-05-22 Glenn Morris <rgm@gnu.org>
2
f23423f3 3 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
ff965efb 4 Fix handling of temporary elc files.
f23423f3 5
a7517f0f
GM
6 * automated/fns-tests.el (fns-tests-nreverse):
7 Update for changed string behavior.
8
92491099
DA
92014-05-15 Dmitry Antipov <dmantipov@yandex.ru>
10
11 * automated/fns-tests.el: New file.
ddc30c99
DA
12 * automated/fns-tests.el (fns-tests-nreverse)
13 (fns-tests-nreverse-bool-vector): New tests.
92491099 14
606695a6
GM
152014-05-08 Glenn Morris <rgm@gnu.org>
16
17 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
b2a929a2
GM
18 (vc-bzr-test-faulty-bzr-autoloads):
19 Give bzr a temporary home-directory, in case the real one is missing.
606695a6 20
fb3f83f5 212014-05-08 Dmitry Gutov <dgutov@yandex.ru>
4dd3c4d5 22
fb3f83f5
GM
23 * automated/ruby-mode-tests.el (ruby-interpolation-after-dollar-sign):
24 New test.
4dd3c4d5 25
fb3f83f5 262014-05-08 Glenn Morris <rgm@gnu.org>
6da8d069
GM
27
28 * automated/help-fns.el: New file.
29
4807c7eb
BR
302014-05-01 Barry O'Reilly <gundaetiapo@gmail.com>
31
a7e1ffdc
BR
32 * automated/undo-tests.el (undo-test-region-deletion): New test to
33 demonstrate bug#17235.
34 (undo-test-region-example): New test to verify example given in
35 comments for undo-make-selective-list.
4807c7eb 36
844465d6
MA
372014-04-25 Michael Albinus <michael.albinus@gmx.de>
38
39 * automated/tramp-tests.el (top):
40 * automated/file-notify-tests.el (top): Do not disable interactive
41 passwords in batch mode.
42 (password-cache-expiry): Set to nil.
43
c0b9bc72
MA
44 * automated/file-notify-tests.el
45 (file-notify-test-remote-temporary-file-directory):
46 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
47 Use a mock-up method as default.
48 (tramp-test00-availability): Print the used directory name.
49 (tramp-test33-recursive-load): Fix typo.
50
84b2095c
MA
512014-04-22 Michael Albinus <michael.albinus@gmx.de>
52
d5ff4ded
MA
53 * automated/tramp-tests.el (tramp--test-check-files): Remove traces.
54 (tramp-test30-special-characters): Remove test for backslash.
84b2095c 55
f3a4812c
MA
562014-04-20 Michael Albinus <michael.albinus@gmx.de>
57
58 * automated/tramp-tests.el
59 (tramp-test19-directory-files-and-attributes)
60 (tramp-test22-file-times): Check for `file-attributes' equality
61 only if there is a usable timestamp.
62 (tramp--test-check-files): Do not use `copy-sequence'.
63
66fda794
DC
642014-04-22 Daniel Colascione <dancol@dancol.org>
65
12b1389c
DC
66 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
67 Add compile flag.
68 (test-byte-comp-macro-expansion)
69 (test-byte-comp-macro-expansion-eval-and-compile)
70 (test-byte-comp-macro-expansion-eval-when-compile)
71 (test-byte-comp-macro-expand-lexical-override): Use it.
72 (test-eager-load-macro-expansion)
73 (test-eager-load-macro-expansion-eval-and-compile)
74 (test-eager-load-macro-expansion-eval-when-compile)
75 (test-eager-load-macro-expand-lexical-override): New tests.
76
66fda794 77 * automated/cl-lib.el (cl-lib-struct-accessors): Fix test to
12b1389c
DC
78 account for removal of `cl-struct-set-slot-value'. Also, move
79 the defstruct to top level.
66fda794 80
2fa1b97d
DC
812014-04-21 Daniel Colascione <dancol@dancol.org>
82
985c035f
DC
83 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
84 New function.
85 (test-byte-comp-macro-expansion)
86 (test-byte-comp-macro-expansion-eval-and-compile)
87 (test-byte-comp-macro-expansion-eval-when-compile)
88 (test-byte-comp-macro-expand-lexical-override): New tests.
89
2fa1b97d 90 * automated/cl-lib.el (cl-loop-destructuring-with): New test.
0c8d9455 91 (cl-the): Fix cl-the test.
2fa1b97d 92
89a2e783
DC
932014-04-20 Daniel Colascione <dancol@dancol.org>
94
95 * automated/cl-lib.el (cl-lib-struct-accessors,cl-the): New tests.
96
5305137a
MA
972014-04-19 Michael Albinus <michael.albinus@gmx.de>
98
99 * automated/tramp-tests.el (tramp--test-check-files): Extend test.
100 (tramp-test31-utf8): Let-bind also `file-name-coding-system'.
101
2a2e6726
MA
1022014-04-18 Michael Albinus <michael.albinus@gmx.de>
103
104 * automated/tramp-tests.el (tramp-copy-size-limit): Set to nil.
105 (tramp--test-make-temp-name): Optional argument LOCAL.
106 (tramp--instrument-test-case): Show messages. Catch also `quit'.
107 (tramp-test10-write-region): No special test for out-of-band copy
108 needed anymore.
109 (tramp-test11-copy-file, tramp-test12-rename-file)
110 (tramp-test21-file-links): Extend tests.
111 (tramp-test20-file-modes): More robust check for user "root".
112 (tramp--test-check-files): New defun.
113 (tramp-test30-special-characters, tramp-test33-recursive-load)
114 (tramp-test34-unload): New tests.
115 (tramp-test31-utf8, tramp-test32-asynchronous-requests): Rename.
116
e088b01d
GM
1172014-04-11 Glenn Morris <rgm@gnu.org>
118
119 * automated/Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): Unexport.
120
536aa466 1212014-04-11 Paul Eggert <eggert@cs.ucla.edu>
10ee3b3f
PE
122
123 * automated/electric-tests.el: Fix spelling error in test name.
124 (whitespace-skipping-for-quotes-not-outside):
125 Rename from whitespace-skipping-for-quotes-not-ouside.
126
3f63a9f7
DC
1272014-04-09 Daniel Colascione <dancol@dancol.org>
128
129 * automated/syntax-tests.el: New file.
130
3b7fab25
GM
1312014-04-09 Glenn Morris <rgm@gnu.org>
132
50c9a9b8
GM
133 * automated/python-tests.el (python-triple-quote-pairing):
134 Enable/disable electric-pair-mode as needed.
135
3b7fab25
GM
136 * automated/electric-tests.el (electric-pair-backspace-1):
137 Replace deleted function.
138
190f899a
JT
1392014-04-07 João Távora <joaotavora@gmail.com>
140
7aecc2f6
JT
141 * automated/python-tests.el (python-triple-quote-pairing): New test.
142 (python-syntax-after-python-backspace): New test.
143
89f20f76
JT
144 * automated/electric-tests.el (electric-pair-define-test-form):
145 More readable test docstrings.
146 (whitespace-skipping-for-quotes-not-ouside)
147 (whitespace-skipping-for-quotes-only-inside)
6f287c89 148 (whitespace-skipping-quotes-not-without-proper-syntax): New tests.
89f20f76 149
5cb0cc90
JT
1502014-04-04 João Távora <joaotavora@gmail.com>
151
6f287c89
GM
152 * automated/electric-tests.el (define-electric-pair-test):
153 Don't overtest.
5cb0cc90
JT
154 (inhibit-in-mismatched-string-inside-ruby-comments): New test.
155 (inhibit-in-mismatched-string-inside-c-comments): New test.
156
200c532b
JT
1572014-04-02 João Távora <joaotavora@gmail.com>
158
159 * automated/electric-tests.el (inhibit-if-strings-mismatched):
160 New test, change from `inhibit-only-of-next-is-mismatched'.
161
16adf2e6 1622014-03-26 Barry O'Reilly <gundaetiapo@gmail.com>
37ea8275 163
c7d0e04c 164 * automated/undo-tests.el (undo-test-marker-adjustment-nominal):
37ea8275
BR
165 (undo-test-region-t-marker): New tests of marker adjustments.
166 (undo-test-marker-adjustment-moved):
167 (undo-test-region-mark-adjustment): New tests to demonstrate
168 bug#16818, which fail without the fix.
169
74b1f21d 1702014-03-23 Dmitry Gutov <dgutov@yandex.ru>
6ddc4422 171
74b1f21d
GM
172 * automated/package-test.el (package-test-describe-package):
173 Fix test failure in non-graphical mode.
6ddc4422 174
c6b0fbe7
DC
1752014-03-23 Daniel Colascione <dancol@dancol.org>
176
74b1f21d
GM
177 * automated/subword-tests.el (subword-tests2): More subword tests.
178
c6b0fbe7
DC
179 * automated/cl-lib.el (cl-lib-keyword-names-versus-values): New
180 test: correct parsing of keyword arguments.
181
0ceba22e
DG
1822014-03-22 Dmitry Gutov <dgutov@yandex.ru>
183
184 * automated/package-test.el (package-test-describe-package):
185 Check for the "Keywords: " line.
186
187 * automated/data/package/archive-contents: Include the :keywords
188 field in `simple-single' data form.
189
1902014-03-21 Dmitry Gutov <dgutov@yandex.ru>
191
192 * automated/package-test.el
193 (package-test-install-two-dependencies): New test (bug#16826).
194
195 * automated/data/package/simple-two-depend-1.1.el: New file.
196
197 * automated/data/package/archive-contents:
198 Add info about the new package.
199
162427fe
MA
2002014-03-07 Michael Albinus <michael.albinus@gmx.de>
201
202 * automated/tramp-tests.el (tramp-copy-size-limit): Declare.
203 (tramp-test10-write-region): Extend for out-of-band copy.
204 (tramp-test31-asynchronous-requests): New test.
205
35e951cd 2062014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
e3d090b4
BR
207
208 * automated/undo-tests.el (undo-test-in-region-not-most-recent):
209 Add new test of undo in region.
210 (undo-test-in-region-eob): Add test case described at
211 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16411
212
5b5774e5
MA
2132014-02-28 Michael Albinus <michael.albinus@gmx.de>
214
215 * automated/tramp-tests.el (tramp--test-enabled)
216 (tramp-test15-copy-directory): No special handling of tramp-adb.el
217 anymore. It's fixed in that package.
218
154ba796
MA
2192014-02-27 Michael Albinus <michael.albinus@gmx.de>
220
221 * automated/tramp-tests.el (tramp--test-enabled): Move connection
222 cleanup into this function. Remove respective code from all test
223 cases.
224 (tramp--instrument-test-case): Declare `indent' and `debug'.
225 Handle other errors as well.
226 (tramp-test14-delete-directory): Check for `file-error' error.
227 (tramp-test15-copy-directory): Ignore return value of
228 `copy-directory'. It's too much hassle to handle it for tramp-adb.el.
229 (tramp-test19-directory-files-and-attributes): Take care of
230 timestamp of "../".
231 (tramp-test20-file-modes, tramp-test27-start-file-process)
232 (tramp-test28-shell-command): Skip for tramp-adb.el.
233 (tramp-test21-file-links): `file-truename' shall preserve trailing
234 link of directories.
235 (tramp-test22-file-times): Skip if `set-file-times' returns nil.
236 (tramp-test26-process-file, tramp-test28-shell-command): Let-bind
237 `kill-buffer-query-functions' to nil.
238 (tramp-test28-shell-command): Run `async-shell-command' with timeouts.
239
c6e08d12
MA
2402014-02-21 Michael Albinus <michael.albinus@gmx.de>
241
242 * automated/tramp-tests.el
243 (tramp-test19-directory-files-and-attributes): Do not include
244 directories in comparison; they might have changed their
245 timestamps already.
246
d9386b0c
MA
2472014-02-20 Michael Albinus <michael.albinus@gmx.de>
248
249 * automated/tramp-tests.el (tramp--instrument-test-case): New macro.
250 (tramp-test17-insert-directory): First line could contain more
251 text, when produced by `ls-lisp'.
252 (tramp-test19-directory-files-and-attributes): Instrument failed
253 test case.
254
76c92fdd
MA
2552014-02-19 Michael Albinus <michael.albinus@gmx.de>
256
257 * automated/tramp-tests.el (tramp-test17-insert-directory):
258 Make first line "total 123" optional.
259 (tramp-test20-file-modes, tramp-test22-file-times)
260 (tramp-test26-process-file, tramp-test27-start-file-process)
261 (tramp-test28-shell-command): Skip for tramp-gvfs.el and
262 tramp-smb.el.
263 (tramp-test20-file-modes): Check for "root" only when there is an
264 explicit user name.
265 (tramp-test21-file-links): Handle "... not supported" error.
266 (tramp-test22-file-times): Skip for "don't know" return values.
267 (tramp-test26-process-file, tramp-test28-shell-command):
268 Remove color escape sequences.
269 (tramp-test28-shell-command): Use `accept-process-output' rather
270 than `sit-for'.
271 (tramp-test30-utf8): Set coding system `utf-8'.
272
2830e9b6
MA
2732014-02-17 Michael Albinus <michael.albinus@gmx.de>
274
275 * automated/tramp-tests.el (tramp-test28-shell-command): Perform
276 an initial `sit-for' prior the while loop.
277
dd7691b7
MA
2782014-02-16 Michael Albinus <michael.albinus@gmx.de>
279
280 Sync with Tramp 2.2.9.
281
282 * automated/tramp-tests.el (password-cache-expiry): Set to nil.
283 (tramp-test28-shell-command): Make a while loop when waiting for
284 process exit.
285
581d24e7
MA
2862014-02-11 Michael Albinus <michael.albinus@gmx.de>
287
288 * automated/tramp-tests.el (top): Require `vc', `vc-bzr', `vc-git'
289 and `vc-hg'. Declare `tramp-find-executable' and
290 `tramp-get-remote-path'.
291 (tramp-test29-vc-registered): New test.
292 (tramp-test30-utf8): Rename from `tramp-test29-utf8'.
293
cad6dfb6
MA
2942014-02-07 Michael Albinus <michael.albinus@gmx.de>
295
296 * automated/tramp-tests.el (tramp-test26-process-file): Improve test.
297 (tramp-test27-start-file-process): Use "_p" as argument of lambda.
298 (tramp-test28-shell-command): Improve `shell-command' test. Add
299 `async-shell-command' tests.
300
40d2f2e4
MA
3012014-02-04 Michael Albinus <michael.albinus@gmx.de>
302
303 * automated/file-notify-tests.el (file-notify--wait-for-events):
304 Use `read-event' instead of `sit-for'.
305 (file-notify-test02-events): Remove expected result, the bug is
306 fixed meanwhile.
307 (file-notify-test02-events, file-notify-test03-autorevert):
308 Use `sleep-for' instead of `sit-for'.
309
e2a67bd0
DG
3102014-01-31 Dmitry Gutov <dgutov@yandex.ru>
311
312 * automated/ruby-mode-tests.el (ruby-align-chained-calls):
313 New test.
314
dc9c8c62
MA
3152014-01-27 Michael Albinus <michael.albinus@gmx.de>
316
317 * automated/file-notify-tests.el (file-notify--deftest-remote):
318 Do not skip when the local test has failed. They are unrelated.
319 (file-notify--wait-for-events): Use `sit-for'. Let-bind
320 `noninteractive' to nil, otherwise `sit-for' could be degraded to
321 `sleep-for'.
322 (file-notify-test02-events): Check for `file-remote-p' instead of
323 `file-notify--test-remote-enabled'.
324
5511e5c5
MA
3252014-01-26 Michael Albinus <michael.albinus@gmx.de>
326
327 * automated/file-notify-tests.el (file-notify-test02-events):
328 Let test case fail for Bug#16519.
329
29f5e020
MA
3302014-01-22 Michael Albinus <michael.albinus@gmx.de>
331
332 * automated/file-notify-tests.el (file-notify-test02-events):
333 Hide Bug#16519, until it is solved.
334
ca4cfde3
MA
3352014-01-21 Michael Albinus <michael.albinus@gmx.de>
336
63389c25
MA
337 * automated/file-notify-tests.el
338 (file-notify--test-local-enabled): Fix error in logic.
339 (file-notify--wait-for-events): New defmacro.
340 (file-notify-test02-events): Make short breaks between file operations.
341 Use `file-notify--wait-for-events'. Check, that events have arrived.
342 (file-notify-test03-autorevert): Use `file-notify--wait-for-events'.
343
ca4cfde3
MA
344 * automated/comint-testsuite.el
345 (comint-testsuite-password-strings): Add localized examples.
346
16063016
MA
3472014-01-17 Michael Albinus <michael.albinus@gmx.de>
348
349 * automated/inotify-test.el (inotify-file-watch-simple): Skip test
350 case if inotify is not linked with Emacs. Use `read-event' rather
351 than `sit-for' in order to process events. (Bug#13662)
352
6a1f3c11
MA
3532014-01-13 Michael Albinus <michael.albinus@gmx.de>
354
355 * automated/ert-tests.el (ert-test-record-backtrace): Reenable
356 test case with adapted test string. (Bug#13064)
357
1f5afa8c
GM
3582013-12-28 Glenn Morris <rgm@gnu.org>
359
360 * automated/electric-tests.el: Require 'elec-pair.
361
8a6212d7 3622013-12-26 João Távora <joaotavora@gmail.com>
1f5afa8c
GM
363
364 * automated/electric-tests.el (electric-pair-test-for):
365 Fix autowrapping tests in batch-mode by running with
8a6212d7
JT
366 `transient-mark-mode' set to `lambda'.
367
1f5afa8c 368 * automated/electric-tests.el: New file.
3b8d5131 369
01379221
FEG
3702013-12-25 Fabián Ezequiel Gallina <fgallina@gnu.org>
371
372 * automated/python-tests.el
373 (python-nav-lisp-forward-sexp-safe-1): Remove test.
374 (python-nav-forward-sexp-safe-1): New test.
375
b520f210
DG
3762013-12-20 Dmitry Gutov <dgutov@yandex.ru>
377
378 * automated/ruby-mode-tests.el: Add tests for
379 `ruby-align-to-stmt-keywords'.
380
381 * indent/ruby.rb: Update examples to reflect the lack of change in
382 default indentation of `begin' blocks.
383
5556c0ce
DG
3842013-12-17 Dmitry Gutov <dgutov@yandex.ru>
385
386 * indent/ruby.rb: Update examples according to the change
387 in `smie-indent-close'.
388
276bc333
DG
3892013-12-14 Dmitry Gutov <dgutov@yandex.ru>
390
391 * indent/ruby.rb: New examples.
392
bc9222c9
FEG
3932013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
394
395 * automated/python-tests.el (python-indent-dedenters-2): New test.
396
09faee72
FEG
3972013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
398
399 * automated/python-tests.el (python-indent-after-comment-1)
400 (python-indent-after-comment-2): New tests.
401
f54de22e
NT
4022013-12-12 Nathan Trapuzzano <nbtrap@nbtrap.com>
403
a12bf61e
GM
404 * automated/python-tests.el (python-indent-block-enders-1):
405 Rename from python-indent-block-enders.
f54de22e
NT
406 (python-indent-block-enders-2): New test.
407
939fef29
DG
4082013-12-08 Dmitry Gutov <dgutov@yandex.ru>
409
410 * indent/js.js: New file.
411
0494d994
MA
4122013-12-05 Michael Albinus <michael.albinus@gmx.de>
413
414 * automated/dbus-tests.el: New file.
415
bf4906d7
CD
4162013-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
417
418 * automated/regexp-tests.el: New file.
419
a48eb50b
EZ
4202013-11-29 Eli Zaretskii <eliz@gnu.org>
421
bf4906d7
CD
422 * automated/reftex-tests.el (reftex-parse-from-file-test):
423 Run temp-dir through file-truename, to make sure the temporary file
de20f087
EZ
424 names are comparable as strings.
425
a48eb50b
EZ
426 * automated/decoder-tests.el (ert-test-decoder-prefer-utf-8):
427 Force Unix EOLs by using 'utf-8-unix', since the default of
bf4906d7 428 'utf-8' is system-dependent, while the test expects to see Unix EOLs.
a48eb50b 429
0845be75
GM
4302013-11-28 Glenn Morris <rgm@gnu.org>
431
432 * automated/Makefile.in (SEPCHAR): Use in place of PATH_SEP.
433
f7ec0d94
EZ
4342013-11-28 Eli Zaretskii <eliz@gnu.org>
435
bf4906d7 436 * automated/Makefile.in (PATH_SEP): Set this instead of PATH_SEPARATOR.
f7ec0d94
EZ
437 (EMACSOPT): Use $(PATH_SEP).
438
23293cb0
MA
4392013-11-28 Michael Albinus <michael.albinus@gmx.de>
440
441 * automated/file-notify-tests.el (auto-revert-stop-on-user-input):
442 Set to nil.
443
1baa1e49
MA
4442013-11-27 Michael Albinus <michael.albinus@gmx.de>
445
446 * automated/file-notify-tests.el
447 (file-notify-test-remote-temporary-file-directory):
448 Check $REMOTE_TEMPORARY_FILE_DIRECTORY.
449 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
450 (file-notify--deftest-remote): Cleanup connection initially.
451 (file-notify-test03-autorevert): Run also in batch mode. Use a
452 larger timeout for remote files. `sit-for' 1 second; 0.1 second
453 does not work on MS Windows. Call `accept-process-output' for
454 remote files. Apply `string-match' instead of `string-equal', the
455 messages are different on MS Windows.
456
457 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
458 Use $REMOTE_TEMPORARY_FILE_DIRECTORY.
459 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
460
17e0445b
GM
4612013-11-23 Glenn Morris <rgm@gnu.org>
462
0b09f7c0
GM
463 * automated/python-tests.el (python-shell-make-comint-1)
464 (python-shell-make-comint-2, python-shell-get-process-1):
465 Suppress creation of some temp-files.
466
f4d341af
GM
467 * automated/python-tests.el (python-shell-parse-command-1)
468 (python-shell-make-comint-1, python-shell-make-comint-2)
469 (python-shell-get-process-1)
470 (python-shell-internal-get-or-create-process-1):
471 Skip rather than fail if prereqs not found.
472
17e0445b
GM
473 * automated/Makefile.in (emacs):
474 Empty EMACSLOADPATH rather than unsetting.
475
48592bfd
GM
4762013-11-22 Glenn Morris <rgm@gnu.org>
477
478 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
479 Set expected-result.
480
2df10228
GM
4812013-11-21 Glenn Morris <rgm@gnu.org>
482
009111d6
GM
483 * automated/Makefile.in (XARGS_LIMIT): New, set by configure.
484 (compile-main): Pass XARGS_LIMIT to xargs.
485
2df10228
GM
486 * automated/Makefile.in (PATH_SEPARATOR): New, set by configure.
487 (EMACSOPT): Use PATH_SEPARATOR.
488
c295fc18 4892013-11-20 Bozhidar Batsov <bozhidar@batsov.com>
30654657 490
a12bf61e 491 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
30654657 492 Add a failing test for Bug#15874.
4e9fc48c
BB
493 (ruby--insert-coding-comment-ruby-style)
494 (ruby--insert-coding-comment-emacs-style)
495 (ruby--insert-coding-comment-custom-style):
30654657
BB
496 Add a few tests for `ruby--insert-coding-comment'.
497
ec2c4ee6
PE
4982013-11-18 Paul Eggert <eggert@cs.ucla.edu>
499
500 Improve API of recently-added bool vector functions (Bug#15912).
501 * automated/data-tests.el: Adjust to API changes.
502
0010ca51
MA
5032013-11-16 Michael Albinus <michael.albinus@gmx.de>
504
505 * automated/tramp-tests.el (tramp-test07-file-exists-p)
506 (tramp-test08-file-local-copy)
507 (tramp-test09-insert-file-contents, tramp-test10-write-region)
508 (tramp-test11-copy-file, tramp-test12-rename-file)
509 (tramp-test13-make-directory, tramp-test14-delete-directory)
510 (tramp-test15-copy-directory, tramp-test16-directory-files)
511 (tramp-test17-insert-directory, tramp-test18-file-attributes)
512 (tramp-test19-directory-files-and-attributes)
513 (tramp-test20-file-modes, tramp-test21-file-links)
514 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
515 (tramp-test24-file-name-completion, tramp-test25-load)
516 (tramp-test26-process-file, tramp-test27-start-file-process)
517 (tramp-test28-shell-command): Cleanup connection initially.
518
82407168
MA
5192013-11-15 Michael Albinus <michael.albinus@gmx.de>
520
521 * automated/tramp-tests.el (tramp-test29-utf8): Cleanup the
522 connection before running the test.
523
3cd4192f
MA
5242013-11-15 Michael Albinus <michael.albinus@gmx.de>
525
526 * automated/tramp-tests.el (tramp-test15-copy-directory)
527 (tramp-test16-directory-files, tramp-test17-insert-directory)
528 (tramp-test18-file-attributes)
529 (tramp-test19-directory-files-and-attributes)
530 (tramp-test20-file-modes, tramp-test21-file-links)
531 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
532 (tramp-test24-file-name-completion, tramp-test25-load)
35e951cd 533 (tramp-test26-process-file, tramp-test27-start-file-process)
bf4906d7 534 (tramp-test28-shell-command): Protect unwindforms with `ignore-errors'.
3cd4192f
MA
535 (tramp-test29-utf8): New test.
536
927fbd6b
MA
5372013-11-13 Michael Albinus <michael.albinus@gmx.de>
538
539 * automated/file-notify-tests.el (file-notify-test02-events)
540 (file-notify-test03-autorevert): Suppress messages in `write-region'.
541
542 * automated/tramp-tests.el (tramp-test02-file-name-dissect)
543 (tramp-test03-file-name-defaults, tramp-test21-file-links): Add tests.
3cd4192f
MA
544 (tramp-test26-process-file, tramp-test28-shell-command):
545 Ensure, that the directory is not empty when calling "ls".
927fbd6b 546
8ee0219f
MA
5472013-11-11 Michael Albinus <michael.albinus@gmx.de>
548
549 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
550 Check $TRAMP_TEST_TEMPORARY_FILE_DIRECTORY.
551 (tramp-read-passwd): Check $TRAMP_TEST_ALLOW_PASSWORD.
35e951cd 552 (tramp-test09-insert-file-contents, tramp-test10-write-region)
8ee0219f
MA
553 (tramp-test26-process-file): Add tests.
554 (tramp-test11-copy-file): Remove debug message.
555 (tramp-test20-file-modes): Special case, if user is "root".
556
54099383
MA
5572013-11-08 Michael Albinus <michael.albinus@gmx.de>
558
1c49d6c2 559 * automated/file-notify-tests.el:
54099383 560 * automated/tramp-tests.el: Add `tramp-own-remote-path' to
1c49d6c2
MA
561 `tramp-remote-path' when running on hydra.
562 (tramp-test07-file-exists-p): Remove instrumentation code.
563 (tramp-test26-process-file): Don't use "/bin/true" and
564 "/bin/false", these paths do not exist on hydra.
54099383 565
21cfbae5
HE
5662013-11-08 Helmut Eller <eller.helmut@gmail.com>
567
7dd8b873 568 * automated/process-tests.el: New file.
21cfbae5 569
1f923923
DG
5702013-11-08 Dmitry Gutov <dgutov@yandex.ru>
571
572 * indent/ruby.rb: New examples.
573
6b4ac03e
GM
5742013-11-06 Glenn Morris <rgm@gnu.org>
575
576 * automated/Makefile.in (setwins): Avoid accidental matches.
577
6865f4d5
MA
5782013-11-06 Michael Albinus <michael.albinus@gmx.de>
579
580 * automated/tramp-tests.el (tramp-test07-file-exists-p):
581 Fix docstring. Instrument, in order to hunt failure on hydra.
582
c76489d6
GM
5832013-11-06 Glenn Morris <rgm@gnu.org>
584
585 * automated/flymake-tests.el (warning-predicate-rx-gcc)
586 (warning-predicate-function-gcc, warning-predicate-rx-perl)
587 (warning-predicate-function-perl):
588 * automated/info-xref.el (info-xref-test-makeinfo):
589 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
590 (vc-bzr-test-faulty-bzr-autoloads): Skip rather than expect failure.
591
a213a541
MA
5922013-11-05 Michael Albinus <michael.albinus@gmx.de>
593
594 * automated/tramp-tests.el: New file.
595
dc503386
GM
5962013-11-05 Glenn Morris <rgm@gnu.org>
597
2d748773
GM
598 Get rid of --chdir usage.
599 * automated/Makefile.in (EMACSOPT): Move -L here.
600 (emacs): Set EMACS_TEST_DIRECTORY in the environment.
601 (setwins): Don't assume called from srcdir. Remove legacy stuff.
602 (.el.elc): No more need to pass -L here.
603 (compile-main): Get rid of sub-shell and cd.
604 (compile-clean, check): Get rid of cd.
605
d5112380
GM
606 Make it possible to run tests with a different working directory.
607 * automated/flymake-tests.el (flymake-tests-data-directory): New.
608 (flymake-tests--current-face): Use flymake-tests-data-directory.
609 (warning-predicate-function-gcc, warning-predicate-rx-perl)
610 (warning-predicate-function-perl): Adapt for above change.
611 * automated/zlib-tests.el (zlib-tests-data-directory): New.
612 (zlib--decompress): Use zlib-tests-data-directory.
613
b5d402d6
GM
614 * automated/eieio-tests.el (eieio-test-37-persistent-classes):
615 Remove test that makes no sense.
616
dc503386
GM
617 * automated/files.el (files-test-local-variable-data):
618 Fix result typo presumably caused by interference from dir-locals.
619 (file-test--do-local-variables-test): Prevent dir-locals interfering.
620
dca01b09
DG
6212013-11-04 Dmitry Gutov <dgutov@yandex.ru>
622
623 * indent/ruby.rb: Add a statement on the line after heredoc.
41784d0b 624 Move a now-successful example.
dca01b09
DG
625
626 * automated/ruby-mode-tests.el: Remove outdated comment.
627
8b77446f
GM
6282013-11-04 Glenn Morris <rgm@gnu.org>
629
630 * automated/Makefile.in (abs_srcdir): Remove.
631 (emacs): Unset EMACSLOADPATH.
632 (.el.elc, check): Use -L to append srcdir to load-path.
633
2ffcf5fe
GM
6342013-11-02 Glenn Morris <rgm@gnu.org>
635
1f43ed41 636 * automated/Makefile.in (top_builddir, abs_test, abs_lispsrc, lisp)
67fb4e6a 637 (test, abs_top_srcdir, abs_top_builddir): Remove variables.
6f8225fa 638 (abs_srcdir): New, set by configure.
67fb4e6a 639 (EMACS): Use a relative file name.
67bb589e 640 (emacs): Use abs_srcdir rather than abs_lispsrc, abs_test.
67fb4e6a
GM
641 (lisp-compile): Remove (assume it's up-to-date).
642 (compile-main): Do not run lisp-compile.
1f43ed41
GM
643 (compile-main, compile-clean, compile-always, bootstrap-clean)
644 (check): Use srcdir rather than $test. Check cd return value.
67fb4e6a 645 Use --chdir.
67bb589e
GM
646 (doit, compile, compile-always): Remove stuff copied from lisp/.
647 (all, check, bootstrap-clean, distclean, maintainer-clean): PHONY.
2ffcf5fe 648
1affc48a
MA
6492013-10-31 Michael Albinus <michael.albinus@gmx.de>
650
651 * automated/ert-tests.el (ert-test-stats-set-test-and-result):
652 Add a skipping test.
653
dee4ba59
SM
6542013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
655
656 * indent/prolog.prolog: Test alignment of ->; with operator at bol.
657
658 * indent/css-mode.css (.x2): Test alignement inside braces.
659
bae91342
DG
6602013-10-26 Dmitry Gutov <dgutov@yandex.ru>
661
778859a8
DG
662 * indent/ruby.rb: New failing example.
663
dee4ba59
SM
664 * automated/ruby-mode-tests.el (ruby-toggle-block-to-brace):
665 Fix the test, in respect to adding the space after the curly.
bae91342 666
4ddbf128
MA
6672013-10-24 Michael Albinus <michael.albinus@gmx.de>
668
669 * automated/ert-tests.el (ert-test-skip-unless): New test case.
670 (ert-test-deftest): Adapt test for changed macro expansion.
671 (ert-test-run-tests-interactively):
672 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
673 Add a skipping test.
674
675 * automated/file-notify-tests.el (top): Do not require tramp-sh.el.
676 (file-notify--test-local-enabled): Make it a function. Check also
677 for `file-remote-p' of `temporary-file-directory'.
678 (file-notify--test-remote-enabled-checked): New defvar.
679 (file-notify--test-remote-enabled): Rewrite. Do not use Tramp
680 internal functions. Cache result.
681 (file-notify--deftest-remote, file-notify-test00-availability)
682 (file-notify-test01-add-watch, file-notify-test02-events)
683 (file-notify-test03-autorevert): Add checks with `skip_unless'.
684 (file-notify-test-all): Do not check `file-notify--test-local-enabled'.
685
369bbf71
DG
6862013-10-24 Dmitry Gutov <dgutov@yandex.ru>
687
688 * indent/ruby.rb: Fix syntax error in the latest example.
689
b8e3b0a9
GM
6902013-10-23 Glenn Morris <rgm@gnu.org>
691
692 * automated/Makefile.in (abs_top_srcdir, top_builddir):
693 New, set by configure.
694 (top_srcdir): Remove.
695 (abs_test, abs_lispsrc): New.
696 (lisp): No longer absolute.
697 (emacs, lisp-compile, compile, compile-always):
698 Quote entities that might contain whitespace.
699
a6462ef5
DG
7002013-10-22 Dmitry Gutov <dgutov@yandex.ru>
701
702 * indent/ruby.rb: Move two examples to "working" section, add one
703 more.
704
8c1ae481
DG
7052013-10-21 Dmitry Gutov <dgutov@yandex.ru>
706
dee4ba59
SM
707 * indent/ruby.rb: New examples for indentation of blocks.
708 Example of hash inside parens that inflooped before the present commit.
8c1ae481 709
ef566920
BR
7102013-10-17 Barry O'Reilly <gundaetiapo@gmail.com>
711
a12bf61e 712 * automated/timer-tests.el: New file. Tests that (sit-for 0)
ef566920
BR
713 allows another timer to run.
714
1eda1d8d
DG
7152013-10-14 Dmitry Gutov <dgutov@yandex.ru>
716
717 * indent/ruby.rb: More examples for bug#15594, both failing and
718 now passing.
719
55ee77a3
DG
7202013-10-11 Dmitry Gutov <dgutov@yandex.ru>
721
722 * indent/ruby.rb: Add two more cases.
723
6d8ca172
SM
7242013-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
725
726 * automated/ruby-mode-tests.el (ruby-with-temp-buffer): Move before
727 first use.
728 (ruby-should-indent): Use indent-according-to-mode.
729 (ruby-deftest-move-to-block): Use `declare'.
730
2f84ba10
DG
7312013-10-07 Dmitry Gutov <dgutov@yandex.ru>
732
733 * indent/ruby.rb: Fix a spurious change, add more failing examples.
734
20832de0
SM
7352013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
736
737 * indent/ruby.rb: Add a few more tests; adjust some indentation.
738
5cd9cda9
DG
7392013-10-06 Dmitry Gutov <dgutov@yandex.ru>
740
7318480c
DG
741 * automated/ruby-mode-tests.el: Add tests for `ruby-forward-sexp'
742 and `ruby-backward-sexp' that fail when `ruby-use-smie' is t.
743
5cd9cda9
DG
744 * indent/ruby.rb: Fix a syntax error, add a few failing examples.
745
34d1a133
SM
7462013-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
747
748 * indent/ruby.rb: Port a few cases from automated/ruby-mode-tests.el.
749 Adjust indentation of continued line to the new SMIE behavior.
750
a27c1b72
SM
7512013-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
752
753 * automated/completion-tests.el:
754 * indent/css-mode.css: New files.
755
acbadd00
DU
7562013-10-03 Daiki Ueno <ueno@gnu.org>
757
758 * automated/data/package/signed/archive-contents:
759 * automated/data/package/signed/archive-contents.sig:
760 * automated/data/package/signed/signed-good-1.0.el:
761 * automated/data/package/signed/signed-good-1.0.el.sig:
762 * automated/data/package/signed/signed-bad-1.0.el:
763 * automated/data/package/signed/signed-bad-1.0.el.sig:
764 * automated/data/package/key.pub:
765 * automated/data/package/key.sec: New files.
766
767 * automated/package-test.el (package-test-update-listing)
768 (package-test-update-archives, package-test-describe-package):
769 Adjust to package.el change.
770 (package-test-signed): New test.
771
494e898b
DG
7722013-10-01 Dmitry Gutov <dgutov@yandex.ru>
773
774 * automated/package-test.el: Update all cases to use :url instead
775 of :homepage.
776
777 * automated/package-x-test.el
778 (package-x-test--single-archive-entry-1-3): Same.
779
056453c6
DG
7802013-09-29 Dmitry Gutov <dgutov@yandex.ru>
781
782 * automated/package-test.el (simple-single-desc-1-4): Remove, it
783 was unused.
784 (simple-single-desc): Expect :homepage property.
785 (multi-file-desc): Same.
786 (with-package-test): Do not save previous `default-directory'
787 value, let-bind the var instead.
788 (package-test-install-single): Expect :homepage property in the
789 generated pkg file.
790 (package-test-describe-package): Expect Homepage button.
791 (package-test-describe-non-installed-package)
792 (package-test-describe-non-installed-multi-file-package): Same.
793 (package-test-describe-not-installed-package): Remove, it was a
794 duplicate.
795
796 * automated/package-x-test.el
797 (package-x-test--single-archive-entry-1-3): Expect :homepage
798 property.
799 (package-x-test--single-archive-entry-1-4): Expect nil extras slot.
800
801 * automated/data/package/simple-single-1.3.el: Add URL header.
802
803 * automated/data/package/archive-contents: Add :homepage
804 properties to `simple-single' and `multi-file'.
805
3e0b94e7
DC
8062013-09-22 Daniel Colascione <dancol@dancol.org>
807
a12bf61e 808 * automated/data-tests.el:
3e0b94e7
DC
809 (bool-vector-count-matches-all-0-nil)
810 (bool-vector-count-matches-all-0-t)
ffb3f67a
PE
811 (bool-vector-count-matches-1-il, bool-vector-count-matches-1-t)
812 (bool-vector-count-matches-at, bool-vector-intersection-op)
813 (bool-vector-union-op, bool-vector-xor-op)
3e0b94e7 814 (bool-vector-set-difference-op)
ffb3f67a 815 (bool-vector-change-detection, bool-vector-not): New tests.
3e0b94e7
DC
816 (mock-bool-vector-count-matches-at)
817 (test-bool-vector-bv-from-hex-string)
818 (test-bool-vector-to-hex-string)
819 (test-bool-vector-count-matches-at-tc)
820 (test-bool-vector-apply-mock-op)
821 (test-bool-vector-binop): New helper functions.
822 (bool-vector-test-vectors): New testcase data.
823
31dca772
R
8242013-09-20 Ryan <rct@thompsonclan.org> (tiny change)
825
826 * automated/advice-tests.el (advice-test-called-interactively-p-around)
827 (advice-test-called-interactively-p-filter-args)
828 (advice-test-called-interactively-p-around): New tests.
829
cde40d2b
GM
8302013-09-16 Glenn Morris <rgm@gnu.org>
831
0c2a2b57
GM
832 * automated/eshell.el (eshell-match-result):
833 Return a more informative failure than simply "false". Update callers.
834
cde40d2b
GM
835 * automated/eshell.el (eshell-test/for-name-shadow-loop):
836 Test value before and after loop as well as during.
837
1e53bb4b
GM
8382013-09-15 Glenn Morris <rgm@gnu.org>
839
840 * automated/eshell.el (eshell-test/for-name-shadow-loop):
841 New test. (Bug#15372)
842 (eshell-test/for-loop, eshell-test/for-name-loop): Doc fix.
843
9dc7e8e1
GM
8442013-09-13 Glenn Morris <rgm@gnu.org>
845
846 * automated/eshell.el (with-temp-eshell):
847 Use a temp directory for eshell-directory-name.
6ad9cb08
GM
848 (eshell-test-command-result): New, again using a temp directory.
849 Replace eshell-command-result with this throughout.
e16582b6
GM
850 (eshell-test/for-loop, eshell-test/for-name-loop):
851 Ensure environment variables don't confuse us.
9dc7e8e1 852
2d5788f4
GM
8532013-09-12 Glenn Morris <rgm@gnu.org>
854
855 * automated/eshell.el (with-temp-eshell): Avoid hangs in batch mode
e3066edb 856 due to "has a running process; kill it?" prompts.
2d5788f4 857
ae5e4c48
SM
8582013-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
859
860 * automated/eshell.el: Rename from eshell.el.
861 (eshell-test/for-loop, eshell-test/for-name-loop): New tests (bug#15231).
862
f8ccce03
GM
8632013-09-01 Glenn Morris <rgm@gnu.org>
864
865 * automated/Makefile.in (setwins): Avoid leading space in $wins.
866 Otherwise the sed command used by eg compile-main ends up
867 containing "/*.el". (Bug#15170)
868
50b13cde
PE
8692013-08-28 Paul Eggert <eggert@cs.ucla.edu>
870
e903c210 871 * automated/Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
50b13cde
PE
872 for portability to hosts where /bin/sh has problems.
873
6ee60310
DE
8742013-08-21 David Engster <deng@randomsample.de>
875
876 * automated/eieio-tests.el, automated/eieio-test-persist.el:
877 * automated/eieio-test-methodinvoke.el: EIEIO tests from CEDET
878 upstream. Changed to use ERT.
879
281c7202
DH
8802013-08-14 Daniel Hackney <dan@haxney.org>
881
a12bf61e
GM
882 * automated/package-test.el: Remove tar-package-building functions.
883 Tar file used for testing is included in the repository.
281c7202
DH
884 (package-test-install-texinfo, package-test-cleanup-built-files):
885 Remove.
886
ad756449
FEG
8872013-08-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
888
889 * automated/python-tests.el (python-imenu-create-index-4)
890 (python-imenu-create-flat-index-2): New tests.
891
3e2cd454
GM
8922013-08-05 Glenn Morris <rgm@gnu.org>
893
894 * automated/mule-util.el: New file, with tests extracted from
895 lisp/international/mule-util.el.
896
671d5c16
SM
8972013-08-04 Stefan Monnier <monnier@iro.umontreal.ca>
898
899 * automated/advice-tests.el (advice-tests-nadvice): Test removal
900 before definition.
901 (advice-tests-macroaliases): New test.
902
2ad0a067
GM
9032013-08-04 Glenn Morris <rgm@gnu.org>
904
dc8dfa8a
GM
905 * automated/ert-tests.el: Disable failing test that no-one seems
906 to know how to fix. (Bug#13064)
907
2ad0a067
GM
908 * automated/icalendar-tests.el (icalendar-tests--test-export)
909 (icalendar-tests--test-import): Try more precise TZ specification.
f8654242 910 Remove debug messages.
2ad0a067 911
f3ffcd8c
GM
9122013-08-03 Glenn Morris <rgm@gnu.org>
913
1f21d308
GM
914 * automated/core-elisp-tests.el (core-elisp-tests): Fix defcustom.
915
f3ffcd8c
GM
916 * automated/icalendar-tests.el (icalendar-tests--test-export)
917 (icalendar-tests--test-import):
5e471f0d 918 Use getenv/setenv rather than set-time-zone-rule. Add debug messages.
f3ffcd8c
GM
919 (icalendar-tests--test-import): Reset zone even if error occurred.
920
a104f656
SM
9212013-08-02 Stefan Monnier <monnier@iro.umontreal.ca>
922
923 * automated/core-elisp-tests.el: New file.
924
7d7e9a73
GM
9252013-08-01 Glenn Morris <rgm@gnu.org>
926
927 * automated/file-notify-tests.el (file-notify--test-remote-enabled):
928 Try to check that the remote system has a notification program.
929
67a17772
GM
9302013-07-31 Glenn Morris <rgm@gnu.org>
931
932 * automated/undo-tests.el (undo-test2, undo-test5): Be quieter.
933
e81dd54d
MA
9342013-07-24 Michael Albinus <michael.albinus@gmx.de>
935
936 * automated/file-notify-tests.el
937 (file-notify--test-local-enabled): New defconst. Replaces all
ae93878a 938 `file-notify-support' occurrences.
e81dd54d
MA
939 (file-notify--test-remote-enabled): New defun.
940 (file-notify--deftest-remote): Use it.
941 (file-notify-test00-availability): Rewrite.
942 (file-notify-test00-availability-remote): New defun.
943 (file-notify-test01-add-watch): Rewrite first erroneous check.
944
66878244
GM
9452013-07-23 Glenn Morris <rgm@gnu.org>
946
97afc49a
GM
947 * automated/inotify-test.el (inotify-file-watch-simple):
948 Delete temp-file when done.
949
66878244
GM
950 * automated/subword-tests.el: Require subword.
951
0ac26976
SM
9522013-07-22 Stefan Monnier <monnier@iro.umontreal.ca>
953
954 * automated/subword-tests.el: New file.
955
1f0480d4
FEG
9562013-07-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
957
958 * automated/python-tests.el (python-imenu-create-index-2)
959 (python-imenu-create-index-3): New tests.
960
7faba176
GM
9612013-07-11 Glenn Morris <rgm@gnu.org>
962
a19b3c2d
GM
963 * automated/ert-tests.el: Require cl-lib at runtime too.
964 (ert-test-special-operator-p): Use cl-gensym rather than ert-- version.
965 (ert-test-remprop, ert-test-remove-if-not, ert-test-remove*)
966 (ert-test-set-functions, ert-test-gensym)
967 (ert-test-coerce-to-vector, ert-test-string-position)
968 (ert-test-mismatch): Remove tests.
969 * automated/cl-lib.el: New, split from ert-tests.el.
970
d2e1542a
GM
971 * automated/ruby-mode-tests.el (ruby-deftest-move-to-block):
972 Goto point-min.
973 (works-on-do, zero-is-noop, ok-with-three, ok-with-minus-two)
974 (ruby-move-to-block-skips-percent-literal)
975 (ruby-move-to-block-skips-heredoc)
976 (ruby-move-to-block-moves-from-else-to-if)
977 (ruby-beginning-of-defun-does-not-fold-case)
978 (ruby-end-of-defun-skips-to-next-line-after-the-method):
979 Replace goto-line with forward-line/goto-char.
980 (ruby-move-to-block-does-not-fold-case): Remove unneeded end-of-buffer.
981
03d01981
GM
982 * automated/package-test.el (makeinfo-buffer): Autoload.
983 (compilation-in-progress, tar-parse-info, tar-header-name): Declare.
984 (package-test-install-texinfo): Don't require makeinfo.
985
709c6d2b
GM
986 * automated/files.el: Stop "local variables" confusion.
987
63cd50d4
GM
988 * automated/flymake-tests.el (flymake-tests): Remove unused group.
989
a550ba33
GM
990 * automated/icalendar-tests.el (icalendar-tests--do-test-cycle):
991 Use with-current-buffer.
992
7faba176
GM
993 * automated/undo-tests.el (undo-test-buffer-modified)
994 (undo-test-file-modified): New tests.
995
59eb37e5
MA
9962013-07-09 Michael Albinus <michael.albinus@gmx.de>
997
998 * automated/file-notify-tests.el (file-notify-test00-availability):
999 Set :expected-result.
1000 (file-notify-test01-add-watch, file-notify-test01-add-watch-remote)
1001 (file-notify-test02-events, file-notify-test02-events-remote)
1002 (file-notify-test03-autorevert, file-notify-test03-autorevert-remote):
1003 Skip when `file-notify-support' is nil. (Bug#14823)
1004
771b2fc3
GM
10052013-07-09 Glenn Morris <rgm@gnu.org>
1006
0b57d6fc
GM
1007 * automated/inotify-test.el (inotify-add-watch, inotify-rm-watch):
1008 Declare.
1009 (inotify-file-watch-simple): Silence compiler.
1010
a87b74fe
GM
1011 * automated/python-tests.el (python-indent-block-enders):
1012 Make it actually test something.
1013
08be5fba
GM
1014 * automated/package-x-test.el: Require package-test when compiling.
1015
771b2fc3 1016 * automated/add-log-tests.el, automated/advice-tests.el:
08be5fba
GM
1017 * automated/imenu-test.el, automated/package-x-test.el:
1018 * automated/python-tests.el, automated/ruby-mode-tests.el:
32e93c9e 1019 * automated/xml-parse-tests.el: Explicitly require ert.
771b2fc3 1020
0f01f02f
KH
10212013-07-08 Kenichi Handa <handa@gnu.org>
1022
1023 * automated/decoder-tests.el (decoder-tests-prefer-utf-8-read):
1024 Use with-ccoding-priority to avoid side-effect (Bug#14781).
1025
84b6d3df
MA
10262013-07-05 Michael Albinus <michael.albinus@gmx.de>
1027
1028 * automated/file-notify-tests.el
ae5e4c48
SM
1029 (file-notify-test-remote-temporary-file-directory):
1030 Use `null-device' on w32.
84b6d3df
MA
1031 (file-notify--test-tmpfile, file-notify--test-tmpfile1)
1032 (file-notify--test-results, file-notify--test-event)
1033 (file-notify--deftest-remote, file-notify--event-test)
1034 (file-notify--test-event-handler)
ae5e4c48 1035 (file-notify--test-make-temp-name): Rename, in order to mark them
84b6d3df
MA
1036 internal.
1037 (tramp-message-show-message, tramp-read-passwd): Tweak them for
1038 better fitting in noninteractive tests.
ae5e4c48
SM
1039 (file-notify-test00-availability): Rename from `file-notify-test0'.
1040 (file-notify-test01-add-watch): Rename from `file-notify-test1'.
84b6d3df
MA
1041 Use `temporary-file-directory '.
1042 (file-notify-test01-add-watch-remote): New test.
ae5e4c48
SM
1043 (file-notify-test02-events): Rename from `file-notify-test2'.
1044 (file-notify-test02-events-remote): Rename from `file-notify-test3'.
1045 (file-notify-test03-autorevert): Rename from
84b6d3df 1046 `file-notify-test4'. Use timeouts.
ae5e4c48 1047 (file-notify-test03-autorevert-remote): Rename from
84b6d3df
MA
1048 `file-notify-test5'.
1049
46e4f821
MA
10502013-07-04 Michael Albinus <michael.albinus@gmx.de>
1051
1052 * automated/file-notify-tests.el: New package.
1053
3e3da660
KH
10542013-06-28 Kenichi Handa <handa@gnu.org>
1055
1056 * automated/decoder-tests.el (decoder-tests-gen-file): New arg FILE.
ae5e4c48 1057 (decoder-tests-ao-gen-file): Rename from decoder-tests-filename.
3e3da660
KH
1058 Callers changed.
1059 (decoder-tests-filename): New function.
1060 (decoder-tests-prefer-utf-8-read)
1061 (decoder-tests-prefer-utf-8-write): New function.
1062 (ert-test-decoder-prefer-utf-8): New test.
1063
10a2da6e
DG
10642013-06-27 Dmitry Gutov <dgutov@yandex.ru>
1065
1066 * automated/package-x-test.el: Change the commentary.
79f38c4e
DG
1067 (package-x-test--single-archive-entry-1-3)
1068 (package-x-test--single-archive-entry-1-4): Fix the tests, by
1069 using the appropriate data structure.
10a2da6e 1070
9ea5cf9f
DG
10712013-06-27 Daniel Hackney <dan@haxney.org>
1072
1073 * automated/Makefile.in (setwins): Include the 'data' subdirectory.
1074
1075 * automated/package-x-test.el: New file.
1076
1077 * automated/package-test.el: New file.
1078
1079 * automated/data/package: New directory, with test examples.
1080
fc3ec982
GM
10812013-06-27 Glenn Morris <rgm@gnu.org>
1082
df86ba7d
GM
1083 * automated/python-tests.el (python-tests-with-temp-file):
1084 Clean up after ourself.
1085
fc3ec982 1086 * automated/undo-tests.el (undo-test3): Remove test that seems to
568a53f2 1087 do nothing that the previous one doesn't, except leave a tempfile.
fc3ec982 1088
f2136e1e
GM
10892013-06-26 Glenn Morris <rgm@gnu.org>
1090
1091 * automated/info-xref.el: New file.
1092
51f85387
GM
10932013-06-25 Glenn Morris <rgm@gnu.org>
1094
1095 * automated/occur-tests.el (occur-test-create): New function.
1096 Use it to create separate tests for each element, so we run them
1097 all rather than stopping at the first error.
1098
6e0e82a0 10992013-06-24 Glenn Morris <rgm@gnu.org>
e31106e8
GM
1100
1101 * automated/occur-tests.el (occur-tests):
1102 Update for 2013-05-29 change to occur header line.
1103
c5b0993e
EW
11042013-06-21 Eduard Wiebe <usenet@pusto.de>
1105
1106 Test suite for flymake.
1107 * automated/flymake-tests.el:
1108 * automated/flymake/warnpred/Makefile
1109 * automated/flymake/warnpred/test.c
1110 * automated/flymake/warnpred/test.pl: New files.
1111
02a87775
TH
11122013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1113
4f405069 1114 * automated/reftex-tests.el (reftex-parse-from-file-test): Fix test.
02a87775 1115
18d78c5e
TH
11162013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1117
1118 * automated/reftex-tests.el: New test suite for reftex.
1119
19bb8e62
DG
11202013-05-31 Dmitry Gutov <dgutov@yandex.ru>
1121
1122 * automated/ruby-mode-tests.el: New tests, for percent literals
1123 and expression expansion.
1124
f236dd84
LL
11252013-05-29 Leo Liu <sdl.web@gmail.com>
1126
1127 * indent/octave.m: Tweak.
1128
797c9e3d
AG
11292013-05-26 Aidan Gauland <aidalgol@amuri.net>
1130
a12bf61e 1131 * eshell.el: Rewrite tests using ERT.
797c9e3d 1132
cce6beeb
LL
11332013-05-25 Leo Liu <sdl.web@gmail.com>
1134
1135 * indent/octave.m: Add tests for %!, # and ### comments.
1136
bc9a5003
KH
11372013-05-23 Kenichi Handa <handa@gnu.org>
1138
1139 * automated/decoder-tests.el: New file.
1140
1a0a0a8a
DG
11412013-05-19 Dmitry Gutov <dgutov@yandex.ru>
1142
1143 * indent/ruby.rb: Add multiline regexp example.
1144
1145 * automated/ruby-mode-tests.el (ruby-heredoc-highlights-interpolations)
1146 (ruby-regexp-skips-over-interpolation)
1147 (ruby-regexp-continues-till-end-when-unclosed)
1148 (ruby-regexp-can-be-multiline)
1149 (ruby-interpolation-inside-percent-literal): New tests.
1150
a9e4425b
SM
11512013-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
1152
1153 * indent/ruby.rb: Fix indentation after =; add more cases.
1154
aa7dab97
SM
11552013-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
1156
1157 * indent/pascal.pas: Add test for mis-identified comments.
1158
1398a54d
MY
11592013-04-01 Masatake YAMATO <yamato@redhat.com>
1160
a12bf61e 1161 * automated/imenu-test.el: New file. (Bug#14112)
1398a54d 1162
adc31213
FEG
11632013-04-19 Fabián Ezequiel Gallina <fgallina@gnu.org>
1164
1165 * automated/python-tests.el (python-imenu-prev-index-position-1):
aa7dab97 1166 Remove test.
adc31213
FEG
1167 (python-imenu-create-index-1, python-imenu-create-flat-index-1):
1168 New tests.
1169
04754d36
FEG
11702013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1171
1172 * automated/python-tests.el (python-nav-backward-defun-2)
1173 (python-nav-backward-defun-3, python-nav-forward-defun-2)
1174 (python-nav-forward-defun-3): New tests.
1175
083850a6
FEG
11762013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1177
1178 * automated/python-tests.el (python-nav-backward-defun-1)
1179 (python-nav-forward-defun-1): New tests.
1180
694569fc
MY
11812013-04-09 Masatake YAMATO <yamato@redhat.com>
1182
c295fc18 1183 * automated/add-log-tests.el: New file. (Bug#14112)
694569fc 1184
8d3655be 11852013-03-30 Fabián Ezequiel Gallina <fabian@anue.biz>
c9886b39 1186
8d3655be 1187 * automated/python-tests.el (python-indent-block-enders): New test.
c9886b39
FEG
1188 (python-info-current-defun-2): Fix test.
1189
2054a6c3
PE
11902013-03-05 Paul Eggert <eggert@cs.ucla.edu>
1191
1192 * indent/octave.m: Fix encoding error in comment. Add coding tag.
1193
929aeac6 11942013-02-28 Fabián Ezequiel Gallina <fgallina@cuca>
b85f3423 1195
929aeac6 1196 * automated/python-tests.el (python-tests-with-temp-buffer): Doc fix.
b85f3423
FEG
1197 (python-tests-with-temp-file): New macro.
1198 (python-tests-shell-interpreter): New var.
1199 (python-shell-get-process-name-1)
1200 (python-shell-internal-get-process-name-1)
1201 (python-shell-parse-command-1)
1202 (python-shell-calculate-process-environment-1)
1203 (python-shell-calculate-process-environment-2)
1204 (python-shell-calculate-process-environment-3)
1205 (python-shell-calculate-exec-path-1)
1206 (python-shell-calculate-exec-path-2)
1207 (python-shell-make-comint-1)
1208 (python-shell-make-comint-2)
1209 (python-shell-get-process-1)
1210 (python-shell-get-or-create-process-1)
1211 (python-shell-internal-get-or-create-process-1): New tests.
1212
cfbf790d 12132013-02-21 Fabián Ezequiel Gallina <fgallina@cuca>
4dddd5dc 1214
62cfd799 1215 * automated/python-tests.el: New file.
4dddd5dc 1216
53ca88c4
DG
12172013-02-14 Dmitry Gutov <dgutov@yandex.ru>
1218
1219 * automated/ruby-mode-tests.el
1220 (ruby-move-to-block-skips-percent-literal): Add depth-affecting
1221 bits inside the examples.
1222 (ruby-move-to-block-skips-heredoc): New test.
aa7dab97
SM
1223 (ruby-add-log-current-method-after-inner-class):
1224 Lower expectations: move point inside a method, initially.
53ca88c4 1225
7132e457
DG
12262013-02-13 Dmitry Gutov <dgutov@yandex.ru>
1227
1228 * automated/ruby-mode-tests.el
1229 (ruby-move-to-block-skips-percent-literal): New test.
1230
6e5c1569
CY
12312013-02-04 Chong Yidong <cyd@gnu.org>
1232
1233 * automated/thingatpt.el: New file.
1234
984096ed
CY
12352013-02-03 Chong Yidong <cyd@gnu.org>
1236
aa7dab97
SM
1237 * automated/files.el (file-test--do-local-variables-test):
1238 Avoid compilation warning message.
984096ed 1239
b1625024
DG
12402013-01-27 Dmitry Gutov <dgutov@yandex.ru>
1241
1242 * automated/ruby-mode-tests.el
1243 (ruby-indent-spread-args-in-parens): New test.
a324b8c7
DG
1244 * automated/ruby-mode-tests.el (ruby-block-test-example):
1245 Break indentation of the do block opener and add a line inside it.
1246 * automated/ruby-mode-tests.el (works-on-do, ok-with-three):
1247 Adjust line numbers.
b1625024 1248
cb9c0a53
SM
12492013-01-15 Stefan Monnier <monnier@iro.umontreal.ca>
1250
1251 * automated/advice-tests.el: Split up. Add advice-test-preactivate.
1252
51e73492
GM
12532013-01-14 Glenn Morris <rgm@gnu.org>
1254
1255 * automated/compile-tests.el (compile-tests--test-regexps-data):
1256 Fix interpretation of gnu line.col1-col2 format. (Bug#13335)
1257
327a6cca
WJ
12582013-01-10 Wolfgang Jenkner <wjenkner@inode.at>
1259
1260 * automated/man-tests.el: New file.
1261
51fb5578
AH
12622013-01-09 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1263
1264 * automated/undo-tests.el (undo-test0): Adjust error to code change.
1265
3bace969
AH
12662013-01-08 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1267
1268 * automated/undo-tests.el: New file.
1269
82e2a1f0 12702012-12-27 Dmitry Gutov <dgutov@yandex.ru>
db590ef6
DG
1271
1272 * automated/ruby-mode-tests.el
1273 (ruby-indent-after-block-in-continued-expression): New test.
1274
dbb530d9
DG
12752012-12-14 Dmitry Gutov <dgutov@yandex.ru>
1276
e903c210 1277 * automated/ruby-mode-tests.el:
dbb530d9 1278 Rename one interpolation test; add three more.
bb808526
DG
1279 (ruby-with-temp-buffer): New macro, use it where appropriate.
1280 (ruby-add-log-current-method-examples): Use "_" for target point.
1281 Add four new tests for ruby-add-log-current-method.
dbb530d9 1282
a0099d31
GM
12832012-12-11 Glenn Morris <rgm@gnu.org>
1284
1285 * automated/f90.el (f90-test-bug13138): New test.
1286
81606b10
RS
12872012-12-10 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1288
1289 * automated/inotify-test.el: New test.
1290
89eb3b0a
CY
12912012-12-02 Chong Yidong <cyd@gnu.org>
1292
1293 * automated/ruby-mode-tests.el
1294 (ruby-add-log-current-method-examples): Don't use loop macro, to
1295 allow automated testing to work.
1296
23ba2705
SM
12972012-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1298
1299 * automated/advice-tests.el (advice-tests--data): Remove.
1300 (advice-tests): Move the tests directly here instead.
1301 Add called-interactively-p tests.
1302
19dc7206
SM
13032012-11-19 Stefan Monnier <monnier@iro.umontreal.ca>
1304
1305 * automated/ert-x-tests.el: Use cl-lib.
1306 * automated/ert-tests.el: Use lexical-binding and cl-lib.
1307
8619323f
DG
13082012-11-14 Dmitry Gutov <dgutov@yandex.ru>
1309
1310 * automated/ruby-mode-tests.el (ruby-indent-singleton-class): Pass.
1311 (ruby-indent-inside-heredoc-after-operator)
1312 (ruby-indent-inside-heredoc-after-space): New tests.
c62792e7
DG
1313 Change direct font-lock face references to var references.
1314 (ruby-interpolation-suppresses-syntax-inside): New test.
19dc7206
SM
1315 (ruby-interpolation-inside-percent-literal-with-paren):
1316 New failing test.
8619323f 1317
f178c32d
DG
13182012-11-13 Dmitry Gutov <dgutov@yandex.ru>
1319
1320 * automated/ruby-mode-tests.el (ruby-heredoc-font-lock)
5745cae6
DG
1321 (ruby-singleton-class-no-heredoc-font-lock)
1322 (ruby-add-log-current-method-examples): New tests.
1323 (ruby-test-string): Extract from ruby-should-indent-buffer.
5e9419e8
DG
1324 (ruby-deftest-move-to-block): New macro.
1325 Add several move-to-block tests.
f178c32d 1326
231d8498
SM
13272012-11-12 Stefan Monnier <monnier@iro.umontreal.ca>
1328
1329 * automated/advice-tests.el: New tests.
1330
8111f5e6
EZ
13312012-10-14 Eli Zaretskii <eliz@gnu.org>
1332
1333 * automated/compile-tests.el (compile-tests--test-regexps-data):
1334 Add new data for msft's new format.
1335
c3268831
DG
13362012-09-08 Dmitry Gutov <dgutov@yandex.ru>
1337
1338 * automated/ruby-mode-tests.el:
1339 (ruby-toggle-block-to-multiline): New test.
1340 (ruby-should-indent-buffer, ruby-toggle-block-to-do-end)
1341 (ruby-toggle-block-to-brace): Use buffer-string.
1342
0ba2d4b6
DG
13432012-09-07 Dmitry Gutov <dgutov@yandex.ru>
1344
1345 * automated/ruby-mode-tests.el: New tests (Bug#11613).
1346
eada0861 13472012-08-28 Chong Yidong <cyd@gnu.org>
45e7ed71
CY
1348
1349 * automated/files.el: Test every combination of values for
1350 enable-local-variables and enable-local-eval.
1351
450809af
CY
13522012-08-19 Chong Yidong <cyd@gnu.org>
1353
1354 * redisplay-testsuite.el (test-redisplay): Use switch-to-buffer.
1355
a999ce26
CY
13562012-08-18 Chong Yidong <cyd@gnu.org>
1357
1358 * redisplay-testsuite.el (test-redisplay-4): New test (Bug#3874).
1359
f063063a
DG
13602012-08-14 Dmitry Gutov <dgutov@yandex.ru>
1361
1362 * indent/ruby.rb: Rearrange examples, add new ones.
1363
0d9e2599
NN
13642012-08-12 Dmitry Gutov <dgutov@yandex.ru>
1365
1366 * automated/ruby-mode-tests.el (ruby-move-to-block-stops-at-opening)
1367 (ruby-toggle-block-to-do-end, ruby-toggle-block-to-brace): New test.
1368
9ff9402d 13692012-08-11 Glenn Morris <rgm@gnu.org>
5f168c20
GM
1370
1371 * automated/files.el: New file.
1372
bf1757d1
GM
1373 * automated/Makefile.in (all): Fix typo.
1374
9d2ed8a2
DG
13752012-08-10 Dmitry Gutov <dgutov@yandex.ru>
1376
1377 * automated/ruby-mode-tests.el (ruby-should-indent):
1378 Add docstring, check (current-indentation) instead of (current-column).
1379 (ruby-should-indent-buffer): New function.
1380 Add tests for `ruby-deep-indent-paren' behavior.
1381 Port all tests from test/misc/test_ruby_mode.rb in Ruby repo.
1382
0d9e2599
NN
13832012-08-10 Nobuyoshi Nakada <nobu@ruby-lang.org>
1384
1385 Original tests in test_ruby_mode.rb in upstream (author).
1386
9cd80478
DG
13872012-08-09 Dmitry Gutov <dgutov@yandex.ru>
1388
1389 * automated/ruby-mode-tests.el (ruby-should-indent)
1390 (ruby-assert-state): New functions.
1391 Add new tests.
1392
c91562a6
DE
13932012-07-29 David Engster <deng@randomsample.de>
1394
9d2ed8a2
DG
1395 * automated/xml-parse-tests.el (xml-parse-tests--qnames):
1396 New variable to hold test data for name expansion.
c91562a6
DE
1397 (xml-parse-tests): Test the two different types of name expansion.
1398
d8efda90
JL
13992012-07-29 Juri Linkov <juri@jurta.org>
1400
1401 * automated/occur-tests.el (occur-test-case): Use predefined
1402 buffer name " *test-occur*" instead of a random buffer name.
1403
c28662a8
DG
14042012-07-20 Dmitry Gutov <dgutov@yandex.ru>
1405
1406 * automated/ruby-mode-tests.el: New file with one test.
1407
45fd731c
SM
14082012-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1409
efc26dbe
SM
1410 * indent/shell.sh: Add test case for ${#VAR}.
1411
45fd731c
SM
1412 * indent/latex-mode.tex: New file.
1413
a464a6c7
SM
14142012-07-11 Stefan Monnier <monnier@iro.umontreal.ca>
1415
1416 * eshell.el: Use cl-lib.
1417
a76e6535
CY
14182012-07-03 Chong Yidong <cyd@gnu.org>
1419
1420 * automated/xml-parse-tests.el (xml-parse-tests--bad-data): New.
1421
a7aef6f5
CY
14222012-07-02 Chong Yidong <cyd@gnu.org>
1423
a464a6c7
SM
1424 * automated/xml-parse-tests.el (xml-parse-tests--data):
1425 More testcases.
a7aef6f5 1426
fbf2e7ad
CY
14272012-07-01 Chong Yidong <cyd@gnu.org>
1428
1429 * automated/xml-parse-tests.el: New file.
1430
d5c6faf9
SM
14312012-06-27 Stefan Monnier <monnier@iro.umontreal.ca>
1432
1433 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
1434 Use cl-flet.
1435
ee574791
UJ
14362012-06-08 Ulf Jasper <ulf.jasper@web.de>
1437
d5c6faf9
SM
1438 * automated/icalendar-tests.el (icalendar--parse-vtimezone):
1439 Test escaped commas in TZID (Bug#11473).
ee574791
UJ
1440 (icalendar-import-with-timezone): New.
1441 (icalendar-real-world): Add new testcase as given in the bugreport
1442 of Bug#11473.
1443
6dbaa1c7
UJ
14442012-05-29 Ulf Jasper <ulf.jasper@web.de>
1445
1446 * automated/icalendar-tests.el (icalendar-tests--test-import):
1447 Include UID in import tests (Bug#11525).
1448 (icalendar-import-non-recurring, icalendar-import-rrule)
1449 (icalendar-import-duration, icalendar-import-bug-6766): Adjust to
1450 UID-import change.
1451 (icalendar-import-with-uid): New.
1452 (icalendar-tests--test-cycle, icalendar-tests--do-test-cycle):
1453 Include UID in cycle tests.
1454 (icalendar-cycle, icalendar-real-world): UID-import change.
1455
b847032c
GM
14562012-05-21 Glenn Morris <rgm@gnu.org>
1457
1458 * automated/Makefile.in (setwins): Scrap superfluous subshell.
1459
5e561bc7
TZ
14602012-05-15 Teodor Zlatanov <tzz@lifelogs.com>
1461
1462 * automated/url-util-tests.el: New file to test
1463 lisp/url/url-util.el. Only `url-build-query-string' and
1464 `url-parse-query-string' are tested right now (Bug#8706).
1465
461ef3c5
SM
14662012-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
1467
1468 * indent/shell.sh:
1469 * indent/shell.rc: Ad some test cases.
1470
dfbd787f
SM
14712012-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
1472
1473 * indent/ruby.rb: New file, to test new syntax-propertize code.
1474
ab7ce8c1
GM
14752012-04-11 Glenn Morris <rgm@gnu.org>
1476
1477 * automated/vc-bzr.el (vc-bzr-test-faulty-bzr-autoloads): New test.
1478
6c0c7cfc
TZ
14792012-02-13 Teodor Zlatanov <tzz@lifelogs.com>
1480
1481 * automated/url-future-tests.el (url-future-tests): Move from
1482 lisp/url/url-future.el and rename.
1483
bdbc1c4e
UJ
14842012-01-29 Ulf Jasper <ulf.jasper@web.de>
1485
1486 * automated/icalendar-tests.el (icalendar-import-non-recurring):
1487 Fix broken test, caused by missing trailing blank.
1488
5c09001c
CY
14892011-12-03 Chong Yidong <cyd@gnu.org>
1490
1491 * automated/compile-tests.el (compile-tests--test-regexps-data):
1492 Increase column numbers by one to reflect change in how
6df6ae42 1493 compilation-message is recorded (Bug#10172).
5c09001c 1494
394c65f1
GM
14952011-11-22 Glenn Morris <rgm@gnu.org>
1496
1497 * rmailmm.el: New file, split from lisp/mail/rmailmm.el.
1498
cd1181db
JB
14992011-11-20 Juanma Barranquero <lekktu@gmail.com>
1500
1501 * cedet/semantic-utest-c.el (semantic-utest-c-comparisons): Fix typo.
1502
58179cce
JB
15032011-11-16 Juanma Barranquero <lekktu@gmail.com>
1504
7877f373
JB
1505 * automated/icalendar-tests.el (icalendar-tests--get-ical-event)
1506 (icalendar-tests--test-export, icalendar-tests--do-test-export):
58179cce
JB
1507 * cedet/srecode-tests.el (srecode-field-utest-impl): Fix typo.
1508
dba0634a
UJ
15092011-10-30 Ulf Jasper <ulf.jasper@web.de>
1510
1511 * automated/newsticker-tests.el
6df6ae42 1512 (newsticker--group-manage-orphan-feeds): Remove fsetting of
dba0634a
UJ
1513 newsticker--treeview-tree-update.
1514
6d6a626c
UJ
15152011-10-29 Ulf Jasper <ulf.jasper@web.de>
1516
73c3f81d
UJ
1517 * automated/newsticker-tests.el
1518 (newsticker--group-manage-orphan-feeds): Use fset instead of flet.
1519
a12bf61e 1520 * automated/newsticker-tests.el
6d6a626c 1521 (newsticker--group-manage-orphan-feeds): Prevent updating
c295fc18 1522 newsticker treeview. Fixed bug#9763.
6d6a626c 1523
6e0a9be7
GM
15242011-10-20 Glenn Morris <rgm@gnu.org>
1525
e195ae68
GM
1526 * automated/vc-bzr.el (vc-bzr-test-bug9781): New test.
1527
6e0a9be7
GM
1528 * automated/vc-bzr.el: New file.
1529
21fedf28
GM
15302011-10-15 Glenn Morris <rgm@gnu.org>
1531
1532 * automated/f90.el: New file.
1533
81416b68
UJ
15342011-09-27 Ulf Jasper <ulf.jasper@web.de>
1535
1536 * automated/newsticker-tests.el: Move newsticker-testsuite.el
c295fc18 1537 to automated/newsticker-tests.el. Convert to ERT.
81416b68 1538
68575ab0
UJ
15392011-07-26 Ulf Jasper <ulf.jasper@web.de>
1540
1541 * automated/icalendar-tests.el (icalendar-tests--compare-strings):
aa7dab97 1542 Remove, simply use string=.
68575ab0
UJ
1543 (icalendar--diarytime-to-isotime)
1544 (icalendar--datetime-to-diary-date)
1545 (icalendar--datestring-to-isodate)
1546 (icalendar--format-ical-event)
1547 (icalendar--parse-summary-and-rest)
1548 (icalendar-tests--do-test-import)
6df6ae42 1549 (icalendar-tests--do-test-cycle): Change argument order of
68575ab0
UJ
1550 string= to EXPECTED ACTUAL.
1551 (icalendar--import-format-sample)
1552 (icalendar--format-ical-event)
1553 (icalendar-import-non-recurring)
1554 (icalendar-import-rrule)
1555 (icalendar-import-duration)
1556 (icalendar-import-bug-6766)
6df6ae42 1557 (icalendar-real-world): Adjust to string= instead of
68575ab0
UJ
1558 icalendar-tests--compare-strings.
1559 (icalendar-import-multiple-vcalendars): New.
1560
de316778
TZ
15612011-05-11 Teodor Zlatanov <tzz@lifelogs.com>
1562
1563 * automated/gnus-tests.el: Add wrapper for Gnus tests.
1c231080 1564 Require CL.
de316778 1565
c07b2710
JL
15662011-05-09 Juri Linkov <juri@jurta.org>
1567
1568 * automated/occur-tests.el: Move from test/occur-testsuite.el.
1569 Convert to ERT.
1570
adec429a
CY
15712011-05-09 Chong Yidong <cyd@stupidchicken.com>
1572
1573 * automated/compile-tests.el: New file.
1574
c4c205d0
CY
15752011-05-08 Chong Yidong <cyd@stupidchicken.com>
1576
1577 * automated/font-parse-tests.el: Don't byte-compile.
1578
1579 * automated/comint-testsuite.el: Move from test/. Convert to ERT.
1580
6c075cd7
SM
15812011-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1582
1583 * automated/lexbind-tests.el: New file.
1584
33383987
JB
15852011-03-07 Chong Yidong <cyd@stupidchicken.com>
1586
1587 * Version 23.3 released.
1588
81fb60b2
GM
15892011-03-05 Glenn Morris <rgm@gnu.org>
1590
1591 * eshell.el: Move here from lisp/eshell/esh-test.el.
1592
de69c0a8
CO
15932011-03-03 Christian Ohler <ohler@gnu.org>
1594
1595 * automated/ert-tests.el (ert-test-explain-not-equal-keymaps):
1596 New test.
1597
4856384c
UJ
15982011-02-20 Ulf Jasper <ulf.jasper@web.de>
1599
1600 * automated/icalendar-tests.el: Move from icalendar-testsuite.el;
1601 convert to ERT format.
1602
aa0935b9
CY
16032011-02-14 Chong Yidong <cyd@stupidchicken.com>
1604
1605 * automated/bytecomp-tests.el: Move from bytecomp-testsuite.el;
1606 convert to ERT format.
1607
ccded26c
SM
16082011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1609
1610 * indent/shell.sh:
1611 * indent/shell.rc: New files.
1612
372fb76b
CY
16132011-01-27 Chong Yidong <cyd@stupidchicken.com>
1614
1615 * automated/font-parse-tests.el: Move from
1616 font-parse-testsuite.el.
1617
6608a7d8
CY
16182011-01-26 Chong Yidong <cyd@stupidchicken.com>
1619
1620 * font-parse-testsuite.el (test-font-parse-data): New file.
1621
db5d03ea
SM
16222011-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
1623
1624 * indent/prolog.prolog: Add tokenizing tests.
1625
d221e780
CO
16262011-01-13 Christian Ohler <ohler@gnu.org>
1627
1628 * automated: New directory for automated tests.
1629
1630 * automated/ert-tests.el, automated/ert-x-tests.el: New files.
1631
1632 * automated/Makefile.in: New file.
1633
cbf83ce9
SM
16342010-11-11 Stefan Monnier <monnier@iro.umontreal.ca>
1635
1636 * indent/modula2.mod: New file.
1637
d19dc73d
SM
16382010-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
1639
1640 * indent/octave.m: Add a test to ensure indentation is local.
1641
41f592d1
GM
16422010-10-23 Glenn Morris <rgm@gnu.org>
1643
1644 * comint-testsuite.el
d19dc73d
SM
1645 (comint-testsuite--test-comint-password-prompt-regexp):
1646 Add "Please enter the password". (Bug#7224)
41f592d1 1647
3672149f
SM
16482010-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
1649
1650 * indent/prolog.prolog: Use normal spacing around !.
1651
f5632fb6
SM
16522010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1653
1654 * indent/octave.m: Remove one more `fixindent'. Use `end'.
1655
cf38dd42
SM
16562010-09-10 Stefan Monnier <monnier@iro.umontreal.ca>
1657
1658 * indent/octave.m: Remove some `fixindent' not needed any more.
1659
e17b68ed
SM
16602010-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1661
1662 * indent/octave.m: New file.
1663
81ee9410
UJ
16642010-08-08 Ulf Jasper <ulf.jasper@web.de>
1665
e17b68ed 1666 * icalendar-testsuite.el (icalendar-testsuite-run): Add internal tests.
81ee9410
UJ
1667 (icalendar-testsuite--trim, icalendar-testsuite--compare-strings)
1668 (icalendar-testsuite--run-internal-tests): New.
1669 (icalendar-testsuite--test-convert-ordinary-to-ical)
1670 (icalendar-testsuite--test-convert-block-to-ical)
1671 (icalendar-testsuite--test-convert-anniversary-to-ical)
1672 (icalendar-testsuite--test-parse-vtimezone)
1673 (icalendar-testsuite--do-test-export): Code formatting.
1674 (icalendar-testsuite--test-parse-vtimezone): Doc fix.
1675 (icalendar-testsuite--do-test-import)
3672149f
SM
1676 (icalendar-testsuite--do-test-cycle):
1677 Use icalendar-testsuite--compare-strings
81ee9410
UJ
1678 (icalendar-testsuite--run-import-tests): Comment added.
1679 (icalendar-testsuite--run-import-tests)
e17b68ed 1680 (icalendar-testsuite--run-real-world-tests): Fix expected results.
81ee9410 1681
71ab16dd
CY
16822010-06-25 Chong Yidong <cyd@stupidchicken.com>
1683
1684 * redisplay-testsuite.el (test-redisplay-3): New test.
1685
6534e58a
CY
16862010-06-11 Chong Yidong <cyd@stupidchicken.com>
1687
1688 * comint-testsuite.el: New file.
1689
927c346b
SM
16902010-06-02 Stefan Monnier <monnier@iro.umontreal.ca>
1691
1692 * indent: New dir.
1693
61a808e8
CY
16942010-05-07 Chong Yidong <cyd@stupidchicken.com>
1695
1696 * Version 23.2 released.
1697
a4100ebe
CY
16982010-03-29 Chong Yidong <cyd@stupidchicken.com>
1699
3cbcd186
CY
1700 * cedet/semantic-ia-utest.el
1701 (semantic-symref-test-count-hits-in-tag): Add function, from
1702 semantic-test.el.
1703
a4100ebe
CY
1704 * cedet/tests/test.cpp:
1705 * cedet/tests/test.py:
1706 * cedet/tests/teststruct.cpp:
1707 * cedet/tests/testtemplates.cpp:
1708 * cedet/tests/testusing.cpp:
1709 * cedet/tests/scopetest.cpp:
1710 * cedet/tests/scopetest.java: Files deleted.
1711
1712 * cedet/tests/test.make:
1713 * cedet/tests/test.c:
1714 * cedet/tests/testjavacomp.java:
1715 * cedet/tests/testspp.c:
1716 * cedet/tests/testsppreplace.c:
1717 * cedet/tests/testsppreplaced.c:
1718 * cedet/tests/testsubclass.cpp:
1719 * cedet/tests/testsubclass.hh:
1720 * cedet/tests/testtypedefs.cpp:
1721 * cedet/tests/testvarnames.c:
1722 * cedet/tests/test.el:
1723 * cedet/tests/testdoublens.cpp:
1724 * cedet/tests/testdoublens.hpp: Add copyright header.
1725
85738751
SM
1726 * cedet/semantic-tests.el (semanticdb-test-gnu-global):
1727 Remove reference to deleted files.
1728
dc2d2590
JL
17292010-03-30 Juri Linkov <juri@jurta.org>
1730
1731 * occur-testsuite.el (occur-tests): Add tests for context lines.
1732
5275ff8b
JL
17332010-03-23 Juri Linkov <juri@jurta.org>
1734
1735 * occur-testsuite.el: New file.
1736
288f9fc0
CY
17372010-03-10 Chong Yidong <cyd@stupidchicken.com>
1738
1739 * Branch for 23.2.
1740
b4340b3f
UJ
17412010-02-19 Ulf Jasper <ulf.jasper@web.de>
1742
1743 * icalendar-testsuite.el
6df6ae42
JB
1744 (icalendar-testsuite--run-function-tests): Add new tests.
1745 (icalendar-testsuite--test-diarytime-to-isotime): Add another
b4340b3f
UJ
1746 testcase.
1747 (icalendar-testsuite--test-convert-ordinary-to-ical): New.
1748 (icalendar-testsuite--test-convert-weekly-to-ical): New.
1749 (icalendar-testsuite--test-convert-yearly-to-ical): New.
1750 (icalendar-testsuite--test-convert-block-to-ical): New.
1751 (icalendar-testsuite--test-convert-cyclic-to-ical): New.
1752 (icalendar-testsuite--test-convert-anniversary-to-ical): New.
1753
db9e401b
JB
17542010-01-18 Juanma Barranquero <lekktu@gmail.com>
1755
1756 * cedet/semantic-tests.el (semanticdb-test-gnu-global)
1757 (semantic-lex-test-full-depth, semantic-symref-test-count-hits-in-tag):
1758 Fix typos in docstrings and error messages.
1759 (semanticdb-ebrowse-run-tests): Fix typos in error messages.
1760
d1f18ec0
JB
17612010-01-14 Juanma Barranquero <lekktu@gmail.com>
1762
1763 * cedet/cedet-utests.el (cedet-utest-log-shutdown, pulse-test):
1764 * cedet/semantic-ia-utest.el (semantic-ia-utest-error-log-list)
1765 (semantic-ia-utest-buffer-refs): Fix typos in docstrings.
1766
6fe539d2
UJ
17672009-12-18 Ulf Jasper <ulf.jasper@web.de>
1768
1769 * icalendar-testsuite.el
d5c6faf9
SM
1770 (icalendar-testsuite--run-function-tests):
1771 Add icalendar-testsuite--test-parse-vtimezone.
6fe539d2
UJ
1772 (icalendar-testsuite--test-parse-vtimezone): New.
1773 (icalendar-testsuite--do-test-cycle): Doc changes.
6df6ae42 1774 (icalendar-testsuite--run-real-world-tests): Remove trailing
6fe539d2
UJ
1775 whitespace -- see change of icalendar--add-diary-entry in
1776 icalendar.el.
6df6ae42 1777 (icalendar-testsuite--run-cycle-tests): Re-enable all tests.
6fe539d2 1778
d8085053
GM
17792009-09-30 Glenn Morris <rgm@gnu.org>
1780
1781 * cedet/semantic-utest-c.el: Relicense under GPLv3+.
1782
7c4dccd0
CY
17832009-06-26 Eric Ludlam <zappo@gnu.org>
1784
1785 * cedet/*: New unit tests, from CEDET repository.
1786
6ada5ad1
CY
17872009-06-26 Chong Yidong <cyd@stupidchicken.com>
1788
1789 * redisplay-testsuite.el: New file.
1790
70243478
CY
17912009-06-21 Chong Yidong <cyd@stupidchicken.com>
1792
1793 * Branch for 23.1.
1794
f052351a
UJ
17952009-01-25 Ulf Jasper <ulf.jasper@web.de>
1796
1797 * icalendar-testsuite.el
6df6ae42
JB
1798 (icalendar-testsuite--run-function-tests):
1799 Add icalendar-testsuite--test-diarytime-to-isotime.
1800 (icalendar-testsuite--test-parse-summary-and-rest): Adjust to
f052351a
UJ
1801 recent icalendar fixes.
1802 (icalendar-testsuite--test-diarytime-to-isotime): New.
6df6ae42 1803 (icalendar-testsuite--test-create-uid): Adjust to recent
f052351a
UJ
1804 icalendar changes.
1805
dee5aa91
CY
18062008-11-30 Shigeru Fukaya <shigeru.fukaya@gmail.com>
1807
d4835507 1808 * bytecomp-testsuite.el: New file.
dee5aa91 1809
f052351a 18102008-10-31 Ulf Jasper <ulf.jasper@web.de>
aad81014
UJ
1811
1812 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
d5c6faf9 1813 Add `icalendar-testsuite--test-create-uid'.
aad81014
UJ
1814 (icalendar-testsuite--test-create-uid): New.
1815
d176d8c6
UJ
18162008-06-14 Ulf Jasper <ulf.jasper@web.de>
1817
1818 * newsticker-testsuite.el: New file.
1819
a4766629
GM
18202008-05-24 Ulf Jasper <ulf.jasper@web.de>
1821
1822 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
1823 Add icalendar-testsuite--test-datestring-to-isodate,
1824 icalendar-testsuite--test-datetime-to-diary-date, and
1825 icalendar-testsuite--test-calendar-style.
35e951cd 1826 (icalendar-testsuite--test-format-ical-event)
a4766629
GM
1827 (icalendar-testsuite--test-parse-summary-and-rest):
1828 Doc fix. Remove european-calendar-style.
1829 (icalendar-testsuite--get-ical-event): Doc fix.
35e951cd 1830 (icalendar-testsuite--test-first-weekday-of-year)
a4766629 1831 (icalendar-testsuite--run-cycle-tests): Add doc string.
35e951cd
JB
1832 (icalendar-testsuite--test-datestring-to-isodate)
1833 (icalendar-testsuite--test-datetime-to-diary-date)
a4766629
GM
1834 (icalendar-testsuite--test-calendar-style): New functions.
1835 (icalendar-testsuite--test-export): Handle iso date style.
1836 New arg INPUT-ISO. Use calendar-date-style.
1837 (icalendar-testsuite--test-import): Handle iso date style.
1838 New arg EXPECTED-ISO. Use calendar-date-style.
1839 (icalendar-testsuite--test-cycle): Handle iso date style.
35e951cd
JB
1840 (icalendar-testsuite--run-import-tests)
1841 (icalendar-testsuite--run-export-tests)
a4766629
GM
1842 (icalendar-testsuite--run-real-world-tests): Add iso style tests.
1843
e42fc905
GM
18442008-02-29 Glenn Morris <rgm@gnu.org>
1845
1846 * README: New file.
1847
366b88a2
GM
18482008-02-29 Ulf Jasper <ulf.jasper@web.de>
1849
1850 * icalendar-testsuite.el: New file.
1851
1852;; Local Variables:
880820fe 1853;; coding: utf-8
366b88a2
GM
1854;; End:
1855
ba318903 1856 Copyright (C) 2008-2014 Free Software Foundation, Inc.
366b88a2
GM
1857
1858 This file is part of GNU Emacs.
1859
4f43e937 1860 GNU Emacs is free software: you can redistribute it and/or modify
366b88a2 1861 it under the terms of the GNU General Public License as published by
4f43e937
GM
1862 the Free Software Foundation, either version 3 of the License, or
1863 (at your option) any later version.
366b88a2
GM
1864
1865 GNU Emacs is distributed in the hope that it will be useful,
1866 but WITHOUT ANY WARRANTY; without even the implied warranty of
1867 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1868 GNU General Public License for more details.
1869
1870 You should have received a copy of the GNU General Public License
4f43e937 1871 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.