* test/automated/tramp-tests.el (tramp-test29-vc-registered):
[bpt/emacs.git] / test / ChangeLog
CommitLineData
84dbe84b
MA
12014-06-02 Michael Albinus <michael.albinus@gmx.de>
2
3 * automated/tramp-tests.el (tramp-remote-process-environment): Declare.
2589f32c 4 (tramp-test29-vc-registered): Set $BZR_HOME. Remove instrumentation.
84dbe84b 5
a67aaeb3
MA
62014-06-01 Michael Albinus <michael.albinus@gmx.de>
7
8 * automated/tramp-tests.el (tramp-test29-vc-registered):
9 Instrument failed test case.
10
6711a21f
SM
112014-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
12
13 * automated/ruby-mode-tests.el (ruby-assert-face): Use font-lock-ensure.
14 (ruby-interpolation-keeps-non-quote-syntax): Use syntax-propertize.
15
fc21a7de
MN
162014-05-21 Michal Nazarewicz <mina86@mina86.com>
17
18 * automated/tildify-tests.el: New file.
19
c435f506
SM
202014-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
21
22 * indent/ruby.rb: Add one more test.
23
24 * indent/ps-mode.ps: New file.
25
26 * indent/octave.m: Add a few more tests.
27
28 * automated/core-elisp-tests.el
29 (core-elisp-test-window-configurations): New test.
30
86c72932
GM
312014-05-26 Glenn Morris <rgm@gnu.org>
32
33 * automated/package-test.el (package-test-install-single):
34 Update for changed output.
35
a7517f0f
GM
362014-05-22 Glenn Morris <rgm@gnu.org>
37
f23423f3 38 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
ff965efb 39 Fix handling of temporary elc files.
f23423f3 40
a7517f0f
GM
41 * automated/fns-tests.el (fns-tests-nreverse):
42 Update for changed string behavior.
43
92491099
DA
442014-05-15 Dmitry Antipov <dmantipov@yandex.ru>
45
46 * automated/fns-tests.el: New file.
ddc30c99
DA
47 * automated/fns-tests.el (fns-tests-nreverse)
48 (fns-tests-nreverse-bool-vector): New tests.
92491099 49
606695a6
GM
502014-05-08 Glenn Morris <rgm@gnu.org>
51
52 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
b2a929a2
GM
53 (vc-bzr-test-faulty-bzr-autoloads):
54 Give bzr a temporary home-directory, in case the real one is missing.
606695a6 55
fb3f83f5 562014-05-08 Dmitry Gutov <dgutov@yandex.ru>
4dd3c4d5 57
fb3f83f5
GM
58 * automated/ruby-mode-tests.el (ruby-interpolation-after-dollar-sign):
59 New test.
4dd3c4d5 60
fb3f83f5 612014-05-08 Glenn Morris <rgm@gnu.org>
6da8d069
GM
62
63 * automated/help-fns.el: New file.
64
4807c7eb
BR
652014-05-01 Barry O'Reilly <gundaetiapo@gmail.com>
66
a7e1ffdc
BR
67 * automated/undo-tests.el (undo-test-region-deletion): New test to
68 demonstrate bug#17235.
69 (undo-test-region-example): New test to verify example given in
70 comments for undo-make-selective-list.
4807c7eb 71
844465d6
MA
722014-04-25 Michael Albinus <michael.albinus@gmx.de>
73
74 * automated/tramp-tests.el (top):
75 * automated/file-notify-tests.el (top): Do not disable interactive
76 passwords in batch mode.
77 (password-cache-expiry): Set to nil.
78
c0b9bc72
MA
79 * automated/file-notify-tests.el
80 (file-notify-test-remote-temporary-file-directory):
81 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
82 Use a mock-up method as default.
83 (tramp-test00-availability): Print the used directory name.
84 (tramp-test33-recursive-load): Fix typo.
85
84b2095c
MA
862014-04-22 Michael Albinus <michael.albinus@gmx.de>
87
d5ff4ded
MA
88 * automated/tramp-tests.el (tramp--test-check-files): Remove traces.
89 (tramp-test30-special-characters): Remove test for backslash.
84b2095c 90
f3a4812c
MA
912014-04-20 Michael Albinus <michael.albinus@gmx.de>
92
93 * automated/tramp-tests.el
94 (tramp-test19-directory-files-and-attributes)
95 (tramp-test22-file-times): Check for `file-attributes' equality
96 only if there is a usable timestamp.
97 (tramp--test-check-files): Do not use `copy-sequence'.
98
66fda794
DC
992014-04-22 Daniel Colascione <dancol@dancol.org>
100
12b1389c
DC
101 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
102 Add compile flag.
103 (test-byte-comp-macro-expansion)
104 (test-byte-comp-macro-expansion-eval-and-compile)
105 (test-byte-comp-macro-expansion-eval-when-compile)
106 (test-byte-comp-macro-expand-lexical-override): Use it.
107 (test-eager-load-macro-expansion)
108 (test-eager-load-macro-expansion-eval-and-compile)
109 (test-eager-load-macro-expansion-eval-when-compile)
110 (test-eager-load-macro-expand-lexical-override): New tests.
111
66fda794 112 * automated/cl-lib.el (cl-lib-struct-accessors): Fix test to
12b1389c
DC
113 account for removal of `cl-struct-set-slot-value'. Also, move
114 the defstruct to top level.
66fda794 115
2fa1b97d
DC
1162014-04-21 Daniel Colascione <dancol@dancol.org>
117
985c035f
DC
118 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
119 New function.
120 (test-byte-comp-macro-expansion)
121 (test-byte-comp-macro-expansion-eval-and-compile)
122 (test-byte-comp-macro-expansion-eval-when-compile)
123 (test-byte-comp-macro-expand-lexical-override): New tests.
124
2fa1b97d 125 * automated/cl-lib.el (cl-loop-destructuring-with): New test.
0c8d9455 126 (cl-the): Fix cl-the test.
2fa1b97d 127
89a2e783
DC
1282014-04-20 Daniel Colascione <dancol@dancol.org>
129
130 * automated/cl-lib.el (cl-lib-struct-accessors,cl-the): New tests.
131
5305137a
MA
1322014-04-19 Michael Albinus <michael.albinus@gmx.de>
133
134 * automated/tramp-tests.el (tramp--test-check-files): Extend test.
135 (tramp-test31-utf8): Let-bind also `file-name-coding-system'.
136
2a2e6726
MA
1372014-04-18 Michael Albinus <michael.albinus@gmx.de>
138
139 * automated/tramp-tests.el (tramp-copy-size-limit): Set to nil.
140 (tramp--test-make-temp-name): Optional argument LOCAL.
141 (tramp--instrument-test-case): Show messages. Catch also `quit'.
142 (tramp-test10-write-region): No special test for out-of-band copy
143 needed anymore.
144 (tramp-test11-copy-file, tramp-test12-rename-file)
145 (tramp-test21-file-links): Extend tests.
146 (tramp-test20-file-modes): More robust check for user "root".
147 (tramp--test-check-files): New defun.
148 (tramp-test30-special-characters, tramp-test33-recursive-load)
149 (tramp-test34-unload): New tests.
150 (tramp-test31-utf8, tramp-test32-asynchronous-requests): Rename.
151
e088b01d
GM
1522014-04-11 Glenn Morris <rgm@gnu.org>
153
154 * automated/Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): Unexport.
155
536aa466 1562014-04-11 Paul Eggert <eggert@cs.ucla.edu>
10ee3b3f
PE
157
158 * automated/electric-tests.el: Fix spelling error in test name.
159 (whitespace-skipping-for-quotes-not-outside):
160 Rename from whitespace-skipping-for-quotes-not-ouside.
161
3f63a9f7
DC
1622014-04-09 Daniel Colascione <dancol@dancol.org>
163
164 * automated/syntax-tests.el: New file.
165
3b7fab25
GM
1662014-04-09 Glenn Morris <rgm@gnu.org>
167
50c9a9b8
GM
168 * automated/python-tests.el (python-triple-quote-pairing):
169 Enable/disable electric-pair-mode as needed.
170
3b7fab25
GM
171 * automated/electric-tests.el (electric-pair-backspace-1):
172 Replace deleted function.
173
190f899a
JT
1742014-04-07 João Távora <joaotavora@gmail.com>
175
7aecc2f6
JT
176 * automated/python-tests.el (python-triple-quote-pairing): New test.
177 (python-syntax-after-python-backspace): New test.
178
89f20f76
JT
179 * automated/electric-tests.el (electric-pair-define-test-form):
180 More readable test docstrings.
181 (whitespace-skipping-for-quotes-not-ouside)
182 (whitespace-skipping-for-quotes-only-inside)
6f287c89 183 (whitespace-skipping-quotes-not-without-proper-syntax): New tests.
89f20f76 184
5cb0cc90
JT
1852014-04-04 João Távora <joaotavora@gmail.com>
186
6f287c89
GM
187 * automated/electric-tests.el (define-electric-pair-test):
188 Don't overtest.
5cb0cc90
JT
189 (inhibit-in-mismatched-string-inside-ruby-comments): New test.
190 (inhibit-in-mismatched-string-inside-c-comments): New test.
191
200c532b
JT
1922014-04-02 João Távora <joaotavora@gmail.com>
193
194 * automated/electric-tests.el (inhibit-if-strings-mismatched):
195 New test, change from `inhibit-only-of-next-is-mismatched'.
196
16adf2e6 1972014-03-26 Barry O'Reilly <gundaetiapo@gmail.com>
37ea8275 198
c7d0e04c 199 * automated/undo-tests.el (undo-test-marker-adjustment-nominal):
37ea8275
BR
200 (undo-test-region-t-marker): New tests of marker adjustments.
201 (undo-test-marker-adjustment-moved):
202 (undo-test-region-mark-adjustment): New tests to demonstrate
203 bug#16818, which fail without the fix.
204
74b1f21d 2052014-03-23 Dmitry Gutov <dgutov@yandex.ru>
6ddc4422 206
74b1f21d
GM
207 * automated/package-test.el (package-test-describe-package):
208 Fix test failure in non-graphical mode.
6ddc4422 209
c6b0fbe7
DC
2102014-03-23 Daniel Colascione <dancol@dancol.org>
211
74b1f21d
GM
212 * automated/subword-tests.el (subword-tests2): More subword tests.
213
c6b0fbe7
DC
214 * automated/cl-lib.el (cl-lib-keyword-names-versus-values): New
215 test: correct parsing of keyword arguments.
216
0ceba22e
DG
2172014-03-22 Dmitry Gutov <dgutov@yandex.ru>
218
219 * automated/package-test.el (package-test-describe-package):
220 Check for the "Keywords: " line.
221
222 * automated/data/package/archive-contents: Include the :keywords
223 field in `simple-single' data form.
224
2252014-03-21 Dmitry Gutov <dgutov@yandex.ru>
226
227 * automated/package-test.el
228 (package-test-install-two-dependencies): New test (bug#16826).
229
230 * automated/data/package/simple-two-depend-1.1.el: New file.
231
232 * automated/data/package/archive-contents:
233 Add info about the new package.
234
162427fe
MA
2352014-03-07 Michael Albinus <michael.albinus@gmx.de>
236
237 * automated/tramp-tests.el (tramp-copy-size-limit): Declare.
238 (tramp-test10-write-region): Extend for out-of-band copy.
239 (tramp-test31-asynchronous-requests): New test.
240
35e951cd 2412014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
e3d090b4
BR
242
243 * automated/undo-tests.el (undo-test-in-region-not-most-recent):
244 Add new test of undo in region.
245 (undo-test-in-region-eob): Add test case described at
246 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16411
247
5b5774e5
MA
2482014-02-28 Michael Albinus <michael.albinus@gmx.de>
249
250 * automated/tramp-tests.el (tramp--test-enabled)
251 (tramp-test15-copy-directory): No special handling of tramp-adb.el
252 anymore. It's fixed in that package.
253
154ba796
MA
2542014-02-27 Michael Albinus <michael.albinus@gmx.de>
255
256 * automated/tramp-tests.el (tramp--test-enabled): Move connection
257 cleanup into this function. Remove respective code from all test
258 cases.
259 (tramp--instrument-test-case): Declare `indent' and `debug'.
260 Handle other errors as well.
261 (tramp-test14-delete-directory): Check for `file-error' error.
262 (tramp-test15-copy-directory): Ignore return value of
263 `copy-directory'. It's too much hassle to handle it for tramp-adb.el.
264 (tramp-test19-directory-files-and-attributes): Take care of
265 timestamp of "../".
266 (tramp-test20-file-modes, tramp-test27-start-file-process)
267 (tramp-test28-shell-command): Skip for tramp-adb.el.
268 (tramp-test21-file-links): `file-truename' shall preserve trailing
269 link of directories.
270 (tramp-test22-file-times): Skip if `set-file-times' returns nil.
271 (tramp-test26-process-file, tramp-test28-shell-command): Let-bind
272 `kill-buffer-query-functions' to nil.
273 (tramp-test28-shell-command): Run `async-shell-command' with timeouts.
274
c6e08d12
MA
2752014-02-21 Michael Albinus <michael.albinus@gmx.de>
276
277 * automated/tramp-tests.el
278 (tramp-test19-directory-files-and-attributes): Do not include
279 directories in comparison; they might have changed their
280 timestamps already.
281
d9386b0c
MA
2822014-02-20 Michael Albinus <michael.albinus@gmx.de>
283
284 * automated/tramp-tests.el (tramp--instrument-test-case): New macro.
285 (tramp-test17-insert-directory): First line could contain more
286 text, when produced by `ls-lisp'.
287 (tramp-test19-directory-files-and-attributes): Instrument failed
288 test case.
289
76c92fdd
MA
2902014-02-19 Michael Albinus <michael.albinus@gmx.de>
291
292 * automated/tramp-tests.el (tramp-test17-insert-directory):
293 Make first line "total 123" optional.
294 (tramp-test20-file-modes, tramp-test22-file-times)
295 (tramp-test26-process-file, tramp-test27-start-file-process)
296 (tramp-test28-shell-command): Skip for tramp-gvfs.el and
297 tramp-smb.el.
298 (tramp-test20-file-modes): Check for "root" only when there is an
299 explicit user name.
300 (tramp-test21-file-links): Handle "... not supported" error.
301 (tramp-test22-file-times): Skip for "don't know" return values.
302 (tramp-test26-process-file, tramp-test28-shell-command):
303 Remove color escape sequences.
304 (tramp-test28-shell-command): Use `accept-process-output' rather
305 than `sit-for'.
306 (tramp-test30-utf8): Set coding system `utf-8'.
307
2830e9b6
MA
3082014-02-17 Michael Albinus <michael.albinus@gmx.de>
309
310 * automated/tramp-tests.el (tramp-test28-shell-command): Perform
311 an initial `sit-for' prior the while loop.
312
dd7691b7
MA
3132014-02-16 Michael Albinus <michael.albinus@gmx.de>
314
315 Sync with Tramp 2.2.9.
316
317 * automated/tramp-tests.el (password-cache-expiry): Set to nil.
318 (tramp-test28-shell-command): Make a while loop when waiting for
319 process exit.
320
581d24e7
MA
3212014-02-11 Michael Albinus <michael.albinus@gmx.de>
322
323 * automated/tramp-tests.el (top): Require `vc', `vc-bzr', `vc-git'
324 and `vc-hg'. Declare `tramp-find-executable' and
325 `tramp-get-remote-path'.
326 (tramp-test29-vc-registered): New test.
327 (tramp-test30-utf8): Rename from `tramp-test29-utf8'.
328
cad6dfb6
MA
3292014-02-07 Michael Albinus <michael.albinus@gmx.de>
330
331 * automated/tramp-tests.el (tramp-test26-process-file): Improve test.
332 (tramp-test27-start-file-process): Use "_p" as argument of lambda.
333 (tramp-test28-shell-command): Improve `shell-command' test. Add
334 `async-shell-command' tests.
335
40d2f2e4
MA
3362014-02-04 Michael Albinus <michael.albinus@gmx.de>
337
338 * automated/file-notify-tests.el (file-notify--wait-for-events):
339 Use `read-event' instead of `sit-for'.
340 (file-notify-test02-events): Remove expected result, the bug is
341 fixed meanwhile.
342 (file-notify-test02-events, file-notify-test03-autorevert):
343 Use `sleep-for' instead of `sit-for'.
344
e2a67bd0
DG
3452014-01-31 Dmitry Gutov <dgutov@yandex.ru>
346
347 * automated/ruby-mode-tests.el (ruby-align-chained-calls):
348 New test.
349
dc9c8c62
MA
3502014-01-27 Michael Albinus <michael.albinus@gmx.de>
351
352 * automated/file-notify-tests.el (file-notify--deftest-remote):
353 Do not skip when the local test has failed. They are unrelated.
354 (file-notify--wait-for-events): Use `sit-for'. Let-bind
355 `noninteractive' to nil, otherwise `sit-for' could be degraded to
356 `sleep-for'.
357 (file-notify-test02-events): Check for `file-remote-p' instead of
358 `file-notify--test-remote-enabled'.
359
5511e5c5
MA
3602014-01-26 Michael Albinus <michael.albinus@gmx.de>
361
362 * automated/file-notify-tests.el (file-notify-test02-events):
363 Let test case fail for Bug#16519.
364
29f5e020
MA
3652014-01-22 Michael Albinus <michael.albinus@gmx.de>
366
367 * automated/file-notify-tests.el (file-notify-test02-events):
368 Hide Bug#16519, until it is solved.
369
ca4cfde3
MA
3702014-01-21 Michael Albinus <michael.albinus@gmx.de>
371
63389c25
MA
372 * automated/file-notify-tests.el
373 (file-notify--test-local-enabled): Fix error in logic.
374 (file-notify--wait-for-events): New defmacro.
375 (file-notify-test02-events): Make short breaks between file operations.
376 Use `file-notify--wait-for-events'. Check, that events have arrived.
377 (file-notify-test03-autorevert): Use `file-notify--wait-for-events'.
378
ca4cfde3
MA
379 * automated/comint-testsuite.el
380 (comint-testsuite-password-strings): Add localized examples.
381
16063016
MA
3822014-01-17 Michael Albinus <michael.albinus@gmx.de>
383
384 * automated/inotify-test.el (inotify-file-watch-simple): Skip test
385 case if inotify is not linked with Emacs. Use `read-event' rather
386 than `sit-for' in order to process events. (Bug#13662)
387
6a1f3c11
MA
3882014-01-13 Michael Albinus <michael.albinus@gmx.de>
389
390 * automated/ert-tests.el (ert-test-record-backtrace): Reenable
391 test case with adapted test string. (Bug#13064)
392
1f5afa8c
GM
3932013-12-28 Glenn Morris <rgm@gnu.org>
394
395 * automated/electric-tests.el: Require 'elec-pair.
396
8a6212d7 3972013-12-26 João Távora <joaotavora@gmail.com>
1f5afa8c
GM
398
399 * automated/electric-tests.el (electric-pair-test-for):
400 Fix autowrapping tests in batch-mode by running with
8a6212d7
JT
401 `transient-mark-mode' set to `lambda'.
402
1f5afa8c 403 * automated/electric-tests.el: New file.
3b8d5131 404
01379221
FEG
4052013-12-25 Fabián Ezequiel Gallina <fgallina@gnu.org>
406
407 * automated/python-tests.el
408 (python-nav-lisp-forward-sexp-safe-1): Remove test.
409 (python-nav-forward-sexp-safe-1): New test.
410
b520f210
DG
4112013-12-20 Dmitry Gutov <dgutov@yandex.ru>
412
413 * automated/ruby-mode-tests.el: Add tests for
414 `ruby-align-to-stmt-keywords'.
415
416 * indent/ruby.rb: Update examples to reflect the lack of change in
417 default indentation of `begin' blocks.
418
5556c0ce
DG
4192013-12-17 Dmitry Gutov <dgutov@yandex.ru>
420
421 * indent/ruby.rb: Update examples according to the change
422 in `smie-indent-close'.
423
276bc333
DG
4242013-12-14 Dmitry Gutov <dgutov@yandex.ru>
425
426 * indent/ruby.rb: New examples.
427
bc9222c9
FEG
4282013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
429
430 * automated/python-tests.el (python-indent-dedenters-2): New test.
431
09faee72
FEG
4322013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
433
434 * automated/python-tests.el (python-indent-after-comment-1)
435 (python-indent-after-comment-2): New tests.
436
f54de22e
NT
4372013-12-12 Nathan Trapuzzano <nbtrap@nbtrap.com>
438
a12bf61e
GM
439 * automated/python-tests.el (python-indent-block-enders-1):
440 Rename from python-indent-block-enders.
f54de22e
NT
441 (python-indent-block-enders-2): New test.
442
939fef29
DG
4432013-12-08 Dmitry Gutov <dgutov@yandex.ru>
444
445 * indent/js.js: New file.
446
0494d994
MA
4472013-12-05 Michael Albinus <michael.albinus@gmx.de>
448
449 * automated/dbus-tests.el: New file.
450
bf4906d7
CD
4512013-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
452
453 * automated/regexp-tests.el: New file.
454
a48eb50b
EZ
4552013-11-29 Eli Zaretskii <eliz@gnu.org>
456
bf4906d7
CD
457 * automated/reftex-tests.el (reftex-parse-from-file-test):
458 Run temp-dir through file-truename, to make sure the temporary file
de20f087
EZ
459 names are comparable as strings.
460
a48eb50b
EZ
461 * automated/decoder-tests.el (ert-test-decoder-prefer-utf-8):
462 Force Unix EOLs by using 'utf-8-unix', since the default of
bf4906d7 463 'utf-8' is system-dependent, while the test expects to see Unix EOLs.
a48eb50b 464
0845be75
GM
4652013-11-28 Glenn Morris <rgm@gnu.org>
466
467 * automated/Makefile.in (SEPCHAR): Use in place of PATH_SEP.
468
f7ec0d94
EZ
4692013-11-28 Eli Zaretskii <eliz@gnu.org>
470
bf4906d7 471 * automated/Makefile.in (PATH_SEP): Set this instead of PATH_SEPARATOR.
f7ec0d94
EZ
472 (EMACSOPT): Use $(PATH_SEP).
473
23293cb0
MA
4742013-11-28 Michael Albinus <michael.albinus@gmx.de>
475
476 * automated/file-notify-tests.el (auto-revert-stop-on-user-input):
477 Set to nil.
478
1baa1e49
MA
4792013-11-27 Michael Albinus <michael.albinus@gmx.de>
480
481 * automated/file-notify-tests.el
482 (file-notify-test-remote-temporary-file-directory):
483 Check $REMOTE_TEMPORARY_FILE_DIRECTORY.
484 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
485 (file-notify--deftest-remote): Cleanup connection initially.
486 (file-notify-test03-autorevert): Run also in batch mode. Use a
487 larger timeout for remote files. `sit-for' 1 second; 0.1 second
488 does not work on MS Windows. Call `accept-process-output' for
489 remote files. Apply `string-match' instead of `string-equal', the
490 messages are different on MS Windows.
491
492 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
493 Use $REMOTE_TEMPORARY_FILE_DIRECTORY.
494 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
495
17e0445b
GM
4962013-11-23 Glenn Morris <rgm@gnu.org>
497
0b09f7c0
GM
498 * automated/python-tests.el (python-shell-make-comint-1)
499 (python-shell-make-comint-2, python-shell-get-process-1):
500 Suppress creation of some temp-files.
501
f4d341af
GM
502 * automated/python-tests.el (python-shell-parse-command-1)
503 (python-shell-make-comint-1, python-shell-make-comint-2)
504 (python-shell-get-process-1)
505 (python-shell-internal-get-or-create-process-1):
506 Skip rather than fail if prereqs not found.
507
17e0445b
GM
508 * automated/Makefile.in (emacs):
509 Empty EMACSLOADPATH rather than unsetting.
510
48592bfd
GM
5112013-11-22 Glenn Morris <rgm@gnu.org>
512
513 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
514 Set expected-result.
515
2df10228
GM
5162013-11-21 Glenn Morris <rgm@gnu.org>
517
009111d6
GM
518 * automated/Makefile.in (XARGS_LIMIT): New, set by configure.
519 (compile-main): Pass XARGS_LIMIT to xargs.
520
2df10228
GM
521 * automated/Makefile.in (PATH_SEPARATOR): New, set by configure.
522 (EMACSOPT): Use PATH_SEPARATOR.
523
c295fc18 5242013-11-20 Bozhidar Batsov <bozhidar@batsov.com>
30654657 525
a12bf61e 526 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
30654657 527 Add a failing test for Bug#15874.
4e9fc48c
BB
528 (ruby--insert-coding-comment-ruby-style)
529 (ruby--insert-coding-comment-emacs-style)
530 (ruby--insert-coding-comment-custom-style):
30654657
BB
531 Add a few tests for `ruby--insert-coding-comment'.
532
ec2c4ee6
PE
5332013-11-18 Paul Eggert <eggert@cs.ucla.edu>
534
535 Improve API of recently-added bool vector functions (Bug#15912).
536 * automated/data-tests.el: Adjust to API changes.
537
0010ca51
MA
5382013-11-16 Michael Albinus <michael.albinus@gmx.de>
539
540 * automated/tramp-tests.el (tramp-test07-file-exists-p)
541 (tramp-test08-file-local-copy)
542 (tramp-test09-insert-file-contents, tramp-test10-write-region)
543 (tramp-test11-copy-file, tramp-test12-rename-file)
544 (tramp-test13-make-directory, tramp-test14-delete-directory)
545 (tramp-test15-copy-directory, tramp-test16-directory-files)
546 (tramp-test17-insert-directory, tramp-test18-file-attributes)
547 (tramp-test19-directory-files-and-attributes)
548 (tramp-test20-file-modes, tramp-test21-file-links)
549 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
550 (tramp-test24-file-name-completion, tramp-test25-load)
551 (tramp-test26-process-file, tramp-test27-start-file-process)
552 (tramp-test28-shell-command): Cleanup connection initially.
553
82407168
MA
5542013-11-15 Michael Albinus <michael.albinus@gmx.de>
555
556 * automated/tramp-tests.el (tramp-test29-utf8): Cleanup the
557 connection before running the test.
558
3cd4192f
MA
5592013-11-15 Michael Albinus <michael.albinus@gmx.de>
560
561 * automated/tramp-tests.el (tramp-test15-copy-directory)
562 (tramp-test16-directory-files, tramp-test17-insert-directory)
563 (tramp-test18-file-attributes)
564 (tramp-test19-directory-files-and-attributes)
565 (tramp-test20-file-modes, tramp-test21-file-links)
566 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
567 (tramp-test24-file-name-completion, tramp-test25-load)
35e951cd 568 (tramp-test26-process-file, tramp-test27-start-file-process)
bf4906d7 569 (tramp-test28-shell-command): Protect unwindforms with `ignore-errors'.
3cd4192f
MA
570 (tramp-test29-utf8): New test.
571
927fbd6b
MA
5722013-11-13 Michael Albinus <michael.albinus@gmx.de>
573
574 * automated/file-notify-tests.el (file-notify-test02-events)
575 (file-notify-test03-autorevert): Suppress messages in `write-region'.
576
577 * automated/tramp-tests.el (tramp-test02-file-name-dissect)
578 (tramp-test03-file-name-defaults, tramp-test21-file-links): Add tests.
3cd4192f
MA
579 (tramp-test26-process-file, tramp-test28-shell-command):
580 Ensure, that the directory is not empty when calling "ls".
927fbd6b 581
8ee0219f
MA
5822013-11-11 Michael Albinus <michael.albinus@gmx.de>
583
584 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
585 Check $TRAMP_TEST_TEMPORARY_FILE_DIRECTORY.
586 (tramp-read-passwd): Check $TRAMP_TEST_ALLOW_PASSWORD.
35e951cd 587 (tramp-test09-insert-file-contents, tramp-test10-write-region)
8ee0219f
MA
588 (tramp-test26-process-file): Add tests.
589 (tramp-test11-copy-file): Remove debug message.
590 (tramp-test20-file-modes): Special case, if user is "root".
591
54099383
MA
5922013-11-08 Michael Albinus <michael.albinus@gmx.de>
593
1c49d6c2 594 * automated/file-notify-tests.el:
54099383 595 * automated/tramp-tests.el: Add `tramp-own-remote-path' to
1c49d6c2
MA
596 `tramp-remote-path' when running on hydra.
597 (tramp-test07-file-exists-p): Remove instrumentation code.
598 (tramp-test26-process-file): Don't use "/bin/true" and
599 "/bin/false", these paths do not exist on hydra.
54099383 600
21cfbae5
HE
6012013-11-08 Helmut Eller <eller.helmut@gmail.com>
602
7dd8b873 603 * automated/process-tests.el: New file.
21cfbae5 604
1f923923
DG
6052013-11-08 Dmitry Gutov <dgutov@yandex.ru>
606
607 * indent/ruby.rb: New examples.
608
6b4ac03e
GM
6092013-11-06 Glenn Morris <rgm@gnu.org>
610
611 * automated/Makefile.in (setwins): Avoid accidental matches.
612
6865f4d5
MA
6132013-11-06 Michael Albinus <michael.albinus@gmx.de>
614
615 * automated/tramp-tests.el (tramp-test07-file-exists-p):
616 Fix docstring. Instrument, in order to hunt failure on hydra.
617
c76489d6
GM
6182013-11-06 Glenn Morris <rgm@gnu.org>
619
620 * automated/flymake-tests.el (warning-predicate-rx-gcc)
621 (warning-predicate-function-gcc, warning-predicate-rx-perl)
622 (warning-predicate-function-perl):
623 * automated/info-xref.el (info-xref-test-makeinfo):
624 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
625 (vc-bzr-test-faulty-bzr-autoloads): Skip rather than expect failure.
626
a213a541
MA
6272013-11-05 Michael Albinus <michael.albinus@gmx.de>
628
629 * automated/tramp-tests.el: New file.
630
dc503386
GM
6312013-11-05 Glenn Morris <rgm@gnu.org>
632
2d748773
GM
633 Get rid of --chdir usage.
634 * automated/Makefile.in (EMACSOPT): Move -L here.
635 (emacs): Set EMACS_TEST_DIRECTORY in the environment.
636 (setwins): Don't assume called from srcdir. Remove legacy stuff.
637 (.el.elc): No more need to pass -L here.
638 (compile-main): Get rid of sub-shell and cd.
639 (compile-clean, check): Get rid of cd.
640
d5112380
GM
641 Make it possible to run tests with a different working directory.
642 * automated/flymake-tests.el (flymake-tests-data-directory): New.
643 (flymake-tests--current-face): Use flymake-tests-data-directory.
644 (warning-predicate-function-gcc, warning-predicate-rx-perl)
645 (warning-predicate-function-perl): Adapt for above change.
646 * automated/zlib-tests.el (zlib-tests-data-directory): New.
647 (zlib--decompress): Use zlib-tests-data-directory.
648
b5d402d6
GM
649 * automated/eieio-tests.el (eieio-test-37-persistent-classes):
650 Remove test that makes no sense.
651
dc503386
GM
652 * automated/files.el (files-test-local-variable-data):
653 Fix result typo presumably caused by interference from dir-locals.
654 (file-test--do-local-variables-test): Prevent dir-locals interfering.
655
dca01b09
DG
6562013-11-04 Dmitry Gutov <dgutov@yandex.ru>
657
658 * indent/ruby.rb: Add a statement on the line after heredoc.
41784d0b 659 Move a now-successful example.
dca01b09
DG
660
661 * automated/ruby-mode-tests.el: Remove outdated comment.
662
8b77446f
GM
6632013-11-04 Glenn Morris <rgm@gnu.org>
664
665 * automated/Makefile.in (abs_srcdir): Remove.
666 (emacs): Unset EMACSLOADPATH.
667 (.el.elc, check): Use -L to append srcdir to load-path.
668
2ffcf5fe
GM
6692013-11-02 Glenn Morris <rgm@gnu.org>
670
1f43ed41 671 * automated/Makefile.in (top_builddir, abs_test, abs_lispsrc, lisp)
67fb4e6a 672 (test, abs_top_srcdir, abs_top_builddir): Remove variables.
6f8225fa 673 (abs_srcdir): New, set by configure.
67fb4e6a 674 (EMACS): Use a relative file name.
67bb589e 675 (emacs): Use abs_srcdir rather than abs_lispsrc, abs_test.
67fb4e6a
GM
676 (lisp-compile): Remove (assume it's up-to-date).
677 (compile-main): Do not run lisp-compile.
1f43ed41
GM
678 (compile-main, compile-clean, compile-always, bootstrap-clean)
679 (check): Use srcdir rather than $test. Check cd return value.
67fb4e6a 680 Use --chdir.
67bb589e
GM
681 (doit, compile, compile-always): Remove stuff copied from lisp/.
682 (all, check, bootstrap-clean, distclean, maintainer-clean): PHONY.
2ffcf5fe 683
1affc48a
MA
6842013-10-31 Michael Albinus <michael.albinus@gmx.de>
685
686 * automated/ert-tests.el (ert-test-stats-set-test-and-result):
687 Add a skipping test.
688
dee4ba59
SM
6892013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
690
691 * indent/prolog.prolog: Test alignment of ->; with operator at bol.
692
693 * indent/css-mode.css (.x2): Test alignement inside braces.
694
bae91342
DG
6952013-10-26 Dmitry Gutov <dgutov@yandex.ru>
696
778859a8
DG
697 * indent/ruby.rb: New failing example.
698
dee4ba59
SM
699 * automated/ruby-mode-tests.el (ruby-toggle-block-to-brace):
700 Fix the test, in respect to adding the space after the curly.
bae91342 701
4ddbf128
MA
7022013-10-24 Michael Albinus <michael.albinus@gmx.de>
703
704 * automated/ert-tests.el (ert-test-skip-unless): New test case.
705 (ert-test-deftest): Adapt test for changed macro expansion.
706 (ert-test-run-tests-interactively):
707 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
708 Add a skipping test.
709
710 * automated/file-notify-tests.el (top): Do not require tramp-sh.el.
711 (file-notify--test-local-enabled): Make it a function. Check also
712 for `file-remote-p' of `temporary-file-directory'.
713 (file-notify--test-remote-enabled-checked): New defvar.
714 (file-notify--test-remote-enabled): Rewrite. Do not use Tramp
715 internal functions. Cache result.
716 (file-notify--deftest-remote, file-notify-test00-availability)
717 (file-notify-test01-add-watch, file-notify-test02-events)
718 (file-notify-test03-autorevert): Add checks with `skip_unless'.
719 (file-notify-test-all): Do not check `file-notify--test-local-enabled'.
720
369bbf71
DG
7212013-10-24 Dmitry Gutov <dgutov@yandex.ru>
722
723 * indent/ruby.rb: Fix syntax error in the latest example.
724
b8e3b0a9
GM
7252013-10-23 Glenn Morris <rgm@gnu.org>
726
727 * automated/Makefile.in (abs_top_srcdir, top_builddir):
728 New, set by configure.
729 (top_srcdir): Remove.
730 (abs_test, abs_lispsrc): New.
731 (lisp): No longer absolute.
732 (emacs, lisp-compile, compile, compile-always):
733 Quote entities that might contain whitespace.
734
a6462ef5
DG
7352013-10-22 Dmitry Gutov <dgutov@yandex.ru>
736
737 * indent/ruby.rb: Move two examples to "working" section, add one
738 more.
739
8c1ae481
DG
7402013-10-21 Dmitry Gutov <dgutov@yandex.ru>
741
dee4ba59
SM
742 * indent/ruby.rb: New examples for indentation of blocks.
743 Example of hash inside parens that inflooped before the present commit.
8c1ae481 744
ef566920
BR
7452013-10-17 Barry O'Reilly <gundaetiapo@gmail.com>
746
a12bf61e 747 * automated/timer-tests.el: New file. Tests that (sit-for 0)
ef566920
BR
748 allows another timer to run.
749
1eda1d8d
DG
7502013-10-14 Dmitry Gutov <dgutov@yandex.ru>
751
752 * indent/ruby.rb: More examples for bug#15594, both failing and
753 now passing.
754
55ee77a3
DG
7552013-10-11 Dmitry Gutov <dgutov@yandex.ru>
756
757 * indent/ruby.rb: Add two more cases.
758
6d8ca172
SM
7592013-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
760
761 * automated/ruby-mode-tests.el (ruby-with-temp-buffer): Move before
762 first use.
763 (ruby-should-indent): Use indent-according-to-mode.
764 (ruby-deftest-move-to-block): Use `declare'.
765
2f84ba10
DG
7662013-10-07 Dmitry Gutov <dgutov@yandex.ru>
767
768 * indent/ruby.rb: Fix a spurious change, add more failing examples.
769
20832de0
SM
7702013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
771
772 * indent/ruby.rb: Add a few more tests; adjust some indentation.
773
5cd9cda9
DG
7742013-10-06 Dmitry Gutov <dgutov@yandex.ru>
775
7318480c
DG
776 * automated/ruby-mode-tests.el: Add tests for `ruby-forward-sexp'
777 and `ruby-backward-sexp' that fail when `ruby-use-smie' is t.
778
5cd9cda9
DG
779 * indent/ruby.rb: Fix a syntax error, add a few failing examples.
780
34d1a133
SM
7812013-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
782
783 * indent/ruby.rb: Port a few cases from automated/ruby-mode-tests.el.
784 Adjust indentation of continued line to the new SMIE behavior.
785
a27c1b72
SM
7862013-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
787
788 * automated/completion-tests.el:
789 * indent/css-mode.css: New files.
790
acbadd00
DU
7912013-10-03 Daiki Ueno <ueno@gnu.org>
792
793 * automated/data/package/signed/archive-contents:
794 * automated/data/package/signed/archive-contents.sig:
795 * automated/data/package/signed/signed-good-1.0.el:
796 * automated/data/package/signed/signed-good-1.0.el.sig:
797 * automated/data/package/signed/signed-bad-1.0.el:
798 * automated/data/package/signed/signed-bad-1.0.el.sig:
799 * automated/data/package/key.pub:
800 * automated/data/package/key.sec: New files.
801
802 * automated/package-test.el (package-test-update-listing)
803 (package-test-update-archives, package-test-describe-package):
804 Adjust to package.el change.
805 (package-test-signed): New test.
806
494e898b
DG
8072013-10-01 Dmitry Gutov <dgutov@yandex.ru>
808
809 * automated/package-test.el: Update all cases to use :url instead
810 of :homepage.
811
812 * automated/package-x-test.el
813 (package-x-test--single-archive-entry-1-3): Same.
814
056453c6
DG
8152013-09-29 Dmitry Gutov <dgutov@yandex.ru>
816
817 * automated/package-test.el (simple-single-desc-1-4): Remove, it
818 was unused.
819 (simple-single-desc): Expect :homepage property.
820 (multi-file-desc): Same.
821 (with-package-test): Do not save previous `default-directory'
822 value, let-bind the var instead.
823 (package-test-install-single): Expect :homepage property in the
824 generated pkg file.
825 (package-test-describe-package): Expect Homepage button.
826 (package-test-describe-non-installed-package)
827 (package-test-describe-non-installed-multi-file-package): Same.
828 (package-test-describe-not-installed-package): Remove, it was a
829 duplicate.
830
831 * automated/package-x-test.el
832 (package-x-test--single-archive-entry-1-3): Expect :homepage
833 property.
834 (package-x-test--single-archive-entry-1-4): Expect nil extras slot.
835
836 * automated/data/package/simple-single-1.3.el: Add URL header.
837
838 * automated/data/package/archive-contents: Add :homepage
839 properties to `simple-single' and `multi-file'.
840
3e0b94e7
DC
8412013-09-22 Daniel Colascione <dancol@dancol.org>
842
a12bf61e 843 * automated/data-tests.el:
3e0b94e7
DC
844 (bool-vector-count-matches-all-0-nil)
845 (bool-vector-count-matches-all-0-t)
ffb3f67a
PE
846 (bool-vector-count-matches-1-il, bool-vector-count-matches-1-t)
847 (bool-vector-count-matches-at, bool-vector-intersection-op)
848 (bool-vector-union-op, bool-vector-xor-op)
3e0b94e7 849 (bool-vector-set-difference-op)
ffb3f67a 850 (bool-vector-change-detection, bool-vector-not): New tests.
3e0b94e7
DC
851 (mock-bool-vector-count-matches-at)
852 (test-bool-vector-bv-from-hex-string)
853 (test-bool-vector-to-hex-string)
854 (test-bool-vector-count-matches-at-tc)
855 (test-bool-vector-apply-mock-op)
856 (test-bool-vector-binop): New helper functions.
857 (bool-vector-test-vectors): New testcase data.
858
31dca772
R
8592013-09-20 Ryan <rct@thompsonclan.org> (tiny change)
860
861 * automated/advice-tests.el (advice-test-called-interactively-p-around)
862 (advice-test-called-interactively-p-filter-args)
863 (advice-test-called-interactively-p-around): New tests.
864
cde40d2b
GM
8652013-09-16 Glenn Morris <rgm@gnu.org>
866
0c2a2b57
GM
867 * automated/eshell.el (eshell-match-result):
868 Return a more informative failure than simply "false". Update callers.
869
cde40d2b
GM
870 * automated/eshell.el (eshell-test/for-name-shadow-loop):
871 Test value before and after loop as well as during.
872
1e53bb4b
GM
8732013-09-15 Glenn Morris <rgm@gnu.org>
874
875 * automated/eshell.el (eshell-test/for-name-shadow-loop):
876 New test. (Bug#15372)
877 (eshell-test/for-loop, eshell-test/for-name-loop): Doc fix.
878
9dc7e8e1
GM
8792013-09-13 Glenn Morris <rgm@gnu.org>
880
881 * automated/eshell.el (with-temp-eshell):
882 Use a temp directory for eshell-directory-name.
6ad9cb08
GM
883 (eshell-test-command-result): New, again using a temp directory.
884 Replace eshell-command-result with this throughout.
e16582b6
GM
885 (eshell-test/for-loop, eshell-test/for-name-loop):
886 Ensure environment variables don't confuse us.
9dc7e8e1 887
2d5788f4
GM
8882013-09-12 Glenn Morris <rgm@gnu.org>
889
890 * automated/eshell.el (with-temp-eshell): Avoid hangs in batch mode
e3066edb 891 due to "has a running process; kill it?" prompts.
2d5788f4 892
ae5e4c48
SM
8932013-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
894
895 * automated/eshell.el: Rename from eshell.el.
896 (eshell-test/for-loop, eshell-test/for-name-loop): New tests (bug#15231).
897
f8ccce03
GM
8982013-09-01 Glenn Morris <rgm@gnu.org>
899
900 * automated/Makefile.in (setwins): Avoid leading space in $wins.
901 Otherwise the sed command used by eg compile-main ends up
902 containing "/*.el". (Bug#15170)
903
50b13cde
PE
9042013-08-28 Paul Eggert <eggert@cs.ucla.edu>
905
e903c210 906 * automated/Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
50b13cde
PE
907 for portability to hosts where /bin/sh has problems.
908
6ee60310
DE
9092013-08-21 David Engster <deng@randomsample.de>
910
911 * automated/eieio-tests.el, automated/eieio-test-persist.el:
912 * automated/eieio-test-methodinvoke.el: EIEIO tests from CEDET
913 upstream. Changed to use ERT.
914
281c7202
DH
9152013-08-14 Daniel Hackney <dan@haxney.org>
916
a12bf61e
GM
917 * automated/package-test.el: Remove tar-package-building functions.
918 Tar file used for testing is included in the repository.
281c7202
DH
919 (package-test-install-texinfo, package-test-cleanup-built-files):
920 Remove.
921
ad756449
FEG
9222013-08-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
923
924 * automated/python-tests.el (python-imenu-create-index-4)
925 (python-imenu-create-flat-index-2): New tests.
926
3e2cd454
GM
9272013-08-05 Glenn Morris <rgm@gnu.org>
928
929 * automated/mule-util.el: New file, with tests extracted from
930 lisp/international/mule-util.el.
931
671d5c16
SM
9322013-08-04 Stefan Monnier <monnier@iro.umontreal.ca>
933
934 * automated/advice-tests.el (advice-tests-nadvice): Test removal
935 before definition.
936 (advice-tests-macroaliases): New test.
937
2ad0a067
GM
9382013-08-04 Glenn Morris <rgm@gnu.org>
939
dc8dfa8a
GM
940 * automated/ert-tests.el: Disable failing test that no-one seems
941 to know how to fix. (Bug#13064)
942
2ad0a067
GM
943 * automated/icalendar-tests.el (icalendar-tests--test-export)
944 (icalendar-tests--test-import): Try more precise TZ specification.
f8654242 945 Remove debug messages.
2ad0a067 946
f3ffcd8c
GM
9472013-08-03 Glenn Morris <rgm@gnu.org>
948
1f21d308
GM
949 * automated/core-elisp-tests.el (core-elisp-tests): Fix defcustom.
950
f3ffcd8c
GM
951 * automated/icalendar-tests.el (icalendar-tests--test-export)
952 (icalendar-tests--test-import):
5e471f0d 953 Use getenv/setenv rather than set-time-zone-rule. Add debug messages.
f3ffcd8c
GM
954 (icalendar-tests--test-import): Reset zone even if error occurred.
955
a104f656
SM
9562013-08-02 Stefan Monnier <monnier@iro.umontreal.ca>
957
958 * automated/core-elisp-tests.el: New file.
959
7d7e9a73
GM
9602013-08-01 Glenn Morris <rgm@gnu.org>
961
962 * automated/file-notify-tests.el (file-notify--test-remote-enabled):
963 Try to check that the remote system has a notification program.
964
67a17772
GM
9652013-07-31 Glenn Morris <rgm@gnu.org>
966
967 * automated/undo-tests.el (undo-test2, undo-test5): Be quieter.
968
e81dd54d
MA
9692013-07-24 Michael Albinus <michael.albinus@gmx.de>
970
971 * automated/file-notify-tests.el
972 (file-notify--test-local-enabled): New defconst. Replaces all
ae93878a 973 `file-notify-support' occurrences.
e81dd54d
MA
974 (file-notify--test-remote-enabled): New defun.
975 (file-notify--deftest-remote): Use it.
976 (file-notify-test00-availability): Rewrite.
977 (file-notify-test00-availability-remote): New defun.
978 (file-notify-test01-add-watch): Rewrite first erroneous check.
979
66878244
GM
9802013-07-23 Glenn Morris <rgm@gnu.org>
981
97afc49a
GM
982 * automated/inotify-test.el (inotify-file-watch-simple):
983 Delete temp-file when done.
984
66878244
GM
985 * automated/subword-tests.el: Require subword.
986
0ac26976
SM
9872013-07-22 Stefan Monnier <monnier@iro.umontreal.ca>
988
989 * automated/subword-tests.el: New file.
990
1f0480d4
FEG
9912013-07-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
992
993 * automated/python-tests.el (python-imenu-create-index-2)
994 (python-imenu-create-index-3): New tests.
995
7faba176
GM
9962013-07-11 Glenn Morris <rgm@gnu.org>
997
a19b3c2d
GM
998 * automated/ert-tests.el: Require cl-lib at runtime too.
999 (ert-test-special-operator-p): Use cl-gensym rather than ert-- version.
1000 (ert-test-remprop, ert-test-remove-if-not, ert-test-remove*)
1001 (ert-test-set-functions, ert-test-gensym)
1002 (ert-test-coerce-to-vector, ert-test-string-position)
1003 (ert-test-mismatch): Remove tests.
1004 * automated/cl-lib.el: New, split from ert-tests.el.
1005
d2e1542a
GM
1006 * automated/ruby-mode-tests.el (ruby-deftest-move-to-block):
1007 Goto point-min.
1008 (works-on-do, zero-is-noop, ok-with-three, ok-with-minus-two)
1009 (ruby-move-to-block-skips-percent-literal)
1010 (ruby-move-to-block-skips-heredoc)
1011 (ruby-move-to-block-moves-from-else-to-if)
1012 (ruby-beginning-of-defun-does-not-fold-case)
1013 (ruby-end-of-defun-skips-to-next-line-after-the-method):
1014 Replace goto-line with forward-line/goto-char.
1015 (ruby-move-to-block-does-not-fold-case): Remove unneeded end-of-buffer.
1016
03d01981
GM
1017 * automated/package-test.el (makeinfo-buffer): Autoload.
1018 (compilation-in-progress, tar-parse-info, tar-header-name): Declare.
1019 (package-test-install-texinfo): Don't require makeinfo.
1020
709c6d2b
GM
1021 * automated/files.el: Stop "local variables" confusion.
1022
63cd50d4
GM
1023 * automated/flymake-tests.el (flymake-tests): Remove unused group.
1024
a550ba33
GM
1025 * automated/icalendar-tests.el (icalendar-tests--do-test-cycle):
1026 Use with-current-buffer.
1027
7faba176
GM
1028 * automated/undo-tests.el (undo-test-buffer-modified)
1029 (undo-test-file-modified): New tests.
1030
59eb37e5
MA
10312013-07-09 Michael Albinus <michael.albinus@gmx.de>
1032
1033 * automated/file-notify-tests.el (file-notify-test00-availability):
1034 Set :expected-result.
1035 (file-notify-test01-add-watch, file-notify-test01-add-watch-remote)
1036 (file-notify-test02-events, file-notify-test02-events-remote)
1037 (file-notify-test03-autorevert, file-notify-test03-autorevert-remote):
1038 Skip when `file-notify-support' is nil. (Bug#14823)
1039
771b2fc3
GM
10402013-07-09 Glenn Morris <rgm@gnu.org>
1041
0b57d6fc
GM
1042 * automated/inotify-test.el (inotify-add-watch, inotify-rm-watch):
1043 Declare.
1044 (inotify-file-watch-simple): Silence compiler.
1045
a87b74fe
GM
1046 * automated/python-tests.el (python-indent-block-enders):
1047 Make it actually test something.
1048
08be5fba
GM
1049 * automated/package-x-test.el: Require package-test when compiling.
1050
771b2fc3 1051 * automated/add-log-tests.el, automated/advice-tests.el:
08be5fba
GM
1052 * automated/imenu-test.el, automated/package-x-test.el:
1053 * automated/python-tests.el, automated/ruby-mode-tests.el:
32e93c9e 1054 * automated/xml-parse-tests.el: Explicitly require ert.
771b2fc3 1055
0f01f02f
KH
10562013-07-08 Kenichi Handa <handa@gnu.org>
1057
1058 * automated/decoder-tests.el (decoder-tests-prefer-utf-8-read):
1059 Use with-ccoding-priority to avoid side-effect (Bug#14781).
1060
84b6d3df
MA
10612013-07-05 Michael Albinus <michael.albinus@gmx.de>
1062
1063 * automated/file-notify-tests.el
ae5e4c48
SM
1064 (file-notify-test-remote-temporary-file-directory):
1065 Use `null-device' on w32.
84b6d3df
MA
1066 (file-notify--test-tmpfile, file-notify--test-tmpfile1)
1067 (file-notify--test-results, file-notify--test-event)
1068 (file-notify--deftest-remote, file-notify--event-test)
1069 (file-notify--test-event-handler)
ae5e4c48 1070 (file-notify--test-make-temp-name): Rename, in order to mark them
84b6d3df
MA
1071 internal.
1072 (tramp-message-show-message, tramp-read-passwd): Tweak them for
1073 better fitting in noninteractive tests.
ae5e4c48
SM
1074 (file-notify-test00-availability): Rename from `file-notify-test0'.
1075 (file-notify-test01-add-watch): Rename from `file-notify-test1'.
84b6d3df
MA
1076 Use `temporary-file-directory '.
1077 (file-notify-test01-add-watch-remote): New test.
ae5e4c48
SM
1078 (file-notify-test02-events): Rename from `file-notify-test2'.
1079 (file-notify-test02-events-remote): Rename from `file-notify-test3'.
1080 (file-notify-test03-autorevert): Rename from
84b6d3df 1081 `file-notify-test4'. Use timeouts.
ae5e4c48 1082 (file-notify-test03-autorevert-remote): Rename from
84b6d3df
MA
1083 `file-notify-test5'.
1084
46e4f821
MA
10852013-07-04 Michael Albinus <michael.albinus@gmx.de>
1086
1087 * automated/file-notify-tests.el: New package.
1088
3e3da660
KH
10892013-06-28 Kenichi Handa <handa@gnu.org>
1090
1091 * automated/decoder-tests.el (decoder-tests-gen-file): New arg FILE.
ae5e4c48 1092 (decoder-tests-ao-gen-file): Rename from decoder-tests-filename.
3e3da660
KH
1093 Callers changed.
1094 (decoder-tests-filename): New function.
1095 (decoder-tests-prefer-utf-8-read)
1096 (decoder-tests-prefer-utf-8-write): New function.
1097 (ert-test-decoder-prefer-utf-8): New test.
1098
10a2da6e
DG
10992013-06-27 Dmitry Gutov <dgutov@yandex.ru>
1100
1101 * automated/package-x-test.el: Change the commentary.
79f38c4e
DG
1102 (package-x-test--single-archive-entry-1-3)
1103 (package-x-test--single-archive-entry-1-4): Fix the tests, by
1104 using the appropriate data structure.
10a2da6e 1105
9ea5cf9f
DG
11062013-06-27 Daniel Hackney <dan@haxney.org>
1107
1108 * automated/Makefile.in (setwins): Include the 'data' subdirectory.
1109
1110 * automated/package-x-test.el: New file.
1111
1112 * automated/package-test.el: New file.
1113
1114 * automated/data/package: New directory, with test examples.
1115
fc3ec982
GM
11162013-06-27 Glenn Morris <rgm@gnu.org>
1117
df86ba7d
GM
1118 * automated/python-tests.el (python-tests-with-temp-file):
1119 Clean up after ourself.
1120
fc3ec982 1121 * automated/undo-tests.el (undo-test3): Remove test that seems to
568a53f2 1122 do nothing that the previous one doesn't, except leave a tempfile.
fc3ec982 1123
f2136e1e
GM
11242013-06-26 Glenn Morris <rgm@gnu.org>
1125
1126 * automated/info-xref.el: New file.
1127
51f85387
GM
11282013-06-25 Glenn Morris <rgm@gnu.org>
1129
1130 * automated/occur-tests.el (occur-test-create): New function.
1131 Use it to create separate tests for each element, so we run them
1132 all rather than stopping at the first error.
1133
6e0e82a0 11342013-06-24 Glenn Morris <rgm@gnu.org>
e31106e8
GM
1135
1136 * automated/occur-tests.el (occur-tests):
1137 Update for 2013-05-29 change to occur header line.
1138
c5b0993e
EW
11392013-06-21 Eduard Wiebe <usenet@pusto.de>
1140
1141 Test suite for flymake.
1142 * automated/flymake-tests.el:
1143 * automated/flymake/warnpred/Makefile
1144 * automated/flymake/warnpred/test.c
1145 * automated/flymake/warnpred/test.pl: New files.
1146
02a87775
TH
11472013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1148
4f405069 1149 * automated/reftex-tests.el (reftex-parse-from-file-test): Fix test.
02a87775 1150
18d78c5e
TH
11512013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1152
1153 * automated/reftex-tests.el: New test suite for reftex.
1154
19bb8e62
DG
11552013-05-31 Dmitry Gutov <dgutov@yandex.ru>
1156
1157 * automated/ruby-mode-tests.el: New tests, for percent literals
1158 and expression expansion.
1159
f236dd84
LL
11602013-05-29 Leo Liu <sdl.web@gmail.com>
1161
1162 * indent/octave.m: Tweak.
1163
797c9e3d
AG
11642013-05-26 Aidan Gauland <aidalgol@amuri.net>
1165
a12bf61e 1166 * eshell.el: Rewrite tests using ERT.
797c9e3d 1167
cce6beeb
LL
11682013-05-25 Leo Liu <sdl.web@gmail.com>
1169
1170 * indent/octave.m: Add tests for %!, # and ### comments.
1171
bc9a5003
KH
11722013-05-23 Kenichi Handa <handa@gnu.org>
1173
1174 * automated/decoder-tests.el: New file.
1175
1a0a0a8a
DG
11762013-05-19 Dmitry Gutov <dgutov@yandex.ru>
1177
1178 * indent/ruby.rb: Add multiline regexp example.
1179
1180 * automated/ruby-mode-tests.el (ruby-heredoc-highlights-interpolations)
1181 (ruby-regexp-skips-over-interpolation)
1182 (ruby-regexp-continues-till-end-when-unclosed)
1183 (ruby-regexp-can-be-multiline)
1184 (ruby-interpolation-inside-percent-literal): New tests.
1185
a9e4425b
SM
11862013-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
1187
1188 * indent/ruby.rb: Fix indentation after =; add more cases.
1189
aa7dab97
SM
11902013-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
1191
1192 * indent/pascal.pas: Add test for mis-identified comments.
1193
1398a54d
MY
11942013-04-01 Masatake YAMATO <yamato@redhat.com>
1195
a12bf61e 1196 * automated/imenu-test.el: New file. (Bug#14112)
1398a54d 1197
adc31213
FEG
11982013-04-19 Fabián Ezequiel Gallina <fgallina@gnu.org>
1199
1200 * automated/python-tests.el (python-imenu-prev-index-position-1):
aa7dab97 1201 Remove test.
adc31213
FEG
1202 (python-imenu-create-index-1, python-imenu-create-flat-index-1):
1203 New tests.
1204
04754d36
FEG
12052013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1206
1207 * automated/python-tests.el (python-nav-backward-defun-2)
1208 (python-nav-backward-defun-3, python-nav-forward-defun-2)
1209 (python-nav-forward-defun-3): New tests.
1210
083850a6
FEG
12112013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1212
1213 * automated/python-tests.el (python-nav-backward-defun-1)
1214 (python-nav-forward-defun-1): New tests.
1215
694569fc
MY
12162013-04-09 Masatake YAMATO <yamato@redhat.com>
1217
c295fc18 1218 * automated/add-log-tests.el: New file. (Bug#14112)
694569fc 1219
8d3655be 12202013-03-30 Fabián Ezequiel Gallina <fabian@anue.biz>
c9886b39 1221
8d3655be 1222 * automated/python-tests.el (python-indent-block-enders): New test.
c9886b39
FEG
1223 (python-info-current-defun-2): Fix test.
1224
2054a6c3
PE
12252013-03-05 Paul Eggert <eggert@cs.ucla.edu>
1226
1227 * indent/octave.m: Fix encoding error in comment. Add coding tag.
1228
929aeac6 12292013-02-28 Fabián Ezequiel Gallina <fgallina@cuca>
b85f3423 1230
929aeac6 1231 * automated/python-tests.el (python-tests-with-temp-buffer): Doc fix.
b85f3423
FEG
1232 (python-tests-with-temp-file): New macro.
1233 (python-tests-shell-interpreter): New var.
1234 (python-shell-get-process-name-1)
1235 (python-shell-internal-get-process-name-1)
1236 (python-shell-parse-command-1)
1237 (python-shell-calculate-process-environment-1)
1238 (python-shell-calculate-process-environment-2)
1239 (python-shell-calculate-process-environment-3)
1240 (python-shell-calculate-exec-path-1)
1241 (python-shell-calculate-exec-path-2)
1242 (python-shell-make-comint-1)
1243 (python-shell-make-comint-2)
1244 (python-shell-get-process-1)
1245 (python-shell-get-or-create-process-1)
1246 (python-shell-internal-get-or-create-process-1): New tests.
1247
cfbf790d 12482013-02-21 Fabián Ezequiel Gallina <fgallina@cuca>
4dddd5dc 1249
62cfd799 1250 * automated/python-tests.el: New file.
4dddd5dc 1251
53ca88c4
DG
12522013-02-14 Dmitry Gutov <dgutov@yandex.ru>
1253
1254 * automated/ruby-mode-tests.el
1255 (ruby-move-to-block-skips-percent-literal): Add depth-affecting
1256 bits inside the examples.
1257 (ruby-move-to-block-skips-heredoc): New test.
aa7dab97
SM
1258 (ruby-add-log-current-method-after-inner-class):
1259 Lower expectations: move point inside a method, initially.
53ca88c4 1260
7132e457
DG
12612013-02-13 Dmitry Gutov <dgutov@yandex.ru>
1262
1263 * automated/ruby-mode-tests.el
1264 (ruby-move-to-block-skips-percent-literal): New test.
1265
6e5c1569
CY
12662013-02-04 Chong Yidong <cyd@gnu.org>
1267
1268 * automated/thingatpt.el: New file.
1269
984096ed
CY
12702013-02-03 Chong Yidong <cyd@gnu.org>
1271
aa7dab97
SM
1272 * automated/files.el (file-test--do-local-variables-test):
1273 Avoid compilation warning message.
984096ed 1274
b1625024
DG
12752013-01-27 Dmitry Gutov <dgutov@yandex.ru>
1276
1277 * automated/ruby-mode-tests.el
1278 (ruby-indent-spread-args-in-parens): New test.
a324b8c7
DG
1279 * automated/ruby-mode-tests.el (ruby-block-test-example):
1280 Break indentation of the do block opener and add a line inside it.
1281 * automated/ruby-mode-tests.el (works-on-do, ok-with-three):
1282 Adjust line numbers.
b1625024 1283
cb9c0a53
SM
12842013-01-15 Stefan Monnier <monnier@iro.umontreal.ca>
1285
1286 * automated/advice-tests.el: Split up. Add advice-test-preactivate.
1287
51e73492
GM
12882013-01-14 Glenn Morris <rgm@gnu.org>
1289
1290 * automated/compile-tests.el (compile-tests--test-regexps-data):
1291 Fix interpretation of gnu line.col1-col2 format. (Bug#13335)
1292
327a6cca
WJ
12932013-01-10 Wolfgang Jenkner <wjenkner@inode.at>
1294
1295 * automated/man-tests.el: New file.
1296
51fb5578
AH
12972013-01-09 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1298
1299 * automated/undo-tests.el (undo-test0): Adjust error to code change.
1300
3bace969
AH
13012013-01-08 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1302
1303 * automated/undo-tests.el: New file.
1304
82e2a1f0 13052012-12-27 Dmitry Gutov <dgutov@yandex.ru>
db590ef6
DG
1306
1307 * automated/ruby-mode-tests.el
1308 (ruby-indent-after-block-in-continued-expression): New test.
1309
dbb530d9
DG
13102012-12-14 Dmitry Gutov <dgutov@yandex.ru>
1311
e903c210 1312 * automated/ruby-mode-tests.el:
dbb530d9 1313 Rename one interpolation test; add three more.
bb808526
DG
1314 (ruby-with-temp-buffer): New macro, use it where appropriate.
1315 (ruby-add-log-current-method-examples): Use "_" for target point.
1316 Add four new tests for ruby-add-log-current-method.
dbb530d9 1317
a0099d31
GM
13182012-12-11 Glenn Morris <rgm@gnu.org>
1319
1320 * automated/f90.el (f90-test-bug13138): New test.
1321
81606b10
RS
13222012-12-10 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1323
1324 * automated/inotify-test.el: New test.
1325
89eb3b0a
CY
13262012-12-02 Chong Yidong <cyd@gnu.org>
1327
1328 * automated/ruby-mode-tests.el
1329 (ruby-add-log-current-method-examples): Don't use loop macro, to
1330 allow automated testing to work.
1331
23ba2705
SM
13322012-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1333
1334 * automated/advice-tests.el (advice-tests--data): Remove.
1335 (advice-tests): Move the tests directly here instead.
1336 Add called-interactively-p tests.
1337
19dc7206
SM
13382012-11-19 Stefan Monnier <monnier@iro.umontreal.ca>
1339
1340 * automated/ert-x-tests.el: Use cl-lib.
1341 * automated/ert-tests.el: Use lexical-binding and cl-lib.
1342
8619323f
DG
13432012-11-14 Dmitry Gutov <dgutov@yandex.ru>
1344
1345 * automated/ruby-mode-tests.el (ruby-indent-singleton-class): Pass.
1346 (ruby-indent-inside-heredoc-after-operator)
1347 (ruby-indent-inside-heredoc-after-space): New tests.
c62792e7
DG
1348 Change direct font-lock face references to var references.
1349 (ruby-interpolation-suppresses-syntax-inside): New test.
19dc7206
SM
1350 (ruby-interpolation-inside-percent-literal-with-paren):
1351 New failing test.
8619323f 1352
f178c32d
DG
13532012-11-13 Dmitry Gutov <dgutov@yandex.ru>
1354
1355 * automated/ruby-mode-tests.el (ruby-heredoc-font-lock)
5745cae6
DG
1356 (ruby-singleton-class-no-heredoc-font-lock)
1357 (ruby-add-log-current-method-examples): New tests.
1358 (ruby-test-string): Extract from ruby-should-indent-buffer.
5e9419e8
DG
1359 (ruby-deftest-move-to-block): New macro.
1360 Add several move-to-block tests.
f178c32d 1361
231d8498
SM
13622012-11-12 Stefan Monnier <monnier@iro.umontreal.ca>
1363
1364 * automated/advice-tests.el: New tests.
1365
8111f5e6
EZ
13662012-10-14 Eli Zaretskii <eliz@gnu.org>
1367
1368 * automated/compile-tests.el (compile-tests--test-regexps-data):
1369 Add new data for msft's new format.
1370
c3268831
DG
13712012-09-08 Dmitry Gutov <dgutov@yandex.ru>
1372
1373 * automated/ruby-mode-tests.el:
1374 (ruby-toggle-block-to-multiline): New test.
1375 (ruby-should-indent-buffer, ruby-toggle-block-to-do-end)
1376 (ruby-toggle-block-to-brace): Use buffer-string.
1377
0ba2d4b6
DG
13782012-09-07 Dmitry Gutov <dgutov@yandex.ru>
1379
1380 * automated/ruby-mode-tests.el: New tests (Bug#11613).
1381
eada0861 13822012-08-28 Chong Yidong <cyd@gnu.org>
45e7ed71
CY
1383
1384 * automated/files.el: Test every combination of values for
1385 enable-local-variables and enable-local-eval.
1386
450809af
CY
13872012-08-19 Chong Yidong <cyd@gnu.org>
1388
1389 * redisplay-testsuite.el (test-redisplay): Use switch-to-buffer.
1390
a999ce26
CY
13912012-08-18 Chong Yidong <cyd@gnu.org>
1392
1393 * redisplay-testsuite.el (test-redisplay-4): New test (Bug#3874).
1394
f063063a
DG
13952012-08-14 Dmitry Gutov <dgutov@yandex.ru>
1396
1397 * indent/ruby.rb: Rearrange examples, add new ones.
1398
0d9e2599
NN
13992012-08-12 Dmitry Gutov <dgutov@yandex.ru>
1400
1401 * automated/ruby-mode-tests.el (ruby-move-to-block-stops-at-opening)
1402 (ruby-toggle-block-to-do-end, ruby-toggle-block-to-brace): New test.
1403
9ff9402d 14042012-08-11 Glenn Morris <rgm@gnu.org>
5f168c20
GM
1405
1406 * automated/files.el: New file.
1407
bf1757d1
GM
1408 * automated/Makefile.in (all): Fix typo.
1409
9d2ed8a2
DG
14102012-08-10 Dmitry Gutov <dgutov@yandex.ru>
1411
1412 * automated/ruby-mode-tests.el (ruby-should-indent):
1413 Add docstring, check (current-indentation) instead of (current-column).
1414 (ruby-should-indent-buffer): New function.
1415 Add tests for `ruby-deep-indent-paren' behavior.
1416 Port all tests from test/misc/test_ruby_mode.rb in Ruby repo.
1417
0d9e2599
NN
14182012-08-10 Nobuyoshi Nakada <nobu@ruby-lang.org>
1419
1420 Original tests in test_ruby_mode.rb in upstream (author).
1421
9cd80478
DG
14222012-08-09 Dmitry Gutov <dgutov@yandex.ru>
1423
1424 * automated/ruby-mode-tests.el (ruby-should-indent)
1425 (ruby-assert-state): New functions.
1426 Add new tests.
1427
c91562a6
DE
14282012-07-29 David Engster <deng@randomsample.de>
1429
9d2ed8a2
DG
1430 * automated/xml-parse-tests.el (xml-parse-tests--qnames):
1431 New variable to hold test data for name expansion.
c91562a6
DE
1432 (xml-parse-tests): Test the two different types of name expansion.
1433
d8efda90
JL
14342012-07-29 Juri Linkov <juri@jurta.org>
1435
1436 * automated/occur-tests.el (occur-test-case): Use predefined
1437 buffer name " *test-occur*" instead of a random buffer name.
1438
c28662a8
DG
14392012-07-20 Dmitry Gutov <dgutov@yandex.ru>
1440
1441 * automated/ruby-mode-tests.el: New file with one test.
1442
45fd731c
SM
14432012-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1444
efc26dbe
SM
1445 * indent/shell.sh: Add test case for ${#VAR}.
1446
45fd731c
SM
1447 * indent/latex-mode.tex: New file.
1448
a464a6c7
SM
14492012-07-11 Stefan Monnier <monnier@iro.umontreal.ca>
1450
1451 * eshell.el: Use cl-lib.
1452
a76e6535
CY
14532012-07-03 Chong Yidong <cyd@gnu.org>
1454
1455 * automated/xml-parse-tests.el (xml-parse-tests--bad-data): New.
1456
a7aef6f5
CY
14572012-07-02 Chong Yidong <cyd@gnu.org>
1458
a464a6c7
SM
1459 * automated/xml-parse-tests.el (xml-parse-tests--data):
1460 More testcases.
a7aef6f5 1461
fbf2e7ad
CY
14622012-07-01 Chong Yidong <cyd@gnu.org>
1463
1464 * automated/xml-parse-tests.el: New file.
1465
d5c6faf9
SM
14662012-06-27 Stefan Monnier <monnier@iro.umontreal.ca>
1467
1468 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
1469 Use cl-flet.
1470
ee574791
UJ
14712012-06-08 Ulf Jasper <ulf.jasper@web.de>
1472
d5c6faf9
SM
1473 * automated/icalendar-tests.el (icalendar--parse-vtimezone):
1474 Test escaped commas in TZID (Bug#11473).
ee574791
UJ
1475 (icalendar-import-with-timezone): New.
1476 (icalendar-real-world): Add new testcase as given in the bugreport
1477 of Bug#11473.
1478
6dbaa1c7
UJ
14792012-05-29 Ulf Jasper <ulf.jasper@web.de>
1480
1481 * automated/icalendar-tests.el (icalendar-tests--test-import):
1482 Include UID in import tests (Bug#11525).
1483 (icalendar-import-non-recurring, icalendar-import-rrule)
1484 (icalendar-import-duration, icalendar-import-bug-6766): Adjust to
1485 UID-import change.
1486 (icalendar-import-with-uid): New.
1487 (icalendar-tests--test-cycle, icalendar-tests--do-test-cycle):
1488 Include UID in cycle tests.
1489 (icalendar-cycle, icalendar-real-world): UID-import change.
1490
b847032c
GM
14912012-05-21 Glenn Morris <rgm@gnu.org>
1492
1493 * automated/Makefile.in (setwins): Scrap superfluous subshell.
1494
5e561bc7
TZ
14952012-05-15 Teodor Zlatanov <tzz@lifelogs.com>
1496
1497 * automated/url-util-tests.el: New file to test
1498 lisp/url/url-util.el. Only `url-build-query-string' and
1499 `url-parse-query-string' are tested right now (Bug#8706).
1500
461ef3c5
SM
15012012-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
1502
1503 * indent/shell.sh:
1504 * indent/shell.rc: Ad some test cases.
1505
dfbd787f
SM
15062012-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
1507
1508 * indent/ruby.rb: New file, to test new syntax-propertize code.
1509
ab7ce8c1
GM
15102012-04-11 Glenn Morris <rgm@gnu.org>
1511
1512 * automated/vc-bzr.el (vc-bzr-test-faulty-bzr-autoloads): New test.
1513
6c0c7cfc
TZ
15142012-02-13 Teodor Zlatanov <tzz@lifelogs.com>
1515
1516 * automated/url-future-tests.el (url-future-tests): Move from
1517 lisp/url/url-future.el and rename.
1518
bdbc1c4e
UJ
15192012-01-29 Ulf Jasper <ulf.jasper@web.de>
1520
1521 * automated/icalendar-tests.el (icalendar-import-non-recurring):
1522 Fix broken test, caused by missing trailing blank.
1523
5c09001c
CY
15242011-12-03 Chong Yidong <cyd@gnu.org>
1525
1526 * automated/compile-tests.el (compile-tests--test-regexps-data):
1527 Increase column numbers by one to reflect change in how
6df6ae42 1528 compilation-message is recorded (Bug#10172).
5c09001c 1529
394c65f1
GM
15302011-11-22 Glenn Morris <rgm@gnu.org>
1531
1532 * rmailmm.el: New file, split from lisp/mail/rmailmm.el.
1533
cd1181db
JB
15342011-11-20 Juanma Barranquero <lekktu@gmail.com>
1535
1536 * cedet/semantic-utest-c.el (semantic-utest-c-comparisons): Fix typo.
1537
58179cce
JB
15382011-11-16 Juanma Barranquero <lekktu@gmail.com>
1539
7877f373
JB
1540 * automated/icalendar-tests.el (icalendar-tests--get-ical-event)
1541 (icalendar-tests--test-export, icalendar-tests--do-test-export):
58179cce
JB
1542 * cedet/srecode-tests.el (srecode-field-utest-impl): Fix typo.
1543
dba0634a
UJ
15442011-10-30 Ulf Jasper <ulf.jasper@web.de>
1545
1546 * automated/newsticker-tests.el
6df6ae42 1547 (newsticker--group-manage-orphan-feeds): Remove fsetting of
dba0634a
UJ
1548 newsticker--treeview-tree-update.
1549
6d6a626c
UJ
15502011-10-29 Ulf Jasper <ulf.jasper@web.de>
1551
73c3f81d
UJ
1552 * automated/newsticker-tests.el
1553 (newsticker--group-manage-orphan-feeds): Use fset instead of flet.
1554
a12bf61e 1555 * automated/newsticker-tests.el
6d6a626c 1556 (newsticker--group-manage-orphan-feeds): Prevent updating
c295fc18 1557 newsticker treeview. Fixed bug#9763.
6d6a626c 1558
6e0a9be7
GM
15592011-10-20 Glenn Morris <rgm@gnu.org>
1560
e195ae68
GM
1561 * automated/vc-bzr.el (vc-bzr-test-bug9781): New test.
1562
6e0a9be7
GM
1563 * automated/vc-bzr.el: New file.
1564
21fedf28
GM
15652011-10-15 Glenn Morris <rgm@gnu.org>
1566
1567 * automated/f90.el: New file.
1568
81416b68
UJ
15692011-09-27 Ulf Jasper <ulf.jasper@web.de>
1570
1571 * automated/newsticker-tests.el: Move newsticker-testsuite.el
c295fc18 1572 to automated/newsticker-tests.el. Convert to ERT.
81416b68 1573
68575ab0
UJ
15742011-07-26 Ulf Jasper <ulf.jasper@web.de>
1575
1576 * automated/icalendar-tests.el (icalendar-tests--compare-strings):
aa7dab97 1577 Remove, simply use string=.
68575ab0
UJ
1578 (icalendar--diarytime-to-isotime)
1579 (icalendar--datetime-to-diary-date)
1580 (icalendar--datestring-to-isodate)
1581 (icalendar--format-ical-event)
1582 (icalendar--parse-summary-and-rest)
1583 (icalendar-tests--do-test-import)
6df6ae42 1584 (icalendar-tests--do-test-cycle): Change argument order of
68575ab0
UJ
1585 string= to EXPECTED ACTUAL.
1586 (icalendar--import-format-sample)
1587 (icalendar--format-ical-event)
1588 (icalendar-import-non-recurring)
1589 (icalendar-import-rrule)
1590 (icalendar-import-duration)
1591 (icalendar-import-bug-6766)
6df6ae42 1592 (icalendar-real-world): Adjust to string= instead of
68575ab0
UJ
1593 icalendar-tests--compare-strings.
1594 (icalendar-import-multiple-vcalendars): New.
1595
de316778
TZ
15962011-05-11 Teodor Zlatanov <tzz@lifelogs.com>
1597
1598 * automated/gnus-tests.el: Add wrapper for Gnus tests.
1c231080 1599 Require CL.
de316778 1600
c07b2710
JL
16012011-05-09 Juri Linkov <juri@jurta.org>
1602
1603 * automated/occur-tests.el: Move from test/occur-testsuite.el.
1604 Convert to ERT.
1605
adec429a
CY
16062011-05-09 Chong Yidong <cyd@stupidchicken.com>
1607
1608 * automated/compile-tests.el: New file.
1609
c4c205d0
CY
16102011-05-08 Chong Yidong <cyd@stupidchicken.com>
1611
1612 * automated/font-parse-tests.el: Don't byte-compile.
1613
1614 * automated/comint-testsuite.el: Move from test/. Convert to ERT.
1615
6c075cd7
SM
16162011-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1617
1618 * automated/lexbind-tests.el: New file.
1619
33383987
JB
16202011-03-07 Chong Yidong <cyd@stupidchicken.com>
1621
1622 * Version 23.3 released.
1623
81fb60b2
GM
16242011-03-05 Glenn Morris <rgm@gnu.org>
1625
1626 * eshell.el: Move here from lisp/eshell/esh-test.el.
1627
de69c0a8
CO
16282011-03-03 Christian Ohler <ohler@gnu.org>
1629
1630 * automated/ert-tests.el (ert-test-explain-not-equal-keymaps):
1631 New test.
1632
4856384c
UJ
16332011-02-20 Ulf Jasper <ulf.jasper@web.de>
1634
1635 * automated/icalendar-tests.el: Move from icalendar-testsuite.el;
1636 convert to ERT format.
1637
aa0935b9
CY
16382011-02-14 Chong Yidong <cyd@stupidchicken.com>
1639
1640 * automated/bytecomp-tests.el: Move from bytecomp-testsuite.el;
1641 convert to ERT format.
1642
ccded26c
SM
16432011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1644
1645 * indent/shell.sh:
1646 * indent/shell.rc: New files.
1647
372fb76b
CY
16482011-01-27 Chong Yidong <cyd@stupidchicken.com>
1649
1650 * automated/font-parse-tests.el: Move from
1651 font-parse-testsuite.el.
1652
6608a7d8
CY
16532011-01-26 Chong Yidong <cyd@stupidchicken.com>
1654
1655 * font-parse-testsuite.el (test-font-parse-data): New file.
1656
db5d03ea
SM
16572011-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
1658
1659 * indent/prolog.prolog: Add tokenizing tests.
1660
d221e780
CO
16612011-01-13 Christian Ohler <ohler@gnu.org>
1662
1663 * automated: New directory for automated tests.
1664
1665 * automated/ert-tests.el, automated/ert-x-tests.el: New files.
1666
1667 * automated/Makefile.in: New file.
1668
cbf83ce9
SM
16692010-11-11 Stefan Monnier <monnier@iro.umontreal.ca>
1670
1671 * indent/modula2.mod: New file.
1672
d19dc73d
SM
16732010-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
1674
1675 * indent/octave.m: Add a test to ensure indentation is local.
1676
41f592d1
GM
16772010-10-23 Glenn Morris <rgm@gnu.org>
1678
1679 * comint-testsuite.el
d19dc73d
SM
1680 (comint-testsuite--test-comint-password-prompt-regexp):
1681 Add "Please enter the password". (Bug#7224)
41f592d1 1682
3672149f
SM
16832010-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
1684
1685 * indent/prolog.prolog: Use normal spacing around !.
1686
f5632fb6
SM
16872010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1688
1689 * indent/octave.m: Remove one more `fixindent'. Use `end'.
1690
cf38dd42
SM
16912010-09-10 Stefan Monnier <monnier@iro.umontreal.ca>
1692
1693 * indent/octave.m: Remove some `fixindent' not needed any more.
1694
e17b68ed
SM
16952010-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1696
1697 * indent/octave.m: New file.
1698
81ee9410
UJ
16992010-08-08 Ulf Jasper <ulf.jasper@web.de>
1700
e17b68ed 1701 * icalendar-testsuite.el (icalendar-testsuite-run): Add internal tests.
81ee9410
UJ
1702 (icalendar-testsuite--trim, icalendar-testsuite--compare-strings)
1703 (icalendar-testsuite--run-internal-tests): New.
1704 (icalendar-testsuite--test-convert-ordinary-to-ical)
1705 (icalendar-testsuite--test-convert-block-to-ical)
1706 (icalendar-testsuite--test-convert-anniversary-to-ical)
1707 (icalendar-testsuite--test-parse-vtimezone)
1708 (icalendar-testsuite--do-test-export): Code formatting.
1709 (icalendar-testsuite--test-parse-vtimezone): Doc fix.
1710 (icalendar-testsuite--do-test-import)
3672149f
SM
1711 (icalendar-testsuite--do-test-cycle):
1712 Use icalendar-testsuite--compare-strings
81ee9410
UJ
1713 (icalendar-testsuite--run-import-tests): Comment added.
1714 (icalendar-testsuite--run-import-tests)
e17b68ed 1715 (icalendar-testsuite--run-real-world-tests): Fix expected results.
81ee9410 1716
71ab16dd
CY
17172010-06-25 Chong Yidong <cyd@stupidchicken.com>
1718
1719 * redisplay-testsuite.el (test-redisplay-3): New test.
1720
6534e58a
CY
17212010-06-11 Chong Yidong <cyd@stupidchicken.com>
1722
1723 * comint-testsuite.el: New file.
1724
927c346b
SM
17252010-06-02 Stefan Monnier <monnier@iro.umontreal.ca>
1726
1727 * indent: New dir.
1728
61a808e8
CY
17292010-05-07 Chong Yidong <cyd@stupidchicken.com>
1730
1731 * Version 23.2 released.
1732
a4100ebe
CY
17332010-03-29 Chong Yidong <cyd@stupidchicken.com>
1734
3cbcd186
CY
1735 * cedet/semantic-ia-utest.el
1736 (semantic-symref-test-count-hits-in-tag): Add function, from
1737 semantic-test.el.
1738
a4100ebe
CY
1739 * cedet/tests/test.cpp:
1740 * cedet/tests/test.py:
1741 * cedet/tests/teststruct.cpp:
1742 * cedet/tests/testtemplates.cpp:
1743 * cedet/tests/testusing.cpp:
1744 * cedet/tests/scopetest.cpp:
1745 * cedet/tests/scopetest.java: Files deleted.
1746
1747 * cedet/tests/test.make:
1748 * cedet/tests/test.c:
1749 * cedet/tests/testjavacomp.java:
1750 * cedet/tests/testspp.c:
1751 * cedet/tests/testsppreplace.c:
1752 * cedet/tests/testsppreplaced.c:
1753 * cedet/tests/testsubclass.cpp:
1754 * cedet/tests/testsubclass.hh:
1755 * cedet/tests/testtypedefs.cpp:
1756 * cedet/tests/testvarnames.c:
1757 * cedet/tests/test.el:
1758 * cedet/tests/testdoublens.cpp:
1759 * cedet/tests/testdoublens.hpp: Add copyright header.
1760
85738751
SM
1761 * cedet/semantic-tests.el (semanticdb-test-gnu-global):
1762 Remove reference to deleted files.
1763
dc2d2590
JL
17642010-03-30 Juri Linkov <juri@jurta.org>
1765
1766 * occur-testsuite.el (occur-tests): Add tests for context lines.
1767
5275ff8b
JL
17682010-03-23 Juri Linkov <juri@jurta.org>
1769
1770 * occur-testsuite.el: New file.
1771
288f9fc0
CY
17722010-03-10 Chong Yidong <cyd@stupidchicken.com>
1773
1774 * Branch for 23.2.
1775
b4340b3f
UJ
17762010-02-19 Ulf Jasper <ulf.jasper@web.de>
1777
1778 * icalendar-testsuite.el
6df6ae42
JB
1779 (icalendar-testsuite--run-function-tests): Add new tests.
1780 (icalendar-testsuite--test-diarytime-to-isotime): Add another
b4340b3f
UJ
1781 testcase.
1782 (icalendar-testsuite--test-convert-ordinary-to-ical): New.
1783 (icalendar-testsuite--test-convert-weekly-to-ical): New.
1784 (icalendar-testsuite--test-convert-yearly-to-ical): New.
1785 (icalendar-testsuite--test-convert-block-to-ical): New.
1786 (icalendar-testsuite--test-convert-cyclic-to-ical): New.
1787 (icalendar-testsuite--test-convert-anniversary-to-ical): New.
1788
db9e401b
JB
17892010-01-18 Juanma Barranquero <lekktu@gmail.com>
1790
1791 * cedet/semantic-tests.el (semanticdb-test-gnu-global)
1792 (semantic-lex-test-full-depth, semantic-symref-test-count-hits-in-tag):
1793 Fix typos in docstrings and error messages.
1794 (semanticdb-ebrowse-run-tests): Fix typos in error messages.
1795
d1f18ec0
JB
17962010-01-14 Juanma Barranquero <lekktu@gmail.com>
1797
1798 * cedet/cedet-utests.el (cedet-utest-log-shutdown, pulse-test):
1799 * cedet/semantic-ia-utest.el (semantic-ia-utest-error-log-list)
1800 (semantic-ia-utest-buffer-refs): Fix typos in docstrings.
1801
6fe539d2
UJ
18022009-12-18 Ulf Jasper <ulf.jasper@web.de>
1803
1804 * icalendar-testsuite.el
d5c6faf9
SM
1805 (icalendar-testsuite--run-function-tests):
1806 Add icalendar-testsuite--test-parse-vtimezone.
6fe539d2
UJ
1807 (icalendar-testsuite--test-parse-vtimezone): New.
1808 (icalendar-testsuite--do-test-cycle): Doc changes.
6df6ae42 1809 (icalendar-testsuite--run-real-world-tests): Remove trailing
6fe539d2
UJ
1810 whitespace -- see change of icalendar--add-diary-entry in
1811 icalendar.el.
6df6ae42 1812 (icalendar-testsuite--run-cycle-tests): Re-enable all tests.
6fe539d2 1813
d8085053
GM
18142009-09-30 Glenn Morris <rgm@gnu.org>
1815
1816 * cedet/semantic-utest-c.el: Relicense under GPLv3+.
1817
7c4dccd0
CY
18182009-06-26 Eric Ludlam <zappo@gnu.org>
1819
1820 * cedet/*: New unit tests, from CEDET repository.
1821
6ada5ad1
CY
18222009-06-26 Chong Yidong <cyd@stupidchicken.com>
1823
1824 * redisplay-testsuite.el: New file.
1825
70243478
CY
18262009-06-21 Chong Yidong <cyd@stupidchicken.com>
1827
1828 * Branch for 23.1.
1829
f052351a
UJ
18302009-01-25 Ulf Jasper <ulf.jasper@web.de>
1831
1832 * icalendar-testsuite.el
6df6ae42
JB
1833 (icalendar-testsuite--run-function-tests):
1834 Add icalendar-testsuite--test-diarytime-to-isotime.
1835 (icalendar-testsuite--test-parse-summary-and-rest): Adjust to
f052351a
UJ
1836 recent icalendar fixes.
1837 (icalendar-testsuite--test-diarytime-to-isotime): New.
6df6ae42 1838 (icalendar-testsuite--test-create-uid): Adjust to recent
f052351a
UJ
1839 icalendar changes.
1840
dee5aa91
CY
18412008-11-30 Shigeru Fukaya <shigeru.fukaya@gmail.com>
1842
d4835507 1843 * bytecomp-testsuite.el: New file.
dee5aa91 1844
f052351a 18452008-10-31 Ulf Jasper <ulf.jasper@web.de>
aad81014
UJ
1846
1847 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
d5c6faf9 1848 Add `icalendar-testsuite--test-create-uid'.
aad81014
UJ
1849 (icalendar-testsuite--test-create-uid): New.
1850
d176d8c6
UJ
18512008-06-14 Ulf Jasper <ulf.jasper@web.de>
1852
1853 * newsticker-testsuite.el: New file.
1854
a4766629
GM
18552008-05-24 Ulf Jasper <ulf.jasper@web.de>
1856
1857 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
1858 Add icalendar-testsuite--test-datestring-to-isodate,
1859 icalendar-testsuite--test-datetime-to-diary-date, and
1860 icalendar-testsuite--test-calendar-style.
35e951cd 1861 (icalendar-testsuite--test-format-ical-event)
a4766629
GM
1862 (icalendar-testsuite--test-parse-summary-and-rest):
1863 Doc fix. Remove european-calendar-style.
1864 (icalendar-testsuite--get-ical-event): Doc fix.
35e951cd 1865 (icalendar-testsuite--test-first-weekday-of-year)
a4766629 1866 (icalendar-testsuite--run-cycle-tests): Add doc string.
35e951cd
JB
1867 (icalendar-testsuite--test-datestring-to-isodate)
1868 (icalendar-testsuite--test-datetime-to-diary-date)
a4766629
GM
1869 (icalendar-testsuite--test-calendar-style): New functions.
1870 (icalendar-testsuite--test-export): Handle iso date style.
1871 New arg INPUT-ISO. Use calendar-date-style.
1872 (icalendar-testsuite--test-import): Handle iso date style.
1873 New arg EXPECTED-ISO. Use calendar-date-style.
1874 (icalendar-testsuite--test-cycle): Handle iso date style.
35e951cd
JB
1875 (icalendar-testsuite--run-import-tests)
1876 (icalendar-testsuite--run-export-tests)
a4766629
GM
1877 (icalendar-testsuite--run-real-world-tests): Add iso style tests.
1878
e42fc905
GM
18792008-02-29 Glenn Morris <rgm@gnu.org>
1880
1881 * README: New file.
1882
366b88a2
GM
18832008-02-29 Ulf Jasper <ulf.jasper@web.de>
1884
1885 * icalendar-testsuite.el: New file.
1886
1887;; Local Variables:
880820fe 1888;; coding: utf-8
366b88a2
GM
1889;; End:
1890
ba318903 1891 Copyright (C) 2008-2014 Free Software Foundation, Inc.
366b88a2
GM
1892
1893 This file is part of GNU Emacs.
1894
4f43e937 1895 GNU Emacs is free software: you can redistribute it and/or modify
366b88a2 1896 it under the terms of the GNU General Public License as published by
4f43e937
GM
1897 the Free Software Foundation, either version 3 of the License, or
1898 (at your option) any later version.
366b88a2
GM
1899
1900 GNU Emacs is distributed in the hope that it will be useful,
1901 but WITHOUT ANY WARRANTY; without even the implied warranty of
1902 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1903 GNU General Public License for more details.
1904
1905 You should have received a copy of the GNU General Public License
4f43e937 1906 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.