Optimize cl-struct-slot-value; fix test
[bpt/emacs.git] / test / ChangeLog
CommitLineData
66fda794
DC
12014-04-22 Daniel Colascione <dancol@dancol.org>
2
3 * automated/cl-lib.el (cl-lib-struct-accessors): Fix test to
4 account for removal of `cl-struct-set-slot-value'.
5
2fa1b97d
DC
62014-04-21 Daniel Colascione <dancol@dancol.org>
7
985c035f
DC
8 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
9 New function.
10 (test-byte-comp-macro-expansion)
11 (test-byte-comp-macro-expansion-eval-and-compile)
12 (test-byte-comp-macro-expansion-eval-when-compile)
13 (test-byte-comp-macro-expand-lexical-override): New tests.
14
2fa1b97d 15 * automated/cl-lib.el (cl-loop-destructuring-with): New test.
0c8d9455 16 (cl-the): Fix cl-the test.
2fa1b97d 17
89a2e783
DC
182014-04-20 Daniel Colascione <dancol@dancol.org>
19
20 * automated/cl-lib.el (cl-lib-struct-accessors,cl-the): New tests.
21
5305137a
MA
222014-04-19 Michael Albinus <michael.albinus@gmx.de>
23
24 * automated/tramp-tests.el (tramp--test-check-files): Extend test.
25 (tramp-test31-utf8): Let-bind also `file-name-coding-system'.
26
2a2e6726
MA
272014-04-18 Michael Albinus <michael.albinus@gmx.de>
28
29 * automated/tramp-tests.el (tramp-copy-size-limit): Set to nil.
30 (tramp--test-make-temp-name): Optional argument LOCAL.
31 (tramp--instrument-test-case): Show messages. Catch also `quit'.
32 (tramp-test10-write-region): No special test for out-of-band copy
33 needed anymore.
34 (tramp-test11-copy-file, tramp-test12-rename-file)
35 (tramp-test21-file-links): Extend tests.
36 (tramp-test20-file-modes): More robust check for user "root".
37 (tramp--test-check-files): New defun.
38 (tramp-test30-special-characters, tramp-test33-recursive-load)
39 (tramp-test34-unload): New tests.
40 (tramp-test31-utf8, tramp-test32-asynchronous-requests): Rename.
41
e088b01d
GM
422014-04-11 Glenn Morris <rgm@gnu.org>
43
44 * automated/Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): Unexport.
45
536aa466 462014-04-11 Paul Eggert <eggert@cs.ucla.edu>
10ee3b3f
PE
47
48 * automated/electric-tests.el: Fix spelling error in test name.
49 (whitespace-skipping-for-quotes-not-outside):
50 Rename from whitespace-skipping-for-quotes-not-ouside.
51
3f63a9f7
DC
522014-04-09 Daniel Colascione <dancol@dancol.org>
53
54 * automated/syntax-tests.el: New file.
55
3b7fab25
GM
562014-04-09 Glenn Morris <rgm@gnu.org>
57
50c9a9b8
GM
58 * automated/python-tests.el (python-triple-quote-pairing):
59 Enable/disable electric-pair-mode as needed.
60
3b7fab25
GM
61 * automated/electric-tests.el (electric-pair-backspace-1):
62 Replace deleted function.
63
190f899a
JT
642014-04-07 João Távora <joaotavora@gmail.com>
65
7aecc2f6
JT
66 * automated/python-tests.el (python-triple-quote-pairing): New test.
67 (python-syntax-after-python-backspace): New test.
68
89f20f76
JT
69 * automated/electric-tests.el (electric-pair-define-test-form):
70 More readable test docstrings.
71 (whitespace-skipping-for-quotes-not-ouside)
72 (whitespace-skipping-for-quotes-only-inside)
6f287c89 73 (whitespace-skipping-quotes-not-without-proper-syntax): New tests.
89f20f76 74
5cb0cc90
JT
752014-04-04 João Távora <joaotavora@gmail.com>
76
6f287c89
GM
77 * automated/electric-tests.el (define-electric-pair-test):
78 Don't overtest.
5cb0cc90
JT
79 (inhibit-in-mismatched-string-inside-ruby-comments): New test.
80 (inhibit-in-mismatched-string-inside-c-comments): New test.
81
200c532b
JT
822014-04-02 João Távora <joaotavora@gmail.com>
83
84 * automated/electric-tests.el (inhibit-if-strings-mismatched):
85 New test, change from `inhibit-only-of-next-is-mismatched'.
86
16adf2e6 872014-03-26 Barry O'Reilly <gundaetiapo@gmail.com>
37ea8275 88
c7d0e04c 89 * automated/undo-tests.el (undo-test-marker-adjustment-nominal):
37ea8275
BR
90 (undo-test-region-t-marker): New tests of marker adjustments.
91 (undo-test-marker-adjustment-moved):
92 (undo-test-region-mark-adjustment): New tests to demonstrate
93 bug#16818, which fail without the fix.
94
74b1f21d 952014-03-23 Dmitry Gutov <dgutov@yandex.ru>
6ddc4422 96
74b1f21d
GM
97 * automated/package-test.el (package-test-describe-package):
98 Fix test failure in non-graphical mode.
6ddc4422 99
c6b0fbe7
DC
1002014-03-23 Daniel Colascione <dancol@dancol.org>
101
74b1f21d
GM
102 * automated/subword-tests.el (subword-tests2): More subword tests.
103
c6b0fbe7
DC
104 * automated/cl-lib.el (cl-lib-keyword-names-versus-values): New
105 test: correct parsing of keyword arguments.
106
0ceba22e
DG
1072014-03-22 Dmitry Gutov <dgutov@yandex.ru>
108
109 * automated/package-test.el (package-test-describe-package):
110 Check for the "Keywords: " line.
111
112 * automated/data/package/archive-contents: Include the :keywords
113 field in `simple-single' data form.
114
1152014-03-21 Dmitry Gutov <dgutov@yandex.ru>
116
117 * automated/package-test.el
118 (package-test-install-two-dependencies): New test (bug#16826).
119
120 * automated/data/package/simple-two-depend-1.1.el: New file.
121
122 * automated/data/package/archive-contents:
123 Add info about the new package.
124
162427fe
MA
1252014-03-07 Michael Albinus <michael.albinus@gmx.de>
126
127 * automated/tramp-tests.el (tramp-copy-size-limit): Declare.
128 (tramp-test10-write-region): Extend for out-of-band copy.
129 (tramp-test31-asynchronous-requests): New test.
130
35e951cd 1312014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
e3d090b4
BR
132
133 * automated/undo-tests.el (undo-test-in-region-not-most-recent):
134 Add new test of undo in region.
135 (undo-test-in-region-eob): Add test case described at
136 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16411
137
5b5774e5
MA
1382014-02-28 Michael Albinus <michael.albinus@gmx.de>
139
140 * automated/tramp-tests.el (tramp--test-enabled)
141 (tramp-test15-copy-directory): No special handling of tramp-adb.el
142 anymore. It's fixed in that package.
143
154ba796
MA
1442014-02-27 Michael Albinus <michael.albinus@gmx.de>
145
146 * automated/tramp-tests.el (tramp--test-enabled): Move connection
147 cleanup into this function. Remove respective code from all test
148 cases.
149 (tramp--instrument-test-case): Declare `indent' and `debug'.
150 Handle other errors as well.
151 (tramp-test14-delete-directory): Check for `file-error' error.
152 (tramp-test15-copy-directory): Ignore return value of
153 `copy-directory'. It's too much hassle to handle it for tramp-adb.el.
154 (tramp-test19-directory-files-and-attributes): Take care of
155 timestamp of "../".
156 (tramp-test20-file-modes, tramp-test27-start-file-process)
157 (tramp-test28-shell-command): Skip for tramp-adb.el.
158 (tramp-test21-file-links): `file-truename' shall preserve trailing
159 link of directories.
160 (tramp-test22-file-times): Skip if `set-file-times' returns nil.
161 (tramp-test26-process-file, tramp-test28-shell-command): Let-bind
162 `kill-buffer-query-functions' to nil.
163 (tramp-test28-shell-command): Run `async-shell-command' with timeouts.
164
c6e08d12
MA
1652014-02-21 Michael Albinus <michael.albinus@gmx.de>
166
167 * automated/tramp-tests.el
168 (tramp-test19-directory-files-and-attributes): Do not include
169 directories in comparison; they might have changed their
170 timestamps already.
171
d9386b0c
MA
1722014-02-20 Michael Albinus <michael.albinus@gmx.de>
173
174 * automated/tramp-tests.el (tramp--instrument-test-case): New macro.
175 (tramp-test17-insert-directory): First line could contain more
176 text, when produced by `ls-lisp'.
177 (tramp-test19-directory-files-and-attributes): Instrument failed
178 test case.
179
76c92fdd
MA
1802014-02-19 Michael Albinus <michael.albinus@gmx.de>
181
182 * automated/tramp-tests.el (tramp-test17-insert-directory):
183 Make first line "total 123" optional.
184 (tramp-test20-file-modes, tramp-test22-file-times)
185 (tramp-test26-process-file, tramp-test27-start-file-process)
186 (tramp-test28-shell-command): Skip for tramp-gvfs.el and
187 tramp-smb.el.
188 (tramp-test20-file-modes): Check for "root" only when there is an
189 explicit user name.
190 (tramp-test21-file-links): Handle "... not supported" error.
191 (tramp-test22-file-times): Skip for "don't know" return values.
192 (tramp-test26-process-file, tramp-test28-shell-command):
193 Remove color escape sequences.
194 (tramp-test28-shell-command): Use `accept-process-output' rather
195 than `sit-for'.
196 (tramp-test30-utf8): Set coding system `utf-8'.
197
2830e9b6
MA
1982014-02-17 Michael Albinus <michael.albinus@gmx.de>
199
200 * automated/tramp-tests.el (tramp-test28-shell-command): Perform
201 an initial `sit-for' prior the while loop.
202
dd7691b7
MA
2032014-02-16 Michael Albinus <michael.albinus@gmx.de>
204
205 Sync with Tramp 2.2.9.
206
207 * automated/tramp-tests.el (password-cache-expiry): Set to nil.
208 (tramp-test28-shell-command): Make a while loop when waiting for
209 process exit.
210
581d24e7
MA
2112014-02-11 Michael Albinus <michael.albinus@gmx.de>
212
213 * automated/tramp-tests.el (top): Require `vc', `vc-bzr', `vc-git'
214 and `vc-hg'. Declare `tramp-find-executable' and
215 `tramp-get-remote-path'.
216 (tramp-test29-vc-registered): New test.
217 (tramp-test30-utf8): Rename from `tramp-test29-utf8'.
218
cad6dfb6
MA
2192014-02-07 Michael Albinus <michael.albinus@gmx.de>
220
221 * automated/tramp-tests.el (tramp-test26-process-file): Improve test.
222 (tramp-test27-start-file-process): Use "_p" as argument of lambda.
223 (tramp-test28-shell-command): Improve `shell-command' test. Add
224 `async-shell-command' tests.
225
40d2f2e4
MA
2262014-02-04 Michael Albinus <michael.albinus@gmx.de>
227
228 * automated/file-notify-tests.el (file-notify--wait-for-events):
229 Use `read-event' instead of `sit-for'.
230 (file-notify-test02-events): Remove expected result, the bug is
231 fixed meanwhile.
232 (file-notify-test02-events, file-notify-test03-autorevert):
233 Use `sleep-for' instead of `sit-for'.
234
e2a67bd0
DG
2352014-01-31 Dmitry Gutov <dgutov@yandex.ru>
236
237 * automated/ruby-mode-tests.el (ruby-align-chained-calls):
238 New test.
239
dc9c8c62
MA
2402014-01-27 Michael Albinus <michael.albinus@gmx.de>
241
242 * automated/file-notify-tests.el (file-notify--deftest-remote):
243 Do not skip when the local test has failed. They are unrelated.
244 (file-notify--wait-for-events): Use `sit-for'. Let-bind
245 `noninteractive' to nil, otherwise `sit-for' could be degraded to
246 `sleep-for'.
247 (file-notify-test02-events): Check for `file-remote-p' instead of
248 `file-notify--test-remote-enabled'.
249
5511e5c5
MA
2502014-01-26 Michael Albinus <michael.albinus@gmx.de>
251
252 * automated/file-notify-tests.el (file-notify-test02-events):
253 Let test case fail for Bug#16519.
254
29f5e020
MA
2552014-01-22 Michael Albinus <michael.albinus@gmx.de>
256
257 * automated/file-notify-tests.el (file-notify-test02-events):
258 Hide Bug#16519, until it is solved.
259
ca4cfde3
MA
2602014-01-21 Michael Albinus <michael.albinus@gmx.de>
261
63389c25
MA
262 * automated/file-notify-tests.el
263 (file-notify--test-local-enabled): Fix error in logic.
264 (file-notify--wait-for-events): New defmacro.
265 (file-notify-test02-events): Make short breaks between file operations.
266 Use `file-notify--wait-for-events'. Check, that events have arrived.
267 (file-notify-test03-autorevert): Use `file-notify--wait-for-events'.
268
ca4cfde3
MA
269 * automated/comint-testsuite.el
270 (comint-testsuite-password-strings): Add localized examples.
271
16063016
MA
2722014-01-17 Michael Albinus <michael.albinus@gmx.de>
273
274 * automated/inotify-test.el (inotify-file-watch-simple): Skip test
275 case if inotify is not linked with Emacs. Use `read-event' rather
276 than `sit-for' in order to process events. (Bug#13662)
277
6a1f3c11
MA
2782014-01-13 Michael Albinus <michael.albinus@gmx.de>
279
280 * automated/ert-tests.el (ert-test-record-backtrace): Reenable
281 test case with adapted test string. (Bug#13064)
282
1f5afa8c
GM
2832013-12-28 Glenn Morris <rgm@gnu.org>
284
285 * automated/electric-tests.el: Require 'elec-pair.
286
8a6212d7 2872013-12-26 João Távora <joaotavora@gmail.com>
1f5afa8c
GM
288
289 * automated/electric-tests.el (electric-pair-test-for):
290 Fix autowrapping tests in batch-mode by running with
8a6212d7
JT
291 `transient-mark-mode' set to `lambda'.
292
1f5afa8c 293 * automated/electric-tests.el: New file.
3b8d5131 294
01379221
FEG
2952013-12-25 Fabián Ezequiel Gallina <fgallina@gnu.org>
296
297 * automated/python-tests.el
298 (python-nav-lisp-forward-sexp-safe-1): Remove test.
299 (python-nav-forward-sexp-safe-1): New test.
300
b520f210
DG
3012013-12-20 Dmitry Gutov <dgutov@yandex.ru>
302
303 * automated/ruby-mode-tests.el: Add tests for
304 `ruby-align-to-stmt-keywords'.
305
306 * indent/ruby.rb: Update examples to reflect the lack of change in
307 default indentation of `begin' blocks.
308
5556c0ce
DG
3092013-12-17 Dmitry Gutov <dgutov@yandex.ru>
310
311 * indent/ruby.rb: Update examples according to the change
312 in `smie-indent-close'.
313
276bc333
DG
3142013-12-14 Dmitry Gutov <dgutov@yandex.ru>
315
316 * indent/ruby.rb: New examples.
317
bc9222c9
FEG
3182013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
319
320 * automated/python-tests.el (python-indent-dedenters-2): New test.
321
09faee72
FEG
3222013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
323
324 * automated/python-tests.el (python-indent-after-comment-1)
325 (python-indent-after-comment-2): New tests.
326
f54de22e
NT
3272013-12-12 Nathan Trapuzzano <nbtrap@nbtrap.com>
328
a12bf61e
GM
329 * automated/python-tests.el (python-indent-block-enders-1):
330 Rename from python-indent-block-enders.
f54de22e
NT
331 (python-indent-block-enders-2): New test.
332
939fef29
DG
3332013-12-08 Dmitry Gutov <dgutov@yandex.ru>
334
335 * indent/js.js: New file.
336
0494d994
MA
3372013-12-05 Michael Albinus <michael.albinus@gmx.de>
338
339 * automated/dbus-tests.el: New file.
340
bf4906d7
CD
3412013-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
342
343 * automated/regexp-tests.el: New file.
344
a48eb50b
EZ
3452013-11-29 Eli Zaretskii <eliz@gnu.org>
346
bf4906d7
CD
347 * automated/reftex-tests.el (reftex-parse-from-file-test):
348 Run temp-dir through file-truename, to make sure the temporary file
de20f087
EZ
349 names are comparable as strings.
350
a48eb50b
EZ
351 * automated/decoder-tests.el (ert-test-decoder-prefer-utf-8):
352 Force Unix EOLs by using 'utf-8-unix', since the default of
bf4906d7 353 'utf-8' is system-dependent, while the test expects to see Unix EOLs.
a48eb50b 354
0845be75
GM
3552013-11-28 Glenn Morris <rgm@gnu.org>
356
357 * automated/Makefile.in (SEPCHAR): Use in place of PATH_SEP.
358
f7ec0d94
EZ
3592013-11-28 Eli Zaretskii <eliz@gnu.org>
360
bf4906d7 361 * automated/Makefile.in (PATH_SEP): Set this instead of PATH_SEPARATOR.
f7ec0d94
EZ
362 (EMACSOPT): Use $(PATH_SEP).
363
23293cb0
MA
3642013-11-28 Michael Albinus <michael.albinus@gmx.de>
365
366 * automated/file-notify-tests.el (auto-revert-stop-on-user-input):
367 Set to nil.
368
1baa1e49
MA
3692013-11-27 Michael Albinus <michael.albinus@gmx.de>
370
371 * automated/file-notify-tests.el
372 (file-notify-test-remote-temporary-file-directory):
373 Check $REMOTE_TEMPORARY_FILE_DIRECTORY.
374 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
375 (file-notify--deftest-remote): Cleanup connection initially.
376 (file-notify-test03-autorevert): Run also in batch mode. Use a
377 larger timeout for remote files. `sit-for' 1 second; 0.1 second
378 does not work on MS Windows. Call `accept-process-output' for
379 remote files. Apply `string-match' instead of `string-equal', the
380 messages are different on MS Windows.
381
382 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
383 Use $REMOTE_TEMPORARY_FILE_DIRECTORY.
384 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
385
17e0445b
GM
3862013-11-23 Glenn Morris <rgm@gnu.org>
387
0b09f7c0
GM
388 * automated/python-tests.el (python-shell-make-comint-1)
389 (python-shell-make-comint-2, python-shell-get-process-1):
390 Suppress creation of some temp-files.
391
f4d341af
GM
392 * automated/python-tests.el (python-shell-parse-command-1)
393 (python-shell-make-comint-1, python-shell-make-comint-2)
394 (python-shell-get-process-1)
395 (python-shell-internal-get-or-create-process-1):
396 Skip rather than fail if prereqs not found.
397
17e0445b
GM
398 * automated/Makefile.in (emacs):
399 Empty EMACSLOADPATH rather than unsetting.
400
48592bfd
GM
4012013-11-22 Glenn Morris <rgm@gnu.org>
402
403 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
404 Set expected-result.
405
2df10228
GM
4062013-11-21 Glenn Morris <rgm@gnu.org>
407
009111d6
GM
408 * automated/Makefile.in (XARGS_LIMIT): New, set by configure.
409 (compile-main): Pass XARGS_LIMIT to xargs.
410
2df10228
GM
411 * automated/Makefile.in (PATH_SEPARATOR): New, set by configure.
412 (EMACSOPT): Use PATH_SEPARATOR.
413
c295fc18 4142013-11-20 Bozhidar Batsov <bozhidar@batsov.com>
30654657 415
a12bf61e 416 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
30654657 417 Add a failing test for Bug#15874.
4e9fc48c
BB
418 (ruby--insert-coding-comment-ruby-style)
419 (ruby--insert-coding-comment-emacs-style)
420 (ruby--insert-coding-comment-custom-style):
30654657
BB
421 Add a few tests for `ruby--insert-coding-comment'.
422
ec2c4ee6
PE
4232013-11-18 Paul Eggert <eggert@cs.ucla.edu>
424
425 Improve API of recently-added bool vector functions (Bug#15912).
426 * automated/data-tests.el: Adjust to API changes.
427
0010ca51
MA
4282013-11-16 Michael Albinus <michael.albinus@gmx.de>
429
430 * automated/tramp-tests.el (tramp-test07-file-exists-p)
431 (tramp-test08-file-local-copy)
432 (tramp-test09-insert-file-contents, tramp-test10-write-region)
433 (tramp-test11-copy-file, tramp-test12-rename-file)
434 (tramp-test13-make-directory, tramp-test14-delete-directory)
435 (tramp-test15-copy-directory, tramp-test16-directory-files)
436 (tramp-test17-insert-directory, tramp-test18-file-attributes)
437 (tramp-test19-directory-files-and-attributes)
438 (tramp-test20-file-modes, tramp-test21-file-links)
439 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
440 (tramp-test24-file-name-completion, tramp-test25-load)
441 (tramp-test26-process-file, tramp-test27-start-file-process)
442 (tramp-test28-shell-command): Cleanup connection initially.
443
82407168
MA
4442013-11-15 Michael Albinus <michael.albinus@gmx.de>
445
446 * automated/tramp-tests.el (tramp-test29-utf8): Cleanup the
447 connection before running the test.
448
3cd4192f
MA
4492013-11-15 Michael Albinus <michael.albinus@gmx.de>
450
451 * automated/tramp-tests.el (tramp-test15-copy-directory)
452 (tramp-test16-directory-files, tramp-test17-insert-directory)
453 (tramp-test18-file-attributes)
454 (tramp-test19-directory-files-and-attributes)
455 (tramp-test20-file-modes, tramp-test21-file-links)
456 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
457 (tramp-test24-file-name-completion, tramp-test25-load)
35e951cd 458 (tramp-test26-process-file, tramp-test27-start-file-process)
bf4906d7 459 (tramp-test28-shell-command): Protect unwindforms with `ignore-errors'.
3cd4192f
MA
460 (tramp-test29-utf8): New test.
461
927fbd6b
MA
4622013-11-13 Michael Albinus <michael.albinus@gmx.de>
463
464 * automated/file-notify-tests.el (file-notify-test02-events)
465 (file-notify-test03-autorevert): Suppress messages in `write-region'.
466
467 * automated/tramp-tests.el (tramp-test02-file-name-dissect)
468 (tramp-test03-file-name-defaults, tramp-test21-file-links): Add tests.
3cd4192f
MA
469 (tramp-test26-process-file, tramp-test28-shell-command):
470 Ensure, that the directory is not empty when calling "ls".
927fbd6b 471
8ee0219f
MA
4722013-11-11 Michael Albinus <michael.albinus@gmx.de>
473
474 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
475 Check $TRAMP_TEST_TEMPORARY_FILE_DIRECTORY.
476 (tramp-read-passwd): Check $TRAMP_TEST_ALLOW_PASSWORD.
35e951cd 477 (tramp-test09-insert-file-contents, tramp-test10-write-region)
8ee0219f
MA
478 (tramp-test26-process-file): Add tests.
479 (tramp-test11-copy-file): Remove debug message.
480 (tramp-test20-file-modes): Special case, if user is "root".
481
54099383
MA
4822013-11-08 Michael Albinus <michael.albinus@gmx.de>
483
1c49d6c2 484 * automated/file-notify-tests.el:
54099383 485 * automated/tramp-tests.el: Add `tramp-own-remote-path' to
1c49d6c2
MA
486 `tramp-remote-path' when running on hydra.
487 (tramp-test07-file-exists-p): Remove instrumentation code.
488 (tramp-test26-process-file): Don't use "/bin/true" and
489 "/bin/false", these paths do not exist on hydra.
54099383 490
21cfbae5
HE
4912013-11-08 Helmut Eller <eller.helmut@gmail.com>
492
7dd8b873 493 * automated/process-tests.el: New file.
21cfbae5 494
1f923923
DG
4952013-11-08 Dmitry Gutov <dgutov@yandex.ru>
496
497 * indent/ruby.rb: New examples.
498
6b4ac03e
GM
4992013-11-06 Glenn Morris <rgm@gnu.org>
500
501 * automated/Makefile.in (setwins): Avoid accidental matches.
502
6865f4d5
MA
5032013-11-06 Michael Albinus <michael.albinus@gmx.de>
504
505 * automated/tramp-tests.el (tramp-test07-file-exists-p):
506 Fix docstring. Instrument, in order to hunt failure on hydra.
507
c76489d6
GM
5082013-11-06 Glenn Morris <rgm@gnu.org>
509
510 * automated/flymake-tests.el (warning-predicate-rx-gcc)
511 (warning-predicate-function-gcc, warning-predicate-rx-perl)
512 (warning-predicate-function-perl):
513 * automated/info-xref.el (info-xref-test-makeinfo):
514 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
515 (vc-bzr-test-faulty-bzr-autoloads): Skip rather than expect failure.
516
a213a541
MA
5172013-11-05 Michael Albinus <michael.albinus@gmx.de>
518
519 * automated/tramp-tests.el: New file.
520
dc503386
GM
5212013-11-05 Glenn Morris <rgm@gnu.org>
522
2d748773
GM
523 Get rid of --chdir usage.
524 * automated/Makefile.in (EMACSOPT): Move -L here.
525 (emacs): Set EMACS_TEST_DIRECTORY in the environment.
526 (setwins): Don't assume called from srcdir. Remove legacy stuff.
527 (.el.elc): No more need to pass -L here.
528 (compile-main): Get rid of sub-shell and cd.
529 (compile-clean, check): Get rid of cd.
530
d5112380
GM
531 Make it possible to run tests with a different working directory.
532 * automated/flymake-tests.el (flymake-tests-data-directory): New.
533 (flymake-tests--current-face): Use flymake-tests-data-directory.
534 (warning-predicate-function-gcc, warning-predicate-rx-perl)
535 (warning-predicate-function-perl): Adapt for above change.
536 * automated/zlib-tests.el (zlib-tests-data-directory): New.
537 (zlib--decompress): Use zlib-tests-data-directory.
538
b5d402d6
GM
539 * automated/eieio-tests.el (eieio-test-37-persistent-classes):
540 Remove test that makes no sense.
541
dc503386
GM
542 * automated/files.el (files-test-local-variable-data):
543 Fix result typo presumably caused by interference from dir-locals.
544 (file-test--do-local-variables-test): Prevent dir-locals interfering.
545
dca01b09
DG
5462013-11-04 Dmitry Gutov <dgutov@yandex.ru>
547
548 * indent/ruby.rb: Add a statement on the line after heredoc.
41784d0b 549 Move a now-successful example.
dca01b09
DG
550
551 * automated/ruby-mode-tests.el: Remove outdated comment.
552
8b77446f
GM
5532013-11-04 Glenn Morris <rgm@gnu.org>
554
555 * automated/Makefile.in (abs_srcdir): Remove.
556 (emacs): Unset EMACSLOADPATH.
557 (.el.elc, check): Use -L to append srcdir to load-path.
558
2ffcf5fe
GM
5592013-11-02 Glenn Morris <rgm@gnu.org>
560
1f43ed41 561 * automated/Makefile.in (top_builddir, abs_test, abs_lispsrc, lisp)
67fb4e6a 562 (test, abs_top_srcdir, abs_top_builddir): Remove variables.
6f8225fa 563 (abs_srcdir): New, set by configure.
67fb4e6a 564 (EMACS): Use a relative file name.
67bb589e 565 (emacs): Use abs_srcdir rather than abs_lispsrc, abs_test.
67fb4e6a
GM
566 (lisp-compile): Remove (assume it's up-to-date).
567 (compile-main): Do not run lisp-compile.
1f43ed41
GM
568 (compile-main, compile-clean, compile-always, bootstrap-clean)
569 (check): Use srcdir rather than $test. Check cd return value.
67fb4e6a 570 Use --chdir.
67bb589e
GM
571 (doit, compile, compile-always): Remove stuff copied from lisp/.
572 (all, check, bootstrap-clean, distclean, maintainer-clean): PHONY.
2ffcf5fe 573
1affc48a
MA
5742013-10-31 Michael Albinus <michael.albinus@gmx.de>
575
576 * automated/ert-tests.el (ert-test-stats-set-test-and-result):
577 Add a skipping test.
578
dee4ba59
SM
5792013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
580
581 * indent/prolog.prolog: Test alignment of ->; with operator at bol.
582
583 * indent/css-mode.css (.x2): Test alignement inside braces.
584
bae91342
DG
5852013-10-26 Dmitry Gutov <dgutov@yandex.ru>
586
778859a8
DG
587 * indent/ruby.rb: New failing example.
588
dee4ba59
SM
589 * automated/ruby-mode-tests.el (ruby-toggle-block-to-brace):
590 Fix the test, in respect to adding the space after the curly.
bae91342 591
4ddbf128
MA
5922013-10-24 Michael Albinus <michael.albinus@gmx.de>
593
594 * automated/ert-tests.el (ert-test-skip-unless): New test case.
595 (ert-test-deftest): Adapt test for changed macro expansion.
596 (ert-test-run-tests-interactively):
597 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
598 Add a skipping test.
599
600 * automated/file-notify-tests.el (top): Do not require tramp-sh.el.
601 (file-notify--test-local-enabled): Make it a function. Check also
602 for `file-remote-p' of `temporary-file-directory'.
603 (file-notify--test-remote-enabled-checked): New defvar.
604 (file-notify--test-remote-enabled): Rewrite. Do not use Tramp
605 internal functions. Cache result.
606 (file-notify--deftest-remote, file-notify-test00-availability)
607 (file-notify-test01-add-watch, file-notify-test02-events)
608 (file-notify-test03-autorevert): Add checks with `skip_unless'.
609 (file-notify-test-all): Do not check `file-notify--test-local-enabled'.
610
369bbf71
DG
6112013-10-24 Dmitry Gutov <dgutov@yandex.ru>
612
613 * indent/ruby.rb: Fix syntax error in the latest example.
614
b8e3b0a9
GM
6152013-10-23 Glenn Morris <rgm@gnu.org>
616
617 * automated/Makefile.in (abs_top_srcdir, top_builddir):
618 New, set by configure.
619 (top_srcdir): Remove.
620 (abs_test, abs_lispsrc): New.
621 (lisp): No longer absolute.
622 (emacs, lisp-compile, compile, compile-always):
623 Quote entities that might contain whitespace.
624
a6462ef5
DG
6252013-10-22 Dmitry Gutov <dgutov@yandex.ru>
626
627 * indent/ruby.rb: Move two examples to "working" section, add one
628 more.
629
8c1ae481
DG
6302013-10-21 Dmitry Gutov <dgutov@yandex.ru>
631
dee4ba59
SM
632 * indent/ruby.rb: New examples for indentation of blocks.
633 Example of hash inside parens that inflooped before the present commit.
8c1ae481 634
ef566920
BR
6352013-10-17 Barry O'Reilly <gundaetiapo@gmail.com>
636
a12bf61e 637 * automated/timer-tests.el: New file. Tests that (sit-for 0)
ef566920
BR
638 allows another timer to run.
639
1eda1d8d
DG
6402013-10-14 Dmitry Gutov <dgutov@yandex.ru>
641
642 * indent/ruby.rb: More examples for bug#15594, both failing and
643 now passing.
644
55ee77a3
DG
6452013-10-11 Dmitry Gutov <dgutov@yandex.ru>
646
647 * indent/ruby.rb: Add two more cases.
648
6d8ca172
SM
6492013-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
650
651 * automated/ruby-mode-tests.el (ruby-with-temp-buffer): Move before
652 first use.
653 (ruby-should-indent): Use indent-according-to-mode.
654 (ruby-deftest-move-to-block): Use `declare'.
655
2f84ba10
DG
6562013-10-07 Dmitry Gutov <dgutov@yandex.ru>
657
658 * indent/ruby.rb: Fix a spurious change, add more failing examples.
659
20832de0
SM
6602013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
661
662 * indent/ruby.rb: Add a few more tests; adjust some indentation.
663
5cd9cda9
DG
6642013-10-06 Dmitry Gutov <dgutov@yandex.ru>
665
7318480c
DG
666 * automated/ruby-mode-tests.el: Add tests for `ruby-forward-sexp'
667 and `ruby-backward-sexp' that fail when `ruby-use-smie' is t.
668
5cd9cda9
DG
669 * indent/ruby.rb: Fix a syntax error, add a few failing examples.
670
34d1a133
SM
6712013-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
672
673 * indent/ruby.rb: Port a few cases from automated/ruby-mode-tests.el.
674 Adjust indentation of continued line to the new SMIE behavior.
675
a27c1b72
SM
6762013-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
677
678 * automated/completion-tests.el:
679 * indent/css-mode.css: New files.
680
acbadd00
DU
6812013-10-03 Daiki Ueno <ueno@gnu.org>
682
683 * automated/data/package/signed/archive-contents:
684 * automated/data/package/signed/archive-contents.sig:
685 * automated/data/package/signed/signed-good-1.0.el:
686 * automated/data/package/signed/signed-good-1.0.el.sig:
687 * automated/data/package/signed/signed-bad-1.0.el:
688 * automated/data/package/signed/signed-bad-1.0.el.sig:
689 * automated/data/package/key.pub:
690 * automated/data/package/key.sec: New files.
691
692 * automated/package-test.el (package-test-update-listing)
693 (package-test-update-archives, package-test-describe-package):
694 Adjust to package.el change.
695 (package-test-signed): New test.
696
494e898b
DG
6972013-10-01 Dmitry Gutov <dgutov@yandex.ru>
698
699 * automated/package-test.el: Update all cases to use :url instead
700 of :homepage.
701
702 * automated/package-x-test.el
703 (package-x-test--single-archive-entry-1-3): Same.
704
056453c6
DG
7052013-09-29 Dmitry Gutov <dgutov@yandex.ru>
706
707 * automated/package-test.el (simple-single-desc-1-4): Remove, it
708 was unused.
709 (simple-single-desc): Expect :homepage property.
710 (multi-file-desc): Same.
711 (with-package-test): Do not save previous `default-directory'
712 value, let-bind the var instead.
713 (package-test-install-single): Expect :homepage property in the
714 generated pkg file.
715 (package-test-describe-package): Expect Homepage button.
716 (package-test-describe-non-installed-package)
717 (package-test-describe-non-installed-multi-file-package): Same.
718 (package-test-describe-not-installed-package): Remove, it was a
719 duplicate.
720
721 * automated/package-x-test.el
722 (package-x-test--single-archive-entry-1-3): Expect :homepage
723 property.
724 (package-x-test--single-archive-entry-1-4): Expect nil extras slot.
725
726 * automated/data/package/simple-single-1.3.el: Add URL header.
727
728 * automated/data/package/archive-contents: Add :homepage
729 properties to `simple-single' and `multi-file'.
730
3e0b94e7
DC
7312013-09-22 Daniel Colascione <dancol@dancol.org>
732
a12bf61e 733 * automated/data-tests.el:
3e0b94e7
DC
734 (bool-vector-count-matches-all-0-nil)
735 (bool-vector-count-matches-all-0-t)
ffb3f67a
PE
736 (bool-vector-count-matches-1-il, bool-vector-count-matches-1-t)
737 (bool-vector-count-matches-at, bool-vector-intersection-op)
738 (bool-vector-union-op, bool-vector-xor-op)
3e0b94e7 739 (bool-vector-set-difference-op)
ffb3f67a 740 (bool-vector-change-detection, bool-vector-not): New tests.
3e0b94e7
DC
741 (mock-bool-vector-count-matches-at)
742 (test-bool-vector-bv-from-hex-string)
743 (test-bool-vector-to-hex-string)
744 (test-bool-vector-count-matches-at-tc)
745 (test-bool-vector-apply-mock-op)
746 (test-bool-vector-binop): New helper functions.
747 (bool-vector-test-vectors): New testcase data.
748
31dca772
R
7492013-09-20 Ryan <rct@thompsonclan.org> (tiny change)
750
751 * automated/advice-tests.el (advice-test-called-interactively-p-around)
752 (advice-test-called-interactively-p-filter-args)
753 (advice-test-called-interactively-p-around): New tests.
754
cde40d2b
GM
7552013-09-16 Glenn Morris <rgm@gnu.org>
756
0c2a2b57
GM
757 * automated/eshell.el (eshell-match-result):
758 Return a more informative failure than simply "false". Update callers.
759
cde40d2b
GM
760 * automated/eshell.el (eshell-test/for-name-shadow-loop):
761 Test value before and after loop as well as during.
762
1e53bb4b
GM
7632013-09-15 Glenn Morris <rgm@gnu.org>
764
765 * automated/eshell.el (eshell-test/for-name-shadow-loop):
766 New test. (Bug#15372)
767 (eshell-test/for-loop, eshell-test/for-name-loop): Doc fix.
768
9dc7e8e1
GM
7692013-09-13 Glenn Morris <rgm@gnu.org>
770
771 * automated/eshell.el (with-temp-eshell):
772 Use a temp directory for eshell-directory-name.
6ad9cb08
GM
773 (eshell-test-command-result): New, again using a temp directory.
774 Replace eshell-command-result with this throughout.
e16582b6
GM
775 (eshell-test/for-loop, eshell-test/for-name-loop):
776 Ensure environment variables don't confuse us.
9dc7e8e1 777
2d5788f4
GM
7782013-09-12 Glenn Morris <rgm@gnu.org>
779
780 * automated/eshell.el (with-temp-eshell): Avoid hangs in batch mode
e3066edb 781 due to "has a running process; kill it?" prompts.
2d5788f4 782
ae5e4c48
SM
7832013-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
784
785 * automated/eshell.el: Rename from eshell.el.
786 (eshell-test/for-loop, eshell-test/for-name-loop): New tests (bug#15231).
787
f8ccce03
GM
7882013-09-01 Glenn Morris <rgm@gnu.org>
789
790 * automated/Makefile.in (setwins): Avoid leading space in $wins.
791 Otherwise the sed command used by eg compile-main ends up
792 containing "/*.el". (Bug#15170)
793
50b13cde
PE
7942013-08-28 Paul Eggert <eggert@cs.ucla.edu>
795
e903c210 796 * automated/Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
50b13cde
PE
797 for portability to hosts where /bin/sh has problems.
798
6ee60310
DE
7992013-08-21 David Engster <deng@randomsample.de>
800
801 * automated/eieio-tests.el, automated/eieio-test-persist.el:
802 * automated/eieio-test-methodinvoke.el: EIEIO tests from CEDET
803 upstream. Changed to use ERT.
804
281c7202
DH
8052013-08-14 Daniel Hackney <dan@haxney.org>
806
a12bf61e
GM
807 * automated/package-test.el: Remove tar-package-building functions.
808 Tar file used for testing is included in the repository.
281c7202
DH
809 (package-test-install-texinfo, package-test-cleanup-built-files):
810 Remove.
811
ad756449
FEG
8122013-08-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
813
814 * automated/python-tests.el (python-imenu-create-index-4)
815 (python-imenu-create-flat-index-2): New tests.
816
3e2cd454
GM
8172013-08-05 Glenn Morris <rgm@gnu.org>
818
819 * automated/mule-util.el: New file, with tests extracted from
820 lisp/international/mule-util.el.
821
671d5c16
SM
8222013-08-04 Stefan Monnier <monnier@iro.umontreal.ca>
823
824 * automated/advice-tests.el (advice-tests-nadvice): Test removal
825 before definition.
826 (advice-tests-macroaliases): New test.
827
2ad0a067
GM
8282013-08-04 Glenn Morris <rgm@gnu.org>
829
dc8dfa8a
GM
830 * automated/ert-tests.el: Disable failing test that no-one seems
831 to know how to fix. (Bug#13064)
832
2ad0a067
GM
833 * automated/icalendar-tests.el (icalendar-tests--test-export)
834 (icalendar-tests--test-import): Try more precise TZ specification.
f8654242 835 Remove debug messages.
2ad0a067 836
f3ffcd8c
GM
8372013-08-03 Glenn Morris <rgm@gnu.org>
838
1f21d308
GM
839 * automated/core-elisp-tests.el (core-elisp-tests): Fix defcustom.
840
f3ffcd8c
GM
841 * automated/icalendar-tests.el (icalendar-tests--test-export)
842 (icalendar-tests--test-import):
5e471f0d 843 Use getenv/setenv rather than set-time-zone-rule. Add debug messages.
f3ffcd8c
GM
844 (icalendar-tests--test-import): Reset zone even if error occurred.
845
a104f656
SM
8462013-08-02 Stefan Monnier <monnier@iro.umontreal.ca>
847
848 * automated/core-elisp-tests.el: New file.
849
7d7e9a73
GM
8502013-08-01 Glenn Morris <rgm@gnu.org>
851
852 * automated/file-notify-tests.el (file-notify--test-remote-enabled):
853 Try to check that the remote system has a notification program.
854
67a17772
GM
8552013-07-31 Glenn Morris <rgm@gnu.org>
856
857 * automated/undo-tests.el (undo-test2, undo-test5): Be quieter.
858
e81dd54d
MA
8592013-07-24 Michael Albinus <michael.albinus@gmx.de>
860
861 * automated/file-notify-tests.el
862 (file-notify--test-local-enabled): New defconst. Replaces all
ae93878a 863 `file-notify-support' occurrences.
e81dd54d
MA
864 (file-notify--test-remote-enabled): New defun.
865 (file-notify--deftest-remote): Use it.
866 (file-notify-test00-availability): Rewrite.
867 (file-notify-test00-availability-remote): New defun.
868 (file-notify-test01-add-watch): Rewrite first erroneous check.
869
66878244
GM
8702013-07-23 Glenn Morris <rgm@gnu.org>
871
97afc49a
GM
872 * automated/inotify-test.el (inotify-file-watch-simple):
873 Delete temp-file when done.
874
66878244
GM
875 * automated/subword-tests.el: Require subword.
876
0ac26976
SM
8772013-07-22 Stefan Monnier <monnier@iro.umontreal.ca>
878
879 * automated/subword-tests.el: New file.
880
1f0480d4
FEG
8812013-07-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
882
883 * automated/python-tests.el (python-imenu-create-index-2)
884 (python-imenu-create-index-3): New tests.
885
7faba176
GM
8862013-07-11 Glenn Morris <rgm@gnu.org>
887
a19b3c2d
GM
888 * automated/ert-tests.el: Require cl-lib at runtime too.
889 (ert-test-special-operator-p): Use cl-gensym rather than ert-- version.
890 (ert-test-remprop, ert-test-remove-if-not, ert-test-remove*)
891 (ert-test-set-functions, ert-test-gensym)
892 (ert-test-coerce-to-vector, ert-test-string-position)
893 (ert-test-mismatch): Remove tests.
894 * automated/cl-lib.el: New, split from ert-tests.el.
895
d2e1542a
GM
896 * automated/ruby-mode-tests.el (ruby-deftest-move-to-block):
897 Goto point-min.
898 (works-on-do, zero-is-noop, ok-with-three, ok-with-minus-two)
899 (ruby-move-to-block-skips-percent-literal)
900 (ruby-move-to-block-skips-heredoc)
901 (ruby-move-to-block-moves-from-else-to-if)
902 (ruby-beginning-of-defun-does-not-fold-case)
903 (ruby-end-of-defun-skips-to-next-line-after-the-method):
904 Replace goto-line with forward-line/goto-char.
905 (ruby-move-to-block-does-not-fold-case): Remove unneeded end-of-buffer.
906
03d01981
GM
907 * automated/package-test.el (makeinfo-buffer): Autoload.
908 (compilation-in-progress, tar-parse-info, tar-header-name): Declare.
909 (package-test-install-texinfo): Don't require makeinfo.
910
709c6d2b
GM
911 * automated/files.el: Stop "local variables" confusion.
912
63cd50d4
GM
913 * automated/flymake-tests.el (flymake-tests): Remove unused group.
914
a550ba33
GM
915 * automated/icalendar-tests.el (icalendar-tests--do-test-cycle):
916 Use with-current-buffer.
917
7faba176
GM
918 * automated/undo-tests.el (undo-test-buffer-modified)
919 (undo-test-file-modified): New tests.
920
59eb37e5
MA
9212013-07-09 Michael Albinus <michael.albinus@gmx.de>
922
923 * automated/file-notify-tests.el (file-notify-test00-availability):
924 Set :expected-result.
925 (file-notify-test01-add-watch, file-notify-test01-add-watch-remote)
926 (file-notify-test02-events, file-notify-test02-events-remote)
927 (file-notify-test03-autorevert, file-notify-test03-autorevert-remote):
928 Skip when `file-notify-support' is nil. (Bug#14823)
929
771b2fc3
GM
9302013-07-09 Glenn Morris <rgm@gnu.org>
931
0b57d6fc
GM
932 * automated/inotify-test.el (inotify-add-watch, inotify-rm-watch):
933 Declare.
934 (inotify-file-watch-simple): Silence compiler.
935
a87b74fe
GM
936 * automated/python-tests.el (python-indent-block-enders):
937 Make it actually test something.
938
08be5fba
GM
939 * automated/package-x-test.el: Require package-test when compiling.
940
771b2fc3 941 * automated/add-log-tests.el, automated/advice-tests.el:
08be5fba
GM
942 * automated/imenu-test.el, automated/package-x-test.el:
943 * automated/python-tests.el, automated/ruby-mode-tests.el:
32e93c9e 944 * automated/xml-parse-tests.el: Explicitly require ert.
771b2fc3 945
0f01f02f
KH
9462013-07-08 Kenichi Handa <handa@gnu.org>
947
948 * automated/decoder-tests.el (decoder-tests-prefer-utf-8-read):
949 Use with-ccoding-priority to avoid side-effect (Bug#14781).
950
84b6d3df
MA
9512013-07-05 Michael Albinus <michael.albinus@gmx.de>
952
953 * automated/file-notify-tests.el
ae5e4c48
SM
954 (file-notify-test-remote-temporary-file-directory):
955 Use `null-device' on w32.
84b6d3df
MA
956 (file-notify--test-tmpfile, file-notify--test-tmpfile1)
957 (file-notify--test-results, file-notify--test-event)
958 (file-notify--deftest-remote, file-notify--event-test)
959 (file-notify--test-event-handler)
ae5e4c48 960 (file-notify--test-make-temp-name): Rename, in order to mark them
84b6d3df
MA
961 internal.
962 (tramp-message-show-message, tramp-read-passwd): Tweak them for
963 better fitting in noninteractive tests.
ae5e4c48
SM
964 (file-notify-test00-availability): Rename from `file-notify-test0'.
965 (file-notify-test01-add-watch): Rename from `file-notify-test1'.
84b6d3df
MA
966 Use `temporary-file-directory '.
967 (file-notify-test01-add-watch-remote): New test.
ae5e4c48
SM
968 (file-notify-test02-events): Rename from `file-notify-test2'.
969 (file-notify-test02-events-remote): Rename from `file-notify-test3'.
970 (file-notify-test03-autorevert): Rename from
84b6d3df 971 `file-notify-test4'. Use timeouts.
ae5e4c48 972 (file-notify-test03-autorevert-remote): Rename from
84b6d3df
MA
973 `file-notify-test5'.
974
46e4f821
MA
9752013-07-04 Michael Albinus <michael.albinus@gmx.de>
976
977 * automated/file-notify-tests.el: New package.
978
3e3da660
KH
9792013-06-28 Kenichi Handa <handa@gnu.org>
980
981 * automated/decoder-tests.el (decoder-tests-gen-file): New arg FILE.
ae5e4c48 982 (decoder-tests-ao-gen-file): Rename from decoder-tests-filename.
3e3da660
KH
983 Callers changed.
984 (decoder-tests-filename): New function.
985 (decoder-tests-prefer-utf-8-read)
986 (decoder-tests-prefer-utf-8-write): New function.
987 (ert-test-decoder-prefer-utf-8): New test.
988
10a2da6e
DG
9892013-06-27 Dmitry Gutov <dgutov@yandex.ru>
990
991 * automated/package-x-test.el: Change the commentary.
79f38c4e
DG
992 (package-x-test--single-archive-entry-1-3)
993 (package-x-test--single-archive-entry-1-4): Fix the tests, by
994 using the appropriate data structure.
10a2da6e 995
9ea5cf9f
DG
9962013-06-27 Daniel Hackney <dan@haxney.org>
997
998 * automated/Makefile.in (setwins): Include the 'data' subdirectory.
999
1000 * automated/package-x-test.el: New file.
1001
1002 * automated/package-test.el: New file.
1003
1004 * automated/data/package: New directory, with test examples.
1005
fc3ec982
GM
10062013-06-27 Glenn Morris <rgm@gnu.org>
1007
df86ba7d
GM
1008 * automated/python-tests.el (python-tests-with-temp-file):
1009 Clean up after ourself.
1010
fc3ec982 1011 * automated/undo-tests.el (undo-test3): Remove test that seems to
568a53f2 1012 do nothing that the previous one doesn't, except leave a tempfile.
fc3ec982 1013
f2136e1e
GM
10142013-06-26 Glenn Morris <rgm@gnu.org>
1015
1016 * automated/info-xref.el: New file.
1017
51f85387
GM
10182013-06-25 Glenn Morris <rgm@gnu.org>
1019
1020 * automated/occur-tests.el (occur-test-create): New function.
1021 Use it to create separate tests for each element, so we run them
1022 all rather than stopping at the first error.
1023
6e0e82a0 10242013-06-24 Glenn Morris <rgm@gnu.org>
e31106e8
GM
1025
1026 * automated/occur-tests.el (occur-tests):
1027 Update for 2013-05-29 change to occur header line.
1028
c5b0993e
EW
10292013-06-21 Eduard Wiebe <usenet@pusto.de>
1030
1031 Test suite for flymake.
1032 * automated/flymake-tests.el:
1033 * automated/flymake/warnpred/Makefile
1034 * automated/flymake/warnpred/test.c
1035 * automated/flymake/warnpred/test.pl: New files.
1036
02a87775
TH
10372013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1038
4f405069 1039 * automated/reftex-tests.el (reftex-parse-from-file-test): Fix test.
02a87775 1040
18d78c5e
TH
10412013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1042
1043 * automated/reftex-tests.el: New test suite for reftex.
1044
19bb8e62
DG
10452013-05-31 Dmitry Gutov <dgutov@yandex.ru>
1046
1047 * automated/ruby-mode-tests.el: New tests, for percent literals
1048 and expression expansion.
1049
f236dd84
LL
10502013-05-29 Leo Liu <sdl.web@gmail.com>
1051
1052 * indent/octave.m: Tweak.
1053
797c9e3d
AG
10542013-05-26 Aidan Gauland <aidalgol@amuri.net>
1055
a12bf61e 1056 * eshell.el: Rewrite tests using ERT.
797c9e3d 1057
cce6beeb
LL
10582013-05-25 Leo Liu <sdl.web@gmail.com>
1059
1060 * indent/octave.m: Add tests for %!, # and ### comments.
1061
bc9a5003
KH
10622013-05-23 Kenichi Handa <handa@gnu.org>
1063
1064 * automated/decoder-tests.el: New file.
1065
1a0a0a8a
DG
10662013-05-19 Dmitry Gutov <dgutov@yandex.ru>
1067
1068 * indent/ruby.rb: Add multiline regexp example.
1069
1070 * automated/ruby-mode-tests.el (ruby-heredoc-highlights-interpolations)
1071 (ruby-regexp-skips-over-interpolation)
1072 (ruby-regexp-continues-till-end-when-unclosed)
1073 (ruby-regexp-can-be-multiline)
1074 (ruby-interpolation-inside-percent-literal): New tests.
1075
a9e4425b
SM
10762013-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
1077
1078 * indent/ruby.rb: Fix indentation after =; add more cases.
1079
aa7dab97
SM
10802013-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
1081
1082 * indent/pascal.pas: Add test for mis-identified comments.
1083
1398a54d
MY
10842013-04-01 Masatake YAMATO <yamato@redhat.com>
1085
a12bf61e 1086 * automated/imenu-test.el: New file. (Bug#14112)
1398a54d 1087
adc31213
FEG
10882013-04-19 Fabián Ezequiel Gallina <fgallina@gnu.org>
1089
1090 * automated/python-tests.el (python-imenu-prev-index-position-1):
aa7dab97 1091 Remove test.
adc31213
FEG
1092 (python-imenu-create-index-1, python-imenu-create-flat-index-1):
1093 New tests.
1094
04754d36
FEG
10952013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1096
1097 * automated/python-tests.el (python-nav-backward-defun-2)
1098 (python-nav-backward-defun-3, python-nav-forward-defun-2)
1099 (python-nav-forward-defun-3): New tests.
1100
083850a6
FEG
11012013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1102
1103 * automated/python-tests.el (python-nav-backward-defun-1)
1104 (python-nav-forward-defun-1): New tests.
1105
694569fc
MY
11062013-04-09 Masatake YAMATO <yamato@redhat.com>
1107
c295fc18 1108 * automated/add-log-tests.el: New file. (Bug#14112)
694569fc 1109
8d3655be 11102013-03-30 Fabián Ezequiel Gallina <fabian@anue.biz>
c9886b39 1111
8d3655be 1112 * automated/python-tests.el (python-indent-block-enders): New test.
c9886b39
FEG
1113 (python-info-current-defun-2): Fix test.
1114
2054a6c3
PE
11152013-03-05 Paul Eggert <eggert@cs.ucla.edu>
1116
1117 * indent/octave.m: Fix encoding error in comment. Add coding tag.
1118
929aeac6 11192013-02-28 Fabián Ezequiel Gallina <fgallina@cuca>
b85f3423 1120
929aeac6 1121 * automated/python-tests.el (python-tests-with-temp-buffer): Doc fix.
b85f3423
FEG
1122 (python-tests-with-temp-file): New macro.
1123 (python-tests-shell-interpreter): New var.
1124 (python-shell-get-process-name-1)
1125 (python-shell-internal-get-process-name-1)
1126 (python-shell-parse-command-1)
1127 (python-shell-calculate-process-environment-1)
1128 (python-shell-calculate-process-environment-2)
1129 (python-shell-calculate-process-environment-3)
1130 (python-shell-calculate-exec-path-1)
1131 (python-shell-calculate-exec-path-2)
1132 (python-shell-make-comint-1)
1133 (python-shell-make-comint-2)
1134 (python-shell-get-process-1)
1135 (python-shell-get-or-create-process-1)
1136 (python-shell-internal-get-or-create-process-1): New tests.
1137
cfbf790d 11382013-02-21 Fabián Ezequiel Gallina <fgallina@cuca>
4dddd5dc 1139
62cfd799 1140 * automated/python-tests.el: New file.
4dddd5dc 1141
53ca88c4
DG
11422013-02-14 Dmitry Gutov <dgutov@yandex.ru>
1143
1144 * automated/ruby-mode-tests.el
1145 (ruby-move-to-block-skips-percent-literal): Add depth-affecting
1146 bits inside the examples.
1147 (ruby-move-to-block-skips-heredoc): New test.
aa7dab97
SM
1148 (ruby-add-log-current-method-after-inner-class):
1149 Lower expectations: move point inside a method, initially.
53ca88c4 1150
7132e457
DG
11512013-02-13 Dmitry Gutov <dgutov@yandex.ru>
1152
1153 * automated/ruby-mode-tests.el
1154 (ruby-move-to-block-skips-percent-literal): New test.
1155
6e5c1569
CY
11562013-02-04 Chong Yidong <cyd@gnu.org>
1157
1158 * automated/thingatpt.el: New file.
1159
984096ed
CY
11602013-02-03 Chong Yidong <cyd@gnu.org>
1161
aa7dab97
SM
1162 * automated/files.el (file-test--do-local-variables-test):
1163 Avoid compilation warning message.
984096ed 1164
b1625024
DG
11652013-01-27 Dmitry Gutov <dgutov@yandex.ru>
1166
1167 * automated/ruby-mode-tests.el
1168 (ruby-indent-spread-args-in-parens): New test.
a324b8c7
DG
1169 * automated/ruby-mode-tests.el (ruby-block-test-example):
1170 Break indentation of the do block opener and add a line inside it.
1171 * automated/ruby-mode-tests.el (works-on-do, ok-with-three):
1172 Adjust line numbers.
b1625024 1173
cb9c0a53
SM
11742013-01-15 Stefan Monnier <monnier@iro.umontreal.ca>
1175
1176 * automated/advice-tests.el: Split up. Add advice-test-preactivate.
1177
51e73492
GM
11782013-01-14 Glenn Morris <rgm@gnu.org>
1179
1180 * automated/compile-tests.el (compile-tests--test-regexps-data):
1181 Fix interpretation of gnu line.col1-col2 format. (Bug#13335)
1182
327a6cca
WJ
11832013-01-10 Wolfgang Jenkner <wjenkner@inode.at>
1184
1185 * automated/man-tests.el: New file.
1186
51fb5578
AH
11872013-01-09 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1188
1189 * automated/undo-tests.el (undo-test0): Adjust error to code change.
1190
3bace969
AH
11912013-01-08 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1192
1193 * automated/undo-tests.el: New file.
1194
82e2a1f0 11952012-12-27 Dmitry Gutov <dgutov@yandex.ru>
db590ef6
DG
1196
1197 * automated/ruby-mode-tests.el
1198 (ruby-indent-after-block-in-continued-expression): New test.
1199
dbb530d9
DG
12002012-12-14 Dmitry Gutov <dgutov@yandex.ru>
1201
e903c210 1202 * automated/ruby-mode-tests.el:
dbb530d9 1203 Rename one interpolation test; add three more.
bb808526
DG
1204 (ruby-with-temp-buffer): New macro, use it where appropriate.
1205 (ruby-add-log-current-method-examples): Use "_" for target point.
1206 Add four new tests for ruby-add-log-current-method.
dbb530d9 1207
a0099d31
GM
12082012-12-11 Glenn Morris <rgm@gnu.org>
1209
1210 * automated/f90.el (f90-test-bug13138): New test.
1211
81606b10
RS
12122012-12-10 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1213
1214 * automated/inotify-test.el: New test.
1215
89eb3b0a
CY
12162012-12-02 Chong Yidong <cyd@gnu.org>
1217
1218 * automated/ruby-mode-tests.el
1219 (ruby-add-log-current-method-examples): Don't use loop macro, to
1220 allow automated testing to work.
1221
23ba2705
SM
12222012-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1223
1224 * automated/advice-tests.el (advice-tests--data): Remove.
1225 (advice-tests): Move the tests directly here instead.
1226 Add called-interactively-p tests.
1227
19dc7206
SM
12282012-11-19 Stefan Monnier <monnier@iro.umontreal.ca>
1229
1230 * automated/ert-x-tests.el: Use cl-lib.
1231 * automated/ert-tests.el: Use lexical-binding and cl-lib.
1232
8619323f
DG
12332012-11-14 Dmitry Gutov <dgutov@yandex.ru>
1234
1235 * automated/ruby-mode-tests.el (ruby-indent-singleton-class): Pass.
1236 (ruby-indent-inside-heredoc-after-operator)
1237 (ruby-indent-inside-heredoc-after-space): New tests.
c62792e7
DG
1238 Change direct font-lock face references to var references.
1239 (ruby-interpolation-suppresses-syntax-inside): New test.
19dc7206
SM
1240 (ruby-interpolation-inside-percent-literal-with-paren):
1241 New failing test.
8619323f 1242
f178c32d
DG
12432012-11-13 Dmitry Gutov <dgutov@yandex.ru>
1244
1245 * automated/ruby-mode-tests.el (ruby-heredoc-font-lock)
5745cae6
DG
1246 (ruby-singleton-class-no-heredoc-font-lock)
1247 (ruby-add-log-current-method-examples): New tests.
1248 (ruby-test-string): Extract from ruby-should-indent-buffer.
5e9419e8
DG
1249 (ruby-deftest-move-to-block): New macro.
1250 Add several move-to-block tests.
f178c32d 1251
231d8498
SM
12522012-11-12 Stefan Monnier <monnier@iro.umontreal.ca>
1253
1254 * automated/advice-tests.el: New tests.
1255
8111f5e6
EZ
12562012-10-14 Eli Zaretskii <eliz@gnu.org>
1257
1258 * automated/compile-tests.el (compile-tests--test-regexps-data):
1259 Add new data for msft's new format.
1260
c3268831
DG
12612012-09-08 Dmitry Gutov <dgutov@yandex.ru>
1262
1263 * automated/ruby-mode-tests.el:
1264 (ruby-toggle-block-to-multiline): New test.
1265 (ruby-should-indent-buffer, ruby-toggle-block-to-do-end)
1266 (ruby-toggle-block-to-brace): Use buffer-string.
1267
0ba2d4b6
DG
12682012-09-07 Dmitry Gutov <dgutov@yandex.ru>
1269
1270 * automated/ruby-mode-tests.el: New tests (Bug#11613).
1271
eada0861 12722012-08-28 Chong Yidong <cyd@gnu.org>
45e7ed71
CY
1273
1274 * automated/files.el: Test every combination of values for
1275 enable-local-variables and enable-local-eval.
1276
450809af
CY
12772012-08-19 Chong Yidong <cyd@gnu.org>
1278
1279 * redisplay-testsuite.el (test-redisplay): Use switch-to-buffer.
1280
a999ce26
CY
12812012-08-18 Chong Yidong <cyd@gnu.org>
1282
1283 * redisplay-testsuite.el (test-redisplay-4): New test (Bug#3874).
1284
f063063a
DG
12852012-08-14 Dmitry Gutov <dgutov@yandex.ru>
1286
1287 * indent/ruby.rb: Rearrange examples, add new ones.
1288
0d9e2599
NN
12892012-08-12 Dmitry Gutov <dgutov@yandex.ru>
1290
1291 * automated/ruby-mode-tests.el (ruby-move-to-block-stops-at-opening)
1292 (ruby-toggle-block-to-do-end, ruby-toggle-block-to-brace): New test.
1293
9ff9402d 12942012-08-11 Glenn Morris <rgm@gnu.org>
5f168c20
GM
1295
1296 * automated/files.el: New file.
1297
bf1757d1
GM
1298 * automated/Makefile.in (all): Fix typo.
1299
9d2ed8a2
DG
13002012-08-10 Dmitry Gutov <dgutov@yandex.ru>
1301
1302 * automated/ruby-mode-tests.el (ruby-should-indent):
1303 Add docstring, check (current-indentation) instead of (current-column).
1304 (ruby-should-indent-buffer): New function.
1305 Add tests for `ruby-deep-indent-paren' behavior.
1306 Port all tests from test/misc/test_ruby_mode.rb in Ruby repo.
1307
0d9e2599
NN
13082012-08-10 Nobuyoshi Nakada <nobu@ruby-lang.org>
1309
1310 Original tests in test_ruby_mode.rb in upstream (author).
1311
9cd80478
DG
13122012-08-09 Dmitry Gutov <dgutov@yandex.ru>
1313
1314 * automated/ruby-mode-tests.el (ruby-should-indent)
1315 (ruby-assert-state): New functions.
1316 Add new tests.
1317
c91562a6
DE
13182012-07-29 David Engster <deng@randomsample.de>
1319
9d2ed8a2
DG
1320 * automated/xml-parse-tests.el (xml-parse-tests--qnames):
1321 New variable to hold test data for name expansion.
c91562a6
DE
1322 (xml-parse-tests): Test the two different types of name expansion.
1323
d8efda90
JL
13242012-07-29 Juri Linkov <juri@jurta.org>
1325
1326 * automated/occur-tests.el (occur-test-case): Use predefined
1327 buffer name " *test-occur*" instead of a random buffer name.
1328
c28662a8
DG
13292012-07-20 Dmitry Gutov <dgutov@yandex.ru>
1330
1331 * automated/ruby-mode-tests.el: New file with one test.
1332
45fd731c
SM
13332012-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1334
efc26dbe
SM
1335 * indent/shell.sh: Add test case for ${#VAR}.
1336
45fd731c
SM
1337 * indent/latex-mode.tex: New file.
1338
a464a6c7
SM
13392012-07-11 Stefan Monnier <monnier@iro.umontreal.ca>
1340
1341 * eshell.el: Use cl-lib.
1342
a76e6535
CY
13432012-07-03 Chong Yidong <cyd@gnu.org>
1344
1345 * automated/xml-parse-tests.el (xml-parse-tests--bad-data): New.
1346
a7aef6f5
CY
13472012-07-02 Chong Yidong <cyd@gnu.org>
1348
a464a6c7
SM
1349 * automated/xml-parse-tests.el (xml-parse-tests--data):
1350 More testcases.
a7aef6f5 1351
fbf2e7ad
CY
13522012-07-01 Chong Yidong <cyd@gnu.org>
1353
1354 * automated/xml-parse-tests.el: New file.
1355
d5c6faf9
SM
13562012-06-27 Stefan Monnier <monnier@iro.umontreal.ca>
1357
1358 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
1359 Use cl-flet.
1360
ee574791
UJ
13612012-06-08 Ulf Jasper <ulf.jasper@web.de>
1362
d5c6faf9
SM
1363 * automated/icalendar-tests.el (icalendar--parse-vtimezone):
1364 Test escaped commas in TZID (Bug#11473).
ee574791
UJ
1365 (icalendar-import-with-timezone): New.
1366 (icalendar-real-world): Add new testcase as given in the bugreport
1367 of Bug#11473.
1368
6dbaa1c7
UJ
13692012-05-29 Ulf Jasper <ulf.jasper@web.de>
1370
1371 * automated/icalendar-tests.el (icalendar-tests--test-import):
1372 Include UID in import tests (Bug#11525).
1373 (icalendar-import-non-recurring, icalendar-import-rrule)
1374 (icalendar-import-duration, icalendar-import-bug-6766): Adjust to
1375 UID-import change.
1376 (icalendar-import-with-uid): New.
1377 (icalendar-tests--test-cycle, icalendar-tests--do-test-cycle):
1378 Include UID in cycle tests.
1379 (icalendar-cycle, icalendar-real-world): UID-import change.
1380
b847032c
GM
13812012-05-21 Glenn Morris <rgm@gnu.org>
1382
1383 * automated/Makefile.in (setwins): Scrap superfluous subshell.
1384
5e561bc7
TZ
13852012-05-15 Teodor Zlatanov <tzz@lifelogs.com>
1386
1387 * automated/url-util-tests.el: New file to test
1388 lisp/url/url-util.el. Only `url-build-query-string' and
1389 `url-parse-query-string' are tested right now (Bug#8706).
1390
461ef3c5
SM
13912012-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
1392
1393 * indent/shell.sh:
1394 * indent/shell.rc: Ad some test cases.
1395
dfbd787f
SM
13962012-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
1397
1398 * indent/ruby.rb: New file, to test new syntax-propertize code.
1399
ab7ce8c1
GM
14002012-04-11 Glenn Morris <rgm@gnu.org>
1401
1402 * automated/vc-bzr.el (vc-bzr-test-faulty-bzr-autoloads): New test.
1403
6c0c7cfc
TZ
14042012-02-13 Teodor Zlatanov <tzz@lifelogs.com>
1405
1406 * automated/url-future-tests.el (url-future-tests): Move from
1407 lisp/url/url-future.el and rename.
1408
bdbc1c4e
UJ
14092012-01-29 Ulf Jasper <ulf.jasper@web.de>
1410
1411 * automated/icalendar-tests.el (icalendar-import-non-recurring):
1412 Fix broken test, caused by missing trailing blank.
1413
5c09001c
CY
14142011-12-03 Chong Yidong <cyd@gnu.org>
1415
1416 * automated/compile-tests.el (compile-tests--test-regexps-data):
1417 Increase column numbers by one to reflect change in how
6df6ae42 1418 compilation-message is recorded (Bug#10172).
5c09001c 1419
394c65f1
GM
14202011-11-22 Glenn Morris <rgm@gnu.org>
1421
1422 * rmailmm.el: New file, split from lisp/mail/rmailmm.el.
1423
cd1181db
JB
14242011-11-20 Juanma Barranquero <lekktu@gmail.com>
1425
1426 * cedet/semantic-utest-c.el (semantic-utest-c-comparisons): Fix typo.
1427
58179cce
JB
14282011-11-16 Juanma Barranquero <lekktu@gmail.com>
1429
7877f373
JB
1430 * automated/icalendar-tests.el (icalendar-tests--get-ical-event)
1431 (icalendar-tests--test-export, icalendar-tests--do-test-export):
58179cce
JB
1432 * cedet/srecode-tests.el (srecode-field-utest-impl): Fix typo.
1433
dba0634a
UJ
14342011-10-30 Ulf Jasper <ulf.jasper@web.de>
1435
1436 * automated/newsticker-tests.el
6df6ae42 1437 (newsticker--group-manage-orphan-feeds): Remove fsetting of
dba0634a
UJ
1438 newsticker--treeview-tree-update.
1439
6d6a626c
UJ
14402011-10-29 Ulf Jasper <ulf.jasper@web.de>
1441
73c3f81d
UJ
1442 * automated/newsticker-tests.el
1443 (newsticker--group-manage-orphan-feeds): Use fset instead of flet.
1444
a12bf61e 1445 * automated/newsticker-tests.el
6d6a626c 1446 (newsticker--group-manage-orphan-feeds): Prevent updating
c295fc18 1447 newsticker treeview. Fixed bug#9763.
6d6a626c 1448
6e0a9be7
GM
14492011-10-20 Glenn Morris <rgm@gnu.org>
1450
e195ae68
GM
1451 * automated/vc-bzr.el (vc-bzr-test-bug9781): New test.
1452
6e0a9be7
GM
1453 * automated/vc-bzr.el: New file.
1454
21fedf28
GM
14552011-10-15 Glenn Morris <rgm@gnu.org>
1456
1457 * automated/f90.el: New file.
1458
81416b68
UJ
14592011-09-27 Ulf Jasper <ulf.jasper@web.de>
1460
1461 * automated/newsticker-tests.el: Move newsticker-testsuite.el
c295fc18 1462 to automated/newsticker-tests.el. Convert to ERT.
81416b68 1463
68575ab0
UJ
14642011-07-26 Ulf Jasper <ulf.jasper@web.de>
1465
1466 * automated/icalendar-tests.el (icalendar-tests--compare-strings):
aa7dab97 1467 Remove, simply use string=.
68575ab0
UJ
1468 (icalendar--diarytime-to-isotime)
1469 (icalendar--datetime-to-diary-date)
1470 (icalendar--datestring-to-isodate)
1471 (icalendar--format-ical-event)
1472 (icalendar--parse-summary-and-rest)
1473 (icalendar-tests--do-test-import)
6df6ae42 1474 (icalendar-tests--do-test-cycle): Change argument order of
68575ab0
UJ
1475 string= to EXPECTED ACTUAL.
1476 (icalendar--import-format-sample)
1477 (icalendar--format-ical-event)
1478 (icalendar-import-non-recurring)
1479 (icalendar-import-rrule)
1480 (icalendar-import-duration)
1481 (icalendar-import-bug-6766)
6df6ae42 1482 (icalendar-real-world): Adjust to string= instead of
68575ab0
UJ
1483 icalendar-tests--compare-strings.
1484 (icalendar-import-multiple-vcalendars): New.
1485
de316778
TZ
14862011-05-11 Teodor Zlatanov <tzz@lifelogs.com>
1487
1488 * automated/gnus-tests.el: Add wrapper for Gnus tests.
1c231080 1489 Require CL.
de316778 1490
c07b2710
JL
14912011-05-09 Juri Linkov <juri@jurta.org>
1492
1493 * automated/occur-tests.el: Move from test/occur-testsuite.el.
1494 Convert to ERT.
1495
adec429a
CY
14962011-05-09 Chong Yidong <cyd@stupidchicken.com>
1497
1498 * automated/compile-tests.el: New file.
1499
c4c205d0
CY
15002011-05-08 Chong Yidong <cyd@stupidchicken.com>
1501
1502 * automated/font-parse-tests.el: Don't byte-compile.
1503
1504 * automated/comint-testsuite.el: Move from test/. Convert to ERT.
1505
6c075cd7
SM
15062011-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1507
1508 * automated/lexbind-tests.el: New file.
1509
33383987
JB
15102011-03-07 Chong Yidong <cyd@stupidchicken.com>
1511
1512 * Version 23.3 released.
1513
81fb60b2
GM
15142011-03-05 Glenn Morris <rgm@gnu.org>
1515
1516 * eshell.el: Move here from lisp/eshell/esh-test.el.
1517
de69c0a8
CO
15182011-03-03 Christian Ohler <ohler@gnu.org>
1519
1520 * automated/ert-tests.el (ert-test-explain-not-equal-keymaps):
1521 New test.
1522
4856384c
UJ
15232011-02-20 Ulf Jasper <ulf.jasper@web.de>
1524
1525 * automated/icalendar-tests.el: Move from icalendar-testsuite.el;
1526 convert to ERT format.
1527
aa0935b9
CY
15282011-02-14 Chong Yidong <cyd@stupidchicken.com>
1529
1530 * automated/bytecomp-tests.el: Move from bytecomp-testsuite.el;
1531 convert to ERT format.
1532
ccded26c
SM
15332011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1534
1535 * indent/shell.sh:
1536 * indent/shell.rc: New files.
1537
372fb76b
CY
15382011-01-27 Chong Yidong <cyd@stupidchicken.com>
1539
1540 * automated/font-parse-tests.el: Move from
1541 font-parse-testsuite.el.
1542
6608a7d8
CY
15432011-01-26 Chong Yidong <cyd@stupidchicken.com>
1544
1545 * font-parse-testsuite.el (test-font-parse-data): New file.
1546
db5d03ea
SM
15472011-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
1548
1549 * indent/prolog.prolog: Add tokenizing tests.
1550
d221e780
CO
15512011-01-13 Christian Ohler <ohler@gnu.org>
1552
1553 * automated: New directory for automated tests.
1554
1555 * automated/ert-tests.el, automated/ert-x-tests.el: New files.
1556
1557 * automated/Makefile.in: New file.
1558
cbf83ce9
SM
15592010-11-11 Stefan Monnier <monnier@iro.umontreal.ca>
1560
1561 * indent/modula2.mod: New file.
1562
d19dc73d
SM
15632010-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
1564
1565 * indent/octave.m: Add a test to ensure indentation is local.
1566
41f592d1
GM
15672010-10-23 Glenn Morris <rgm@gnu.org>
1568
1569 * comint-testsuite.el
d19dc73d
SM
1570 (comint-testsuite--test-comint-password-prompt-regexp):
1571 Add "Please enter the password". (Bug#7224)
41f592d1 1572
3672149f
SM
15732010-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
1574
1575 * indent/prolog.prolog: Use normal spacing around !.
1576
f5632fb6
SM
15772010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1578
1579 * indent/octave.m: Remove one more `fixindent'. Use `end'.
1580
cf38dd42
SM
15812010-09-10 Stefan Monnier <monnier@iro.umontreal.ca>
1582
1583 * indent/octave.m: Remove some `fixindent' not needed any more.
1584
e17b68ed
SM
15852010-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1586
1587 * indent/octave.m: New file.
1588
81ee9410
UJ
15892010-08-08 Ulf Jasper <ulf.jasper@web.de>
1590
e17b68ed 1591 * icalendar-testsuite.el (icalendar-testsuite-run): Add internal tests.
81ee9410
UJ
1592 (icalendar-testsuite--trim, icalendar-testsuite--compare-strings)
1593 (icalendar-testsuite--run-internal-tests): New.
1594 (icalendar-testsuite--test-convert-ordinary-to-ical)
1595 (icalendar-testsuite--test-convert-block-to-ical)
1596 (icalendar-testsuite--test-convert-anniversary-to-ical)
1597 (icalendar-testsuite--test-parse-vtimezone)
1598 (icalendar-testsuite--do-test-export): Code formatting.
1599 (icalendar-testsuite--test-parse-vtimezone): Doc fix.
1600 (icalendar-testsuite--do-test-import)
3672149f
SM
1601 (icalendar-testsuite--do-test-cycle):
1602 Use icalendar-testsuite--compare-strings
81ee9410
UJ
1603 (icalendar-testsuite--run-import-tests): Comment added.
1604 (icalendar-testsuite--run-import-tests)
e17b68ed 1605 (icalendar-testsuite--run-real-world-tests): Fix expected results.
81ee9410 1606
71ab16dd
CY
16072010-06-25 Chong Yidong <cyd@stupidchicken.com>
1608
1609 * redisplay-testsuite.el (test-redisplay-3): New test.
1610
6534e58a
CY
16112010-06-11 Chong Yidong <cyd@stupidchicken.com>
1612
1613 * comint-testsuite.el: New file.
1614
927c346b
SM
16152010-06-02 Stefan Monnier <monnier@iro.umontreal.ca>
1616
1617 * indent: New dir.
1618
61a808e8
CY
16192010-05-07 Chong Yidong <cyd@stupidchicken.com>
1620
1621 * Version 23.2 released.
1622
a4100ebe
CY
16232010-03-29 Chong Yidong <cyd@stupidchicken.com>
1624
3cbcd186
CY
1625 * cedet/semantic-ia-utest.el
1626 (semantic-symref-test-count-hits-in-tag): Add function, from
1627 semantic-test.el.
1628
a4100ebe
CY
1629 * cedet/tests/test.cpp:
1630 * cedet/tests/test.py:
1631 * cedet/tests/teststruct.cpp:
1632 * cedet/tests/testtemplates.cpp:
1633 * cedet/tests/testusing.cpp:
1634 * cedet/tests/scopetest.cpp:
1635 * cedet/tests/scopetest.java: Files deleted.
1636
1637 * cedet/tests/test.make:
1638 * cedet/tests/test.c:
1639 * cedet/tests/testjavacomp.java:
1640 * cedet/tests/testspp.c:
1641 * cedet/tests/testsppreplace.c:
1642 * cedet/tests/testsppreplaced.c:
1643 * cedet/tests/testsubclass.cpp:
1644 * cedet/tests/testsubclass.hh:
1645 * cedet/tests/testtypedefs.cpp:
1646 * cedet/tests/testvarnames.c:
1647 * cedet/tests/test.el:
1648 * cedet/tests/testdoublens.cpp:
1649 * cedet/tests/testdoublens.hpp: Add copyright header.
1650
85738751
SM
1651 * cedet/semantic-tests.el (semanticdb-test-gnu-global):
1652 Remove reference to deleted files.
1653
dc2d2590
JL
16542010-03-30 Juri Linkov <juri@jurta.org>
1655
1656 * occur-testsuite.el (occur-tests): Add tests for context lines.
1657
5275ff8b
JL
16582010-03-23 Juri Linkov <juri@jurta.org>
1659
1660 * occur-testsuite.el: New file.
1661
288f9fc0
CY
16622010-03-10 Chong Yidong <cyd@stupidchicken.com>
1663
1664 * Branch for 23.2.
1665
b4340b3f
UJ
16662010-02-19 Ulf Jasper <ulf.jasper@web.de>
1667
1668 * icalendar-testsuite.el
6df6ae42
JB
1669 (icalendar-testsuite--run-function-tests): Add new tests.
1670 (icalendar-testsuite--test-diarytime-to-isotime): Add another
b4340b3f
UJ
1671 testcase.
1672 (icalendar-testsuite--test-convert-ordinary-to-ical): New.
1673 (icalendar-testsuite--test-convert-weekly-to-ical): New.
1674 (icalendar-testsuite--test-convert-yearly-to-ical): New.
1675 (icalendar-testsuite--test-convert-block-to-ical): New.
1676 (icalendar-testsuite--test-convert-cyclic-to-ical): New.
1677 (icalendar-testsuite--test-convert-anniversary-to-ical): New.
1678
db9e401b
JB
16792010-01-18 Juanma Barranquero <lekktu@gmail.com>
1680
1681 * cedet/semantic-tests.el (semanticdb-test-gnu-global)
1682 (semantic-lex-test-full-depth, semantic-symref-test-count-hits-in-tag):
1683 Fix typos in docstrings and error messages.
1684 (semanticdb-ebrowse-run-tests): Fix typos in error messages.
1685
d1f18ec0
JB
16862010-01-14 Juanma Barranquero <lekktu@gmail.com>
1687
1688 * cedet/cedet-utests.el (cedet-utest-log-shutdown, pulse-test):
1689 * cedet/semantic-ia-utest.el (semantic-ia-utest-error-log-list)
1690 (semantic-ia-utest-buffer-refs): Fix typos in docstrings.
1691
6fe539d2
UJ
16922009-12-18 Ulf Jasper <ulf.jasper@web.de>
1693
1694 * icalendar-testsuite.el
d5c6faf9
SM
1695 (icalendar-testsuite--run-function-tests):
1696 Add icalendar-testsuite--test-parse-vtimezone.
6fe539d2
UJ
1697 (icalendar-testsuite--test-parse-vtimezone): New.
1698 (icalendar-testsuite--do-test-cycle): Doc changes.
6df6ae42 1699 (icalendar-testsuite--run-real-world-tests): Remove trailing
6fe539d2
UJ
1700 whitespace -- see change of icalendar--add-diary-entry in
1701 icalendar.el.
6df6ae42 1702 (icalendar-testsuite--run-cycle-tests): Re-enable all tests.
6fe539d2 1703
d8085053
GM
17042009-09-30 Glenn Morris <rgm@gnu.org>
1705
1706 * cedet/semantic-utest-c.el: Relicense under GPLv3+.
1707
7c4dccd0
CY
17082009-06-26 Eric Ludlam <zappo@gnu.org>
1709
1710 * cedet/*: New unit tests, from CEDET repository.
1711
6ada5ad1
CY
17122009-06-26 Chong Yidong <cyd@stupidchicken.com>
1713
1714 * redisplay-testsuite.el: New file.
1715
70243478
CY
17162009-06-21 Chong Yidong <cyd@stupidchicken.com>
1717
1718 * Branch for 23.1.
1719
f052351a
UJ
17202009-01-25 Ulf Jasper <ulf.jasper@web.de>
1721
1722 * icalendar-testsuite.el
6df6ae42
JB
1723 (icalendar-testsuite--run-function-tests):
1724 Add icalendar-testsuite--test-diarytime-to-isotime.
1725 (icalendar-testsuite--test-parse-summary-and-rest): Adjust to
f052351a
UJ
1726 recent icalendar fixes.
1727 (icalendar-testsuite--test-diarytime-to-isotime): New.
6df6ae42 1728 (icalendar-testsuite--test-create-uid): Adjust to recent
f052351a
UJ
1729 icalendar changes.
1730
dee5aa91
CY
17312008-11-30 Shigeru Fukaya <shigeru.fukaya@gmail.com>
1732
d4835507 1733 * bytecomp-testsuite.el: New file.
dee5aa91 1734
f052351a 17352008-10-31 Ulf Jasper <ulf.jasper@web.de>
aad81014
UJ
1736
1737 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
d5c6faf9 1738 Add `icalendar-testsuite--test-create-uid'.
aad81014
UJ
1739 (icalendar-testsuite--test-create-uid): New.
1740
d176d8c6
UJ
17412008-06-14 Ulf Jasper <ulf.jasper@web.de>
1742
1743 * newsticker-testsuite.el: New file.
1744
a4766629
GM
17452008-05-24 Ulf Jasper <ulf.jasper@web.de>
1746
1747 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
1748 Add icalendar-testsuite--test-datestring-to-isodate,
1749 icalendar-testsuite--test-datetime-to-diary-date, and
1750 icalendar-testsuite--test-calendar-style.
35e951cd 1751 (icalendar-testsuite--test-format-ical-event)
a4766629
GM
1752 (icalendar-testsuite--test-parse-summary-and-rest):
1753 Doc fix. Remove european-calendar-style.
1754 (icalendar-testsuite--get-ical-event): Doc fix.
35e951cd 1755 (icalendar-testsuite--test-first-weekday-of-year)
a4766629 1756 (icalendar-testsuite--run-cycle-tests): Add doc string.
35e951cd
JB
1757 (icalendar-testsuite--test-datestring-to-isodate)
1758 (icalendar-testsuite--test-datetime-to-diary-date)
a4766629
GM
1759 (icalendar-testsuite--test-calendar-style): New functions.
1760 (icalendar-testsuite--test-export): Handle iso date style.
1761 New arg INPUT-ISO. Use calendar-date-style.
1762 (icalendar-testsuite--test-import): Handle iso date style.
1763 New arg EXPECTED-ISO. Use calendar-date-style.
1764 (icalendar-testsuite--test-cycle): Handle iso date style.
35e951cd
JB
1765 (icalendar-testsuite--run-import-tests)
1766 (icalendar-testsuite--run-export-tests)
a4766629
GM
1767 (icalendar-testsuite--run-real-world-tests): Add iso style tests.
1768
e42fc905
GM
17692008-02-29 Glenn Morris <rgm@gnu.org>
1770
1771 * README: New file.
1772
366b88a2
GM
17732008-02-29 Ulf Jasper <ulf.jasper@web.de>
1774
1775 * icalendar-testsuite.el: New file.
1776
1777;; Local Variables:
880820fe 1778;; coding: utf-8
366b88a2
GM
1779;; End:
1780
ba318903 1781 Copyright (C) 2008-2014 Free Software Foundation, Inc.
366b88a2
GM
1782
1783 This file is part of GNU Emacs.
1784
4f43e937 1785 GNU Emacs is free software: you can redistribute it and/or modify
366b88a2 1786 it under the terms of the GNU General Public License as published by
4f43e937
GM
1787 the Free Software Foundation, either version 3 of the License, or
1788 (at your option) any later version.
366b88a2
GM
1789
1790 GNU Emacs is distributed in the hope that it will be useful,
1791 but WITHOUT ANY WARRANTY; without even the implied warranty of
1792 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1793 GNU General Public License for more details.
1794
1795 You should have received a copy of the GNU General Public License
4f43e937 1796 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.