Try to fix some flymake-tests weirdness
[bpt/emacs.git] / test / ChangeLog
CommitLineData
7e58d673
GM
12014-06-25 Glenn Morris <rgm@gnu.org>
2
3 * automated/flymake-tests.el (flymake-tests--current-face):
4 Sleep for longer. Avoid querying.
5
5697ca55
DA
62014-06-25 Dmitry Antipov <dmantipov@yandex.ru>
7
8 * automated/fns-tests.el (fns-tests-compare-string): New test.
9
b6266364
MA
102014-06-24 Michael Albinus <michael.albinus@gmx.de>
11
12 * automated/tramp-tests.el (tramp-test26-process-file): Extend test
13 according to Bug#17815.
14
656f99be
FEG
152014-06-21 Fabián Ezequiel Gallina <fgallina@gnu.org>
16
17 * automated/python-tests.el (python-util-strip-string-1): New test.
18
588001cf
MA
192014-06-15 Michael Albinus <michael.albinus@gmx.de>
20
21 Sync with Tramp 2.2.10.
22
23 * automated/tramp-tests.el (tramp--test-enabled): Ignore errors.
24 (tramp--instrument-test-case): Extend docstring.
25 (tramp-test15-copy-directory): Skip for tramp-smb.el.
26 (tramp-test21-file-links): Use `file-truename' for directories.
27 (tramp-test27-start-file-process, tramp-test28-shell-command):
28 Retrieve process output more robustly.
29 (tramp--test-check-files): Extend test.
30 (tramp-test30-special-characters): Skip for tramp-adb.el,
31 tramp-gvfs.el and tramp-smb.el. Add further file names.
32
f9d80c51
GM
332014-06-13 Glenn Morris <rgm@gnu.org>
34
35 * automated/Makefile.in (compile-main):
36 GNU make automatically passes command-line arguments to sub-makes.
37
af9a3b28
MN
382014-06-05 Michal Nazarewicz <mina86@mina86.com>
39
1d7f01ee
MN
40 * automated/tildify-tests.el (tildify-test--test): Optimise the test
41 slightly by reusing the same temporary buffer across multiple test
42 cases.
43
03d7d160
MN
44 * automated/tildify-tests.el (tildify-test-find-env-end-re-bug)
45 (tildify-test-find-env-group-index-bug): Update to support new
46 signature of the `tildify-foreach-region-outside-env' function.
47 Namely, it now takes pairs as an argument instead of looking it up in
48 `tildify-ignored-environments-alist'.
49
eb54c73a
MN
50 * automated/tildify-tests.el (tildify-test--example-html): Add support
51 for generating XML code, so that…
52 (tildify-test-xml) …test can be added to check handling of XML
53 documents.
54
9342feec
MN
55 * automated/tildify-tests.el (tildify-test-find-env-group-index-bug):
56 New test checking end-regex building when multiple environment pairs
57 use integers to refer to capture groups.
58
af9a3b28
MN
59 * automated/tildify-tests.el (tildify-test-find-env-end-re-bug): New
60 test checking end-regex building in `tildify-find-env' function when
61 integers (denoting capture groups) and strings are mixed together.
62
84dbe84b
MA
632014-06-02 Michael Albinus <michael.albinus@gmx.de>
64
65 * automated/tramp-tests.el (tramp-remote-process-environment): Declare.
2589f32c 66 (tramp-test29-vc-registered): Set $BZR_HOME. Remove instrumentation.
84dbe84b 67
a67aaeb3
MA
682014-06-01 Michael Albinus <michael.albinus@gmx.de>
69
70 * automated/tramp-tests.el (tramp-test29-vc-registered):
71 Instrument failed test case.
72
6711a21f
SM
732014-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
74
75 * automated/ruby-mode-tests.el (ruby-assert-face): Use font-lock-ensure.
76 (ruby-interpolation-keeps-non-quote-syntax): Use syntax-propertize.
77
fc21a7de
MN
782014-05-21 Michal Nazarewicz <mina86@mina86.com>
79
80 * automated/tildify-tests.el: New file.
81
c435f506
SM
822014-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
83
84 * indent/ruby.rb: Add one more test.
85
86 * indent/ps-mode.ps: New file.
87
88 * indent/octave.m: Add a few more tests.
89
90 * automated/core-elisp-tests.el
91 (core-elisp-test-window-configurations): New test.
92
86c72932
GM
932014-05-26 Glenn Morris <rgm@gnu.org>
94
95 * automated/package-test.el (package-test-install-single):
96 Update for changed output.
97
a7517f0f
GM
982014-05-22 Glenn Morris <rgm@gnu.org>
99
f23423f3 100 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
ff965efb 101 Fix handling of temporary elc files.
f23423f3 102
a7517f0f
GM
103 * automated/fns-tests.el (fns-tests-nreverse):
104 Update for changed string behavior.
105
92491099
DA
1062014-05-15 Dmitry Antipov <dmantipov@yandex.ru>
107
108 * automated/fns-tests.el: New file.
ddc30c99
DA
109 * automated/fns-tests.el (fns-tests-nreverse)
110 (fns-tests-nreverse-bool-vector): New tests.
92491099 111
606695a6
GM
1122014-05-08 Glenn Morris <rgm@gnu.org>
113
114 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
b2a929a2
GM
115 (vc-bzr-test-faulty-bzr-autoloads):
116 Give bzr a temporary home-directory, in case the real one is missing.
606695a6 117
fb3f83f5 1182014-05-08 Dmitry Gutov <dgutov@yandex.ru>
4dd3c4d5 119
fb3f83f5
GM
120 * automated/ruby-mode-tests.el (ruby-interpolation-after-dollar-sign):
121 New test.
4dd3c4d5 122
fb3f83f5 1232014-05-08 Glenn Morris <rgm@gnu.org>
6da8d069
GM
124
125 * automated/help-fns.el: New file.
126
4807c7eb
BR
1272014-05-01 Barry O'Reilly <gundaetiapo@gmail.com>
128
a7e1ffdc
BR
129 * automated/undo-tests.el (undo-test-region-deletion): New test to
130 demonstrate bug#17235.
131 (undo-test-region-example): New test to verify example given in
132 comments for undo-make-selective-list.
4807c7eb 133
844465d6
MA
1342014-04-25 Michael Albinus <michael.albinus@gmx.de>
135
136 * automated/tramp-tests.el (top):
137 * automated/file-notify-tests.el (top): Do not disable interactive
138 passwords in batch mode.
139 (password-cache-expiry): Set to nil.
140
c0b9bc72
MA
141 * automated/file-notify-tests.el
142 (file-notify-test-remote-temporary-file-directory):
143 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
144 Use a mock-up method as default.
145 (tramp-test00-availability): Print the used directory name.
146 (tramp-test33-recursive-load): Fix typo.
147
84b2095c
MA
1482014-04-22 Michael Albinus <michael.albinus@gmx.de>
149
d5ff4ded
MA
150 * automated/tramp-tests.el (tramp--test-check-files): Remove traces.
151 (tramp-test30-special-characters): Remove test for backslash.
84b2095c 152
f3a4812c
MA
1532014-04-20 Michael Albinus <michael.albinus@gmx.de>
154
155 * automated/tramp-tests.el
156 (tramp-test19-directory-files-and-attributes)
157 (tramp-test22-file-times): Check for `file-attributes' equality
158 only if there is a usable timestamp.
159 (tramp--test-check-files): Do not use `copy-sequence'.
160
66fda794
DC
1612014-04-22 Daniel Colascione <dancol@dancol.org>
162
12b1389c
DC
163 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
164 Add compile flag.
165 (test-byte-comp-macro-expansion)
166 (test-byte-comp-macro-expansion-eval-and-compile)
167 (test-byte-comp-macro-expansion-eval-when-compile)
168 (test-byte-comp-macro-expand-lexical-override): Use it.
169 (test-eager-load-macro-expansion)
170 (test-eager-load-macro-expansion-eval-and-compile)
171 (test-eager-load-macro-expansion-eval-when-compile)
172 (test-eager-load-macro-expand-lexical-override): New tests.
173
66fda794 174 * automated/cl-lib.el (cl-lib-struct-accessors): Fix test to
12b1389c
DC
175 account for removal of `cl-struct-set-slot-value'. Also, move
176 the defstruct to top level.
66fda794 177
2fa1b97d
DC
1782014-04-21 Daniel Colascione <dancol@dancol.org>
179
985c035f
DC
180 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
181 New function.
182 (test-byte-comp-macro-expansion)
183 (test-byte-comp-macro-expansion-eval-and-compile)
184 (test-byte-comp-macro-expansion-eval-when-compile)
185 (test-byte-comp-macro-expand-lexical-override): New tests.
186
2fa1b97d 187 * automated/cl-lib.el (cl-loop-destructuring-with): New test.
0c8d9455 188 (cl-the): Fix cl-the test.
2fa1b97d 189
89a2e783
DC
1902014-04-20 Daniel Colascione <dancol@dancol.org>
191
192 * automated/cl-lib.el (cl-lib-struct-accessors,cl-the): New tests.
193
5305137a
MA
1942014-04-19 Michael Albinus <michael.albinus@gmx.de>
195
196 * automated/tramp-tests.el (tramp--test-check-files): Extend test.
197 (tramp-test31-utf8): Let-bind also `file-name-coding-system'.
198
2a2e6726
MA
1992014-04-18 Michael Albinus <michael.albinus@gmx.de>
200
201 * automated/tramp-tests.el (tramp-copy-size-limit): Set to nil.
202 (tramp--test-make-temp-name): Optional argument LOCAL.
203 (tramp--instrument-test-case): Show messages. Catch also `quit'.
204 (tramp-test10-write-region): No special test for out-of-band copy
205 needed anymore.
206 (tramp-test11-copy-file, tramp-test12-rename-file)
207 (tramp-test21-file-links): Extend tests.
208 (tramp-test20-file-modes): More robust check for user "root".
209 (tramp--test-check-files): New defun.
210 (tramp-test30-special-characters, tramp-test33-recursive-load)
211 (tramp-test34-unload): New tests.
212 (tramp-test31-utf8, tramp-test32-asynchronous-requests): Rename.
213
e088b01d
GM
2142014-04-11 Glenn Morris <rgm@gnu.org>
215
216 * automated/Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): Unexport.
217
536aa466 2182014-04-11 Paul Eggert <eggert@cs.ucla.edu>
10ee3b3f
PE
219
220 * automated/electric-tests.el: Fix spelling error in test name.
221 (whitespace-skipping-for-quotes-not-outside):
222 Rename from whitespace-skipping-for-quotes-not-ouside.
223
3f63a9f7
DC
2242014-04-09 Daniel Colascione <dancol@dancol.org>
225
226 * automated/syntax-tests.el: New file.
227
3b7fab25
GM
2282014-04-09 Glenn Morris <rgm@gnu.org>
229
50c9a9b8
GM
230 * automated/python-tests.el (python-triple-quote-pairing):
231 Enable/disable electric-pair-mode as needed.
232
3b7fab25
GM
233 * automated/electric-tests.el (electric-pair-backspace-1):
234 Replace deleted function.
235
190f899a
JT
2362014-04-07 João Távora <joaotavora@gmail.com>
237
7aecc2f6
JT
238 * automated/python-tests.el (python-triple-quote-pairing): New test.
239 (python-syntax-after-python-backspace): New test.
240
89f20f76
JT
241 * automated/electric-tests.el (electric-pair-define-test-form):
242 More readable test docstrings.
243 (whitespace-skipping-for-quotes-not-ouside)
244 (whitespace-skipping-for-quotes-only-inside)
6f287c89 245 (whitespace-skipping-quotes-not-without-proper-syntax): New tests.
89f20f76 246
5cb0cc90
JT
2472014-04-04 João Távora <joaotavora@gmail.com>
248
6f287c89
GM
249 * automated/electric-tests.el (define-electric-pair-test):
250 Don't overtest.
5cb0cc90
JT
251 (inhibit-in-mismatched-string-inside-ruby-comments): New test.
252 (inhibit-in-mismatched-string-inside-c-comments): New test.
253
200c532b
JT
2542014-04-02 João Távora <joaotavora@gmail.com>
255
256 * automated/electric-tests.el (inhibit-if-strings-mismatched):
257 New test, change from `inhibit-only-of-next-is-mismatched'.
258
16adf2e6 2592014-03-26 Barry O'Reilly <gundaetiapo@gmail.com>
37ea8275 260
c7d0e04c 261 * automated/undo-tests.el (undo-test-marker-adjustment-nominal):
37ea8275
BR
262 (undo-test-region-t-marker): New tests of marker adjustments.
263 (undo-test-marker-adjustment-moved):
264 (undo-test-region-mark-adjustment): New tests to demonstrate
265 bug#16818, which fail without the fix.
266
74b1f21d 2672014-03-23 Dmitry Gutov <dgutov@yandex.ru>
6ddc4422 268
74b1f21d
GM
269 * automated/package-test.el (package-test-describe-package):
270 Fix test failure in non-graphical mode.
6ddc4422 271
c6b0fbe7
DC
2722014-03-23 Daniel Colascione <dancol@dancol.org>
273
74b1f21d
GM
274 * automated/subword-tests.el (subword-tests2): More subword tests.
275
c6b0fbe7
DC
276 * automated/cl-lib.el (cl-lib-keyword-names-versus-values): New
277 test: correct parsing of keyword arguments.
278
0ceba22e
DG
2792014-03-22 Dmitry Gutov <dgutov@yandex.ru>
280
281 * automated/package-test.el (package-test-describe-package):
282 Check for the "Keywords: " line.
283
284 * automated/data/package/archive-contents: Include the :keywords
285 field in `simple-single' data form.
286
2872014-03-21 Dmitry Gutov <dgutov@yandex.ru>
288
289 * automated/package-test.el
290 (package-test-install-two-dependencies): New test (bug#16826).
291
292 * automated/data/package/simple-two-depend-1.1.el: New file.
293
294 * automated/data/package/archive-contents:
295 Add info about the new package.
296
162427fe
MA
2972014-03-07 Michael Albinus <michael.albinus@gmx.de>
298
299 * automated/tramp-tests.el (tramp-copy-size-limit): Declare.
300 (tramp-test10-write-region): Extend for out-of-band copy.
301 (tramp-test31-asynchronous-requests): New test.
302
35e951cd 3032014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
e3d090b4
BR
304
305 * automated/undo-tests.el (undo-test-in-region-not-most-recent):
306 Add new test of undo in region.
307 (undo-test-in-region-eob): Add test case described at
308 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16411
309
5b5774e5
MA
3102014-02-28 Michael Albinus <michael.albinus@gmx.de>
311
312 * automated/tramp-tests.el (tramp--test-enabled)
313 (tramp-test15-copy-directory): No special handling of tramp-adb.el
314 anymore. It's fixed in that package.
315
154ba796
MA
3162014-02-27 Michael Albinus <michael.albinus@gmx.de>
317
318 * automated/tramp-tests.el (tramp--test-enabled): Move connection
319 cleanup into this function. Remove respective code from all test
320 cases.
321 (tramp--instrument-test-case): Declare `indent' and `debug'.
322 Handle other errors as well.
323 (tramp-test14-delete-directory): Check for `file-error' error.
324 (tramp-test15-copy-directory): Ignore return value of
325 `copy-directory'. It's too much hassle to handle it for tramp-adb.el.
326 (tramp-test19-directory-files-and-attributes): Take care of
327 timestamp of "../".
328 (tramp-test20-file-modes, tramp-test27-start-file-process)
329 (tramp-test28-shell-command): Skip for tramp-adb.el.
330 (tramp-test21-file-links): `file-truename' shall preserve trailing
331 link of directories.
332 (tramp-test22-file-times): Skip if `set-file-times' returns nil.
333 (tramp-test26-process-file, tramp-test28-shell-command): Let-bind
334 `kill-buffer-query-functions' to nil.
335 (tramp-test28-shell-command): Run `async-shell-command' with timeouts.
336
c6e08d12
MA
3372014-02-21 Michael Albinus <michael.albinus@gmx.de>
338
339 * automated/tramp-tests.el
340 (tramp-test19-directory-files-and-attributes): Do not include
341 directories in comparison; they might have changed their
342 timestamps already.
343
d9386b0c
MA
3442014-02-20 Michael Albinus <michael.albinus@gmx.de>
345
346 * automated/tramp-tests.el (tramp--instrument-test-case): New macro.
347 (tramp-test17-insert-directory): First line could contain more
348 text, when produced by `ls-lisp'.
349 (tramp-test19-directory-files-and-attributes): Instrument failed
350 test case.
351
76c92fdd
MA
3522014-02-19 Michael Albinus <michael.albinus@gmx.de>
353
354 * automated/tramp-tests.el (tramp-test17-insert-directory):
355 Make first line "total 123" optional.
356 (tramp-test20-file-modes, tramp-test22-file-times)
357 (tramp-test26-process-file, tramp-test27-start-file-process)
358 (tramp-test28-shell-command): Skip for tramp-gvfs.el and
359 tramp-smb.el.
360 (tramp-test20-file-modes): Check for "root" only when there is an
361 explicit user name.
362 (tramp-test21-file-links): Handle "... not supported" error.
363 (tramp-test22-file-times): Skip for "don't know" return values.
364 (tramp-test26-process-file, tramp-test28-shell-command):
365 Remove color escape sequences.
366 (tramp-test28-shell-command): Use `accept-process-output' rather
367 than `sit-for'.
368 (tramp-test30-utf8): Set coding system `utf-8'.
369
2830e9b6
MA
3702014-02-17 Michael Albinus <michael.albinus@gmx.de>
371
372 * automated/tramp-tests.el (tramp-test28-shell-command): Perform
373 an initial `sit-for' prior the while loop.
374
dd7691b7
MA
3752014-02-16 Michael Albinus <michael.albinus@gmx.de>
376
377 Sync with Tramp 2.2.9.
378
379 * automated/tramp-tests.el (password-cache-expiry): Set to nil.
380 (tramp-test28-shell-command): Make a while loop when waiting for
381 process exit.
382
581d24e7
MA
3832014-02-11 Michael Albinus <michael.albinus@gmx.de>
384
385 * automated/tramp-tests.el (top): Require `vc', `vc-bzr', `vc-git'
386 and `vc-hg'. Declare `tramp-find-executable' and
387 `tramp-get-remote-path'.
388 (tramp-test29-vc-registered): New test.
389 (tramp-test30-utf8): Rename from `tramp-test29-utf8'.
390
cad6dfb6
MA
3912014-02-07 Michael Albinus <michael.albinus@gmx.de>
392
393 * automated/tramp-tests.el (tramp-test26-process-file): Improve test.
394 (tramp-test27-start-file-process): Use "_p" as argument of lambda.
395 (tramp-test28-shell-command): Improve `shell-command' test. Add
396 `async-shell-command' tests.
397
40d2f2e4
MA
3982014-02-04 Michael Albinus <michael.albinus@gmx.de>
399
400 * automated/file-notify-tests.el (file-notify--wait-for-events):
401 Use `read-event' instead of `sit-for'.
402 (file-notify-test02-events): Remove expected result, the bug is
403 fixed meanwhile.
404 (file-notify-test02-events, file-notify-test03-autorevert):
405 Use `sleep-for' instead of `sit-for'.
406
e2a67bd0
DG
4072014-01-31 Dmitry Gutov <dgutov@yandex.ru>
408
409 * automated/ruby-mode-tests.el (ruby-align-chained-calls):
410 New test.
411
dc9c8c62
MA
4122014-01-27 Michael Albinus <michael.albinus@gmx.de>
413
414 * automated/file-notify-tests.el (file-notify--deftest-remote):
415 Do not skip when the local test has failed. They are unrelated.
416 (file-notify--wait-for-events): Use `sit-for'. Let-bind
417 `noninteractive' to nil, otherwise `sit-for' could be degraded to
418 `sleep-for'.
419 (file-notify-test02-events): Check for `file-remote-p' instead of
420 `file-notify--test-remote-enabled'.
421
5511e5c5
MA
4222014-01-26 Michael Albinus <michael.albinus@gmx.de>
423
424 * automated/file-notify-tests.el (file-notify-test02-events):
425 Let test case fail for Bug#16519.
426
29f5e020
MA
4272014-01-22 Michael Albinus <michael.albinus@gmx.de>
428
429 * automated/file-notify-tests.el (file-notify-test02-events):
430 Hide Bug#16519, until it is solved.
431
ca4cfde3
MA
4322014-01-21 Michael Albinus <michael.albinus@gmx.de>
433
63389c25
MA
434 * automated/file-notify-tests.el
435 (file-notify--test-local-enabled): Fix error in logic.
436 (file-notify--wait-for-events): New defmacro.
437 (file-notify-test02-events): Make short breaks between file operations.
438 Use `file-notify--wait-for-events'. Check, that events have arrived.
439 (file-notify-test03-autorevert): Use `file-notify--wait-for-events'.
440
ca4cfde3
MA
441 * automated/comint-testsuite.el
442 (comint-testsuite-password-strings): Add localized examples.
443
16063016
MA
4442014-01-17 Michael Albinus <michael.albinus@gmx.de>
445
446 * automated/inotify-test.el (inotify-file-watch-simple): Skip test
447 case if inotify is not linked with Emacs. Use `read-event' rather
448 than `sit-for' in order to process events. (Bug#13662)
449
6a1f3c11
MA
4502014-01-13 Michael Albinus <michael.albinus@gmx.de>
451
452 * automated/ert-tests.el (ert-test-record-backtrace): Reenable
453 test case with adapted test string. (Bug#13064)
454
1f5afa8c
GM
4552013-12-28 Glenn Morris <rgm@gnu.org>
456
457 * automated/electric-tests.el: Require 'elec-pair.
458
8a6212d7 4592013-12-26 João Távora <joaotavora@gmail.com>
1f5afa8c
GM
460
461 * automated/electric-tests.el (electric-pair-test-for):
462 Fix autowrapping tests in batch-mode by running with
8a6212d7
JT
463 `transient-mark-mode' set to `lambda'.
464
1f5afa8c 465 * automated/electric-tests.el: New file.
3b8d5131 466
01379221
FEG
4672013-12-25 Fabián Ezequiel Gallina <fgallina@gnu.org>
468
469 * automated/python-tests.el
470 (python-nav-lisp-forward-sexp-safe-1): Remove test.
471 (python-nav-forward-sexp-safe-1): New test.
472
b520f210
DG
4732013-12-20 Dmitry Gutov <dgutov@yandex.ru>
474
475 * automated/ruby-mode-tests.el: Add tests for
476 `ruby-align-to-stmt-keywords'.
477
478 * indent/ruby.rb: Update examples to reflect the lack of change in
479 default indentation of `begin' blocks.
480
5556c0ce
DG
4812013-12-17 Dmitry Gutov <dgutov@yandex.ru>
482
483 * indent/ruby.rb: Update examples according to the change
484 in `smie-indent-close'.
485
276bc333
DG
4862013-12-14 Dmitry Gutov <dgutov@yandex.ru>
487
488 * indent/ruby.rb: New examples.
489
bc9222c9
FEG
4902013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
491
492 * automated/python-tests.el (python-indent-dedenters-2): New test.
493
09faee72
FEG
4942013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
495
496 * automated/python-tests.el (python-indent-after-comment-1)
497 (python-indent-after-comment-2): New tests.
498
f54de22e
NT
4992013-12-12 Nathan Trapuzzano <nbtrap@nbtrap.com>
500
a12bf61e
GM
501 * automated/python-tests.el (python-indent-block-enders-1):
502 Rename from python-indent-block-enders.
f54de22e
NT
503 (python-indent-block-enders-2): New test.
504
939fef29
DG
5052013-12-08 Dmitry Gutov <dgutov@yandex.ru>
506
507 * indent/js.js: New file.
508
0494d994
MA
5092013-12-05 Michael Albinus <michael.albinus@gmx.de>
510
511 * automated/dbus-tests.el: New file.
512
bf4906d7
CD
5132013-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
514
515 * automated/regexp-tests.el: New file.
516
a48eb50b
EZ
5172013-11-29 Eli Zaretskii <eliz@gnu.org>
518
bf4906d7
CD
519 * automated/reftex-tests.el (reftex-parse-from-file-test):
520 Run temp-dir through file-truename, to make sure the temporary file
de20f087
EZ
521 names are comparable as strings.
522
a48eb50b
EZ
523 * automated/decoder-tests.el (ert-test-decoder-prefer-utf-8):
524 Force Unix EOLs by using 'utf-8-unix', since the default of
bf4906d7 525 'utf-8' is system-dependent, while the test expects to see Unix EOLs.
a48eb50b 526
0845be75
GM
5272013-11-28 Glenn Morris <rgm@gnu.org>
528
529 * automated/Makefile.in (SEPCHAR): Use in place of PATH_SEP.
530
f7ec0d94
EZ
5312013-11-28 Eli Zaretskii <eliz@gnu.org>
532
bf4906d7 533 * automated/Makefile.in (PATH_SEP): Set this instead of PATH_SEPARATOR.
f7ec0d94
EZ
534 (EMACSOPT): Use $(PATH_SEP).
535
23293cb0
MA
5362013-11-28 Michael Albinus <michael.albinus@gmx.de>
537
538 * automated/file-notify-tests.el (auto-revert-stop-on-user-input):
539 Set to nil.
540
1baa1e49
MA
5412013-11-27 Michael Albinus <michael.albinus@gmx.de>
542
543 * automated/file-notify-tests.el
544 (file-notify-test-remote-temporary-file-directory):
545 Check $REMOTE_TEMPORARY_FILE_DIRECTORY.
546 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
547 (file-notify--deftest-remote): Cleanup connection initially.
548 (file-notify-test03-autorevert): Run also in batch mode. Use a
549 larger timeout for remote files. `sit-for' 1 second; 0.1 second
550 does not work on MS Windows. Call `accept-process-output' for
551 remote files. Apply `string-match' instead of `string-equal', the
552 messages are different on MS Windows.
553
554 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
555 Use $REMOTE_TEMPORARY_FILE_DIRECTORY.
556 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
557
17e0445b
GM
5582013-11-23 Glenn Morris <rgm@gnu.org>
559
0b09f7c0
GM
560 * automated/python-tests.el (python-shell-make-comint-1)
561 (python-shell-make-comint-2, python-shell-get-process-1):
562 Suppress creation of some temp-files.
563
f4d341af
GM
564 * automated/python-tests.el (python-shell-parse-command-1)
565 (python-shell-make-comint-1, python-shell-make-comint-2)
566 (python-shell-get-process-1)
567 (python-shell-internal-get-or-create-process-1):
568 Skip rather than fail if prereqs not found.
569
17e0445b
GM
570 * automated/Makefile.in (emacs):
571 Empty EMACSLOADPATH rather than unsetting.
572
48592bfd
GM
5732013-11-22 Glenn Morris <rgm@gnu.org>
574
575 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
576 Set expected-result.
577
2df10228
GM
5782013-11-21 Glenn Morris <rgm@gnu.org>
579
009111d6
GM
580 * automated/Makefile.in (XARGS_LIMIT): New, set by configure.
581 (compile-main): Pass XARGS_LIMIT to xargs.
582
2df10228
GM
583 * automated/Makefile.in (PATH_SEPARATOR): New, set by configure.
584 (EMACSOPT): Use PATH_SEPARATOR.
585
c295fc18 5862013-11-20 Bozhidar Batsov <bozhidar@batsov.com>
30654657 587
a12bf61e 588 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
30654657 589 Add a failing test for Bug#15874.
4e9fc48c
BB
590 (ruby--insert-coding-comment-ruby-style)
591 (ruby--insert-coding-comment-emacs-style)
592 (ruby--insert-coding-comment-custom-style):
30654657
BB
593 Add a few tests for `ruby--insert-coding-comment'.
594
ec2c4ee6
PE
5952013-11-18 Paul Eggert <eggert@cs.ucla.edu>
596
597 Improve API of recently-added bool vector functions (Bug#15912).
598 * automated/data-tests.el: Adjust to API changes.
599
0010ca51
MA
6002013-11-16 Michael Albinus <michael.albinus@gmx.de>
601
602 * automated/tramp-tests.el (tramp-test07-file-exists-p)
603 (tramp-test08-file-local-copy)
604 (tramp-test09-insert-file-contents, tramp-test10-write-region)
605 (tramp-test11-copy-file, tramp-test12-rename-file)
606 (tramp-test13-make-directory, tramp-test14-delete-directory)
607 (tramp-test15-copy-directory, tramp-test16-directory-files)
608 (tramp-test17-insert-directory, tramp-test18-file-attributes)
609 (tramp-test19-directory-files-and-attributes)
610 (tramp-test20-file-modes, tramp-test21-file-links)
611 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
612 (tramp-test24-file-name-completion, tramp-test25-load)
613 (tramp-test26-process-file, tramp-test27-start-file-process)
614 (tramp-test28-shell-command): Cleanup connection initially.
615
82407168
MA
6162013-11-15 Michael Albinus <michael.albinus@gmx.de>
617
618 * automated/tramp-tests.el (tramp-test29-utf8): Cleanup the
619 connection before running the test.
620
3cd4192f
MA
6212013-11-15 Michael Albinus <michael.albinus@gmx.de>
622
623 * automated/tramp-tests.el (tramp-test15-copy-directory)
624 (tramp-test16-directory-files, tramp-test17-insert-directory)
625 (tramp-test18-file-attributes)
626 (tramp-test19-directory-files-and-attributes)
627 (tramp-test20-file-modes, tramp-test21-file-links)
628 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
629 (tramp-test24-file-name-completion, tramp-test25-load)
35e951cd 630 (tramp-test26-process-file, tramp-test27-start-file-process)
bf4906d7 631 (tramp-test28-shell-command): Protect unwindforms with `ignore-errors'.
3cd4192f
MA
632 (tramp-test29-utf8): New test.
633
927fbd6b
MA
6342013-11-13 Michael Albinus <michael.albinus@gmx.de>
635
636 * automated/file-notify-tests.el (file-notify-test02-events)
637 (file-notify-test03-autorevert): Suppress messages in `write-region'.
638
639 * automated/tramp-tests.el (tramp-test02-file-name-dissect)
640 (tramp-test03-file-name-defaults, tramp-test21-file-links): Add tests.
3cd4192f
MA
641 (tramp-test26-process-file, tramp-test28-shell-command):
642 Ensure, that the directory is not empty when calling "ls".
927fbd6b 643
8ee0219f
MA
6442013-11-11 Michael Albinus <michael.albinus@gmx.de>
645
646 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
647 Check $TRAMP_TEST_TEMPORARY_FILE_DIRECTORY.
648 (tramp-read-passwd): Check $TRAMP_TEST_ALLOW_PASSWORD.
35e951cd 649 (tramp-test09-insert-file-contents, tramp-test10-write-region)
8ee0219f
MA
650 (tramp-test26-process-file): Add tests.
651 (tramp-test11-copy-file): Remove debug message.
652 (tramp-test20-file-modes): Special case, if user is "root".
653
54099383
MA
6542013-11-08 Michael Albinus <michael.albinus@gmx.de>
655
1c49d6c2 656 * automated/file-notify-tests.el:
54099383 657 * automated/tramp-tests.el: Add `tramp-own-remote-path' to
1c49d6c2
MA
658 `tramp-remote-path' when running on hydra.
659 (tramp-test07-file-exists-p): Remove instrumentation code.
660 (tramp-test26-process-file): Don't use "/bin/true" and
661 "/bin/false", these paths do not exist on hydra.
54099383 662
21cfbae5
HE
6632013-11-08 Helmut Eller <eller.helmut@gmail.com>
664
7dd8b873 665 * automated/process-tests.el: New file.
21cfbae5 666
1f923923
DG
6672013-11-08 Dmitry Gutov <dgutov@yandex.ru>
668
669 * indent/ruby.rb: New examples.
670
6b4ac03e
GM
6712013-11-06 Glenn Morris <rgm@gnu.org>
672
673 * automated/Makefile.in (setwins): Avoid accidental matches.
674
6865f4d5
MA
6752013-11-06 Michael Albinus <michael.albinus@gmx.de>
676
677 * automated/tramp-tests.el (tramp-test07-file-exists-p):
678 Fix docstring. Instrument, in order to hunt failure on hydra.
679
c76489d6
GM
6802013-11-06 Glenn Morris <rgm@gnu.org>
681
682 * automated/flymake-tests.el (warning-predicate-rx-gcc)
683 (warning-predicate-function-gcc, warning-predicate-rx-perl)
684 (warning-predicate-function-perl):
685 * automated/info-xref.el (info-xref-test-makeinfo):
686 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
687 (vc-bzr-test-faulty-bzr-autoloads): Skip rather than expect failure.
688
a213a541
MA
6892013-11-05 Michael Albinus <michael.albinus@gmx.de>
690
691 * automated/tramp-tests.el: New file.
692
dc503386
GM
6932013-11-05 Glenn Morris <rgm@gnu.org>
694
2d748773
GM
695 Get rid of --chdir usage.
696 * automated/Makefile.in (EMACSOPT): Move -L here.
697 (emacs): Set EMACS_TEST_DIRECTORY in the environment.
698 (setwins): Don't assume called from srcdir. Remove legacy stuff.
699 (.el.elc): No more need to pass -L here.
700 (compile-main): Get rid of sub-shell and cd.
701 (compile-clean, check): Get rid of cd.
702
d5112380
GM
703 Make it possible to run tests with a different working directory.
704 * automated/flymake-tests.el (flymake-tests-data-directory): New.
705 (flymake-tests--current-face): Use flymake-tests-data-directory.
706 (warning-predicate-function-gcc, warning-predicate-rx-perl)
707 (warning-predicate-function-perl): Adapt for above change.
708 * automated/zlib-tests.el (zlib-tests-data-directory): New.
709 (zlib--decompress): Use zlib-tests-data-directory.
710
b5d402d6
GM
711 * automated/eieio-tests.el (eieio-test-37-persistent-classes):
712 Remove test that makes no sense.
713
dc503386
GM
714 * automated/files.el (files-test-local-variable-data):
715 Fix result typo presumably caused by interference from dir-locals.
716 (file-test--do-local-variables-test): Prevent dir-locals interfering.
717
dca01b09
DG
7182013-11-04 Dmitry Gutov <dgutov@yandex.ru>
719
720 * indent/ruby.rb: Add a statement on the line after heredoc.
41784d0b 721 Move a now-successful example.
dca01b09
DG
722
723 * automated/ruby-mode-tests.el: Remove outdated comment.
724
8b77446f
GM
7252013-11-04 Glenn Morris <rgm@gnu.org>
726
727 * automated/Makefile.in (abs_srcdir): Remove.
728 (emacs): Unset EMACSLOADPATH.
729 (.el.elc, check): Use -L to append srcdir to load-path.
730
2ffcf5fe
GM
7312013-11-02 Glenn Morris <rgm@gnu.org>
732
1f43ed41 733 * automated/Makefile.in (top_builddir, abs_test, abs_lispsrc, lisp)
67fb4e6a 734 (test, abs_top_srcdir, abs_top_builddir): Remove variables.
6f8225fa 735 (abs_srcdir): New, set by configure.
67fb4e6a 736 (EMACS): Use a relative file name.
67bb589e 737 (emacs): Use abs_srcdir rather than abs_lispsrc, abs_test.
67fb4e6a
GM
738 (lisp-compile): Remove (assume it's up-to-date).
739 (compile-main): Do not run lisp-compile.
1f43ed41
GM
740 (compile-main, compile-clean, compile-always, bootstrap-clean)
741 (check): Use srcdir rather than $test. Check cd return value.
67fb4e6a 742 Use --chdir.
67bb589e
GM
743 (doit, compile, compile-always): Remove stuff copied from lisp/.
744 (all, check, bootstrap-clean, distclean, maintainer-clean): PHONY.
2ffcf5fe 745
1affc48a
MA
7462013-10-31 Michael Albinus <michael.albinus@gmx.de>
747
748 * automated/ert-tests.el (ert-test-stats-set-test-and-result):
749 Add a skipping test.
750
dee4ba59
SM
7512013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
752
753 * indent/prolog.prolog: Test alignment of ->; with operator at bol.
754
755 * indent/css-mode.css (.x2): Test alignement inside braces.
756
bae91342
DG
7572013-10-26 Dmitry Gutov <dgutov@yandex.ru>
758
778859a8
DG
759 * indent/ruby.rb: New failing example.
760
dee4ba59
SM
761 * automated/ruby-mode-tests.el (ruby-toggle-block-to-brace):
762 Fix the test, in respect to adding the space after the curly.
bae91342 763
4ddbf128
MA
7642013-10-24 Michael Albinus <michael.albinus@gmx.de>
765
766 * automated/ert-tests.el (ert-test-skip-unless): New test case.
767 (ert-test-deftest): Adapt test for changed macro expansion.
768 (ert-test-run-tests-interactively):
769 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
770 Add a skipping test.
771
772 * automated/file-notify-tests.el (top): Do not require tramp-sh.el.
773 (file-notify--test-local-enabled): Make it a function. Check also
774 for `file-remote-p' of `temporary-file-directory'.
775 (file-notify--test-remote-enabled-checked): New defvar.
776 (file-notify--test-remote-enabled): Rewrite. Do not use Tramp
777 internal functions. Cache result.
778 (file-notify--deftest-remote, file-notify-test00-availability)
779 (file-notify-test01-add-watch, file-notify-test02-events)
780 (file-notify-test03-autorevert): Add checks with `skip_unless'.
781 (file-notify-test-all): Do not check `file-notify--test-local-enabled'.
782
369bbf71
DG
7832013-10-24 Dmitry Gutov <dgutov@yandex.ru>
784
785 * indent/ruby.rb: Fix syntax error in the latest example.
786
b8e3b0a9
GM
7872013-10-23 Glenn Morris <rgm@gnu.org>
788
789 * automated/Makefile.in (abs_top_srcdir, top_builddir):
790 New, set by configure.
791 (top_srcdir): Remove.
792 (abs_test, abs_lispsrc): New.
793 (lisp): No longer absolute.
794 (emacs, lisp-compile, compile, compile-always):
795 Quote entities that might contain whitespace.
796
a6462ef5
DG
7972013-10-22 Dmitry Gutov <dgutov@yandex.ru>
798
799 * indent/ruby.rb: Move two examples to "working" section, add one
800 more.
801
8c1ae481
DG
8022013-10-21 Dmitry Gutov <dgutov@yandex.ru>
803
dee4ba59
SM
804 * indent/ruby.rb: New examples for indentation of blocks.
805 Example of hash inside parens that inflooped before the present commit.
8c1ae481 806
ef566920
BR
8072013-10-17 Barry O'Reilly <gundaetiapo@gmail.com>
808
a12bf61e 809 * automated/timer-tests.el: New file. Tests that (sit-for 0)
ef566920
BR
810 allows another timer to run.
811
1eda1d8d
DG
8122013-10-14 Dmitry Gutov <dgutov@yandex.ru>
813
814 * indent/ruby.rb: More examples for bug#15594, both failing and
815 now passing.
816
55ee77a3
DG
8172013-10-11 Dmitry Gutov <dgutov@yandex.ru>
818
819 * indent/ruby.rb: Add two more cases.
820
6d8ca172
SM
8212013-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
822
823 * automated/ruby-mode-tests.el (ruby-with-temp-buffer): Move before
824 first use.
825 (ruby-should-indent): Use indent-according-to-mode.
826 (ruby-deftest-move-to-block): Use `declare'.
827
2f84ba10
DG
8282013-10-07 Dmitry Gutov <dgutov@yandex.ru>
829
830 * indent/ruby.rb: Fix a spurious change, add more failing examples.
831
20832de0
SM
8322013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
833
834 * indent/ruby.rb: Add a few more tests; adjust some indentation.
835
5cd9cda9
DG
8362013-10-06 Dmitry Gutov <dgutov@yandex.ru>
837
7318480c
DG
838 * automated/ruby-mode-tests.el: Add tests for `ruby-forward-sexp'
839 and `ruby-backward-sexp' that fail when `ruby-use-smie' is t.
840
5cd9cda9
DG
841 * indent/ruby.rb: Fix a syntax error, add a few failing examples.
842
34d1a133
SM
8432013-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
844
845 * indent/ruby.rb: Port a few cases from automated/ruby-mode-tests.el.
846 Adjust indentation of continued line to the new SMIE behavior.
847
a27c1b72
SM
8482013-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
849
850 * automated/completion-tests.el:
851 * indent/css-mode.css: New files.
852
acbadd00
DU
8532013-10-03 Daiki Ueno <ueno@gnu.org>
854
855 * automated/data/package/signed/archive-contents:
856 * automated/data/package/signed/archive-contents.sig:
857 * automated/data/package/signed/signed-good-1.0.el:
858 * automated/data/package/signed/signed-good-1.0.el.sig:
859 * automated/data/package/signed/signed-bad-1.0.el:
860 * automated/data/package/signed/signed-bad-1.0.el.sig:
861 * automated/data/package/key.pub:
862 * automated/data/package/key.sec: New files.
863
864 * automated/package-test.el (package-test-update-listing)
865 (package-test-update-archives, package-test-describe-package):
866 Adjust to package.el change.
867 (package-test-signed): New test.
868
494e898b
DG
8692013-10-01 Dmitry Gutov <dgutov@yandex.ru>
870
871 * automated/package-test.el: Update all cases to use :url instead
872 of :homepage.
873
874 * automated/package-x-test.el
875 (package-x-test--single-archive-entry-1-3): Same.
876
056453c6
DG
8772013-09-29 Dmitry Gutov <dgutov@yandex.ru>
878
879 * automated/package-test.el (simple-single-desc-1-4): Remove, it
880 was unused.
881 (simple-single-desc): Expect :homepage property.
882 (multi-file-desc): Same.
883 (with-package-test): Do not save previous `default-directory'
884 value, let-bind the var instead.
885 (package-test-install-single): Expect :homepage property in the
886 generated pkg file.
887 (package-test-describe-package): Expect Homepage button.
888 (package-test-describe-non-installed-package)
889 (package-test-describe-non-installed-multi-file-package): Same.
890 (package-test-describe-not-installed-package): Remove, it was a
891 duplicate.
892
893 * automated/package-x-test.el
894 (package-x-test--single-archive-entry-1-3): Expect :homepage
895 property.
896 (package-x-test--single-archive-entry-1-4): Expect nil extras slot.
897
898 * automated/data/package/simple-single-1.3.el: Add URL header.
899
900 * automated/data/package/archive-contents: Add :homepage
901 properties to `simple-single' and `multi-file'.
902
3e0b94e7
DC
9032013-09-22 Daniel Colascione <dancol@dancol.org>
904
a12bf61e 905 * automated/data-tests.el:
3e0b94e7
DC
906 (bool-vector-count-matches-all-0-nil)
907 (bool-vector-count-matches-all-0-t)
ffb3f67a
PE
908 (bool-vector-count-matches-1-il, bool-vector-count-matches-1-t)
909 (bool-vector-count-matches-at, bool-vector-intersection-op)
910 (bool-vector-union-op, bool-vector-xor-op)
3e0b94e7 911 (bool-vector-set-difference-op)
ffb3f67a 912 (bool-vector-change-detection, bool-vector-not): New tests.
3e0b94e7
DC
913 (mock-bool-vector-count-matches-at)
914 (test-bool-vector-bv-from-hex-string)
915 (test-bool-vector-to-hex-string)
916 (test-bool-vector-count-matches-at-tc)
917 (test-bool-vector-apply-mock-op)
918 (test-bool-vector-binop): New helper functions.
919 (bool-vector-test-vectors): New testcase data.
920
31dca772
R
9212013-09-20 Ryan <rct@thompsonclan.org> (tiny change)
922
923 * automated/advice-tests.el (advice-test-called-interactively-p-around)
924 (advice-test-called-interactively-p-filter-args)
925 (advice-test-called-interactively-p-around): New tests.
926
cde40d2b
GM
9272013-09-16 Glenn Morris <rgm@gnu.org>
928
0c2a2b57
GM
929 * automated/eshell.el (eshell-match-result):
930 Return a more informative failure than simply "false". Update callers.
931
cde40d2b
GM
932 * automated/eshell.el (eshell-test/for-name-shadow-loop):
933 Test value before and after loop as well as during.
934
1e53bb4b
GM
9352013-09-15 Glenn Morris <rgm@gnu.org>
936
937 * automated/eshell.el (eshell-test/for-name-shadow-loop):
938 New test. (Bug#15372)
939 (eshell-test/for-loop, eshell-test/for-name-loop): Doc fix.
940
9dc7e8e1
GM
9412013-09-13 Glenn Morris <rgm@gnu.org>
942
943 * automated/eshell.el (with-temp-eshell):
944 Use a temp directory for eshell-directory-name.
6ad9cb08
GM
945 (eshell-test-command-result): New, again using a temp directory.
946 Replace eshell-command-result with this throughout.
e16582b6
GM
947 (eshell-test/for-loop, eshell-test/for-name-loop):
948 Ensure environment variables don't confuse us.
9dc7e8e1 949
2d5788f4
GM
9502013-09-12 Glenn Morris <rgm@gnu.org>
951
952 * automated/eshell.el (with-temp-eshell): Avoid hangs in batch mode
e3066edb 953 due to "has a running process; kill it?" prompts.
2d5788f4 954
ae5e4c48
SM
9552013-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
956
957 * automated/eshell.el: Rename from eshell.el.
958 (eshell-test/for-loop, eshell-test/for-name-loop): New tests (bug#15231).
959
f8ccce03
GM
9602013-09-01 Glenn Morris <rgm@gnu.org>
961
962 * automated/Makefile.in (setwins): Avoid leading space in $wins.
963 Otherwise the sed command used by eg compile-main ends up
964 containing "/*.el". (Bug#15170)
965
50b13cde
PE
9662013-08-28 Paul Eggert <eggert@cs.ucla.edu>
967
e903c210 968 * automated/Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
50b13cde
PE
969 for portability to hosts where /bin/sh has problems.
970
6ee60310
DE
9712013-08-21 David Engster <deng@randomsample.de>
972
973 * automated/eieio-tests.el, automated/eieio-test-persist.el:
974 * automated/eieio-test-methodinvoke.el: EIEIO tests from CEDET
975 upstream. Changed to use ERT.
976
281c7202
DH
9772013-08-14 Daniel Hackney <dan@haxney.org>
978
a12bf61e
GM
979 * automated/package-test.el: Remove tar-package-building functions.
980 Tar file used for testing is included in the repository.
281c7202
DH
981 (package-test-install-texinfo, package-test-cleanup-built-files):
982 Remove.
983
ad756449
FEG
9842013-08-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
985
986 * automated/python-tests.el (python-imenu-create-index-4)
987 (python-imenu-create-flat-index-2): New tests.
988
3e2cd454
GM
9892013-08-05 Glenn Morris <rgm@gnu.org>
990
991 * automated/mule-util.el: New file, with tests extracted from
992 lisp/international/mule-util.el.
993
671d5c16
SM
9942013-08-04 Stefan Monnier <monnier@iro.umontreal.ca>
995
996 * automated/advice-tests.el (advice-tests-nadvice): Test removal
997 before definition.
998 (advice-tests-macroaliases): New test.
999
2ad0a067
GM
10002013-08-04 Glenn Morris <rgm@gnu.org>
1001
dc8dfa8a
GM
1002 * automated/ert-tests.el: Disable failing test that no-one seems
1003 to know how to fix. (Bug#13064)
1004
2ad0a067
GM
1005 * automated/icalendar-tests.el (icalendar-tests--test-export)
1006 (icalendar-tests--test-import): Try more precise TZ specification.
f8654242 1007 Remove debug messages.
2ad0a067 1008
f3ffcd8c
GM
10092013-08-03 Glenn Morris <rgm@gnu.org>
1010
1f21d308
GM
1011 * automated/core-elisp-tests.el (core-elisp-tests): Fix defcustom.
1012
f3ffcd8c
GM
1013 * automated/icalendar-tests.el (icalendar-tests--test-export)
1014 (icalendar-tests--test-import):
5e471f0d 1015 Use getenv/setenv rather than set-time-zone-rule. Add debug messages.
f3ffcd8c
GM
1016 (icalendar-tests--test-import): Reset zone even if error occurred.
1017
a104f656
SM
10182013-08-02 Stefan Monnier <monnier@iro.umontreal.ca>
1019
1020 * automated/core-elisp-tests.el: New file.
1021
7d7e9a73
GM
10222013-08-01 Glenn Morris <rgm@gnu.org>
1023
1024 * automated/file-notify-tests.el (file-notify--test-remote-enabled):
1025 Try to check that the remote system has a notification program.
1026
67a17772
GM
10272013-07-31 Glenn Morris <rgm@gnu.org>
1028
1029 * automated/undo-tests.el (undo-test2, undo-test5): Be quieter.
1030
e81dd54d
MA
10312013-07-24 Michael Albinus <michael.albinus@gmx.de>
1032
1033 * automated/file-notify-tests.el
1034 (file-notify--test-local-enabled): New defconst. Replaces all
ae93878a 1035 `file-notify-support' occurrences.
e81dd54d
MA
1036 (file-notify--test-remote-enabled): New defun.
1037 (file-notify--deftest-remote): Use it.
1038 (file-notify-test00-availability): Rewrite.
1039 (file-notify-test00-availability-remote): New defun.
1040 (file-notify-test01-add-watch): Rewrite first erroneous check.
1041
66878244
GM
10422013-07-23 Glenn Morris <rgm@gnu.org>
1043
97afc49a
GM
1044 * automated/inotify-test.el (inotify-file-watch-simple):
1045 Delete temp-file when done.
1046
66878244
GM
1047 * automated/subword-tests.el: Require subword.
1048
0ac26976
SM
10492013-07-22 Stefan Monnier <monnier@iro.umontreal.ca>
1050
1051 * automated/subword-tests.el: New file.
1052
1f0480d4
FEG
10532013-07-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
1054
1055 * automated/python-tests.el (python-imenu-create-index-2)
1056 (python-imenu-create-index-3): New tests.
1057
7faba176
GM
10582013-07-11 Glenn Morris <rgm@gnu.org>
1059
a19b3c2d
GM
1060 * automated/ert-tests.el: Require cl-lib at runtime too.
1061 (ert-test-special-operator-p): Use cl-gensym rather than ert-- version.
1062 (ert-test-remprop, ert-test-remove-if-not, ert-test-remove*)
1063 (ert-test-set-functions, ert-test-gensym)
1064 (ert-test-coerce-to-vector, ert-test-string-position)
1065 (ert-test-mismatch): Remove tests.
1066 * automated/cl-lib.el: New, split from ert-tests.el.
1067
d2e1542a
GM
1068 * automated/ruby-mode-tests.el (ruby-deftest-move-to-block):
1069 Goto point-min.
1070 (works-on-do, zero-is-noop, ok-with-three, ok-with-minus-two)
1071 (ruby-move-to-block-skips-percent-literal)
1072 (ruby-move-to-block-skips-heredoc)
1073 (ruby-move-to-block-moves-from-else-to-if)
1074 (ruby-beginning-of-defun-does-not-fold-case)
1075 (ruby-end-of-defun-skips-to-next-line-after-the-method):
1076 Replace goto-line with forward-line/goto-char.
1077 (ruby-move-to-block-does-not-fold-case): Remove unneeded end-of-buffer.
1078
03d01981
GM
1079 * automated/package-test.el (makeinfo-buffer): Autoload.
1080 (compilation-in-progress, tar-parse-info, tar-header-name): Declare.
1081 (package-test-install-texinfo): Don't require makeinfo.
1082
709c6d2b
GM
1083 * automated/files.el: Stop "local variables" confusion.
1084
63cd50d4
GM
1085 * automated/flymake-tests.el (flymake-tests): Remove unused group.
1086
a550ba33
GM
1087 * automated/icalendar-tests.el (icalendar-tests--do-test-cycle):
1088 Use with-current-buffer.
1089
7faba176
GM
1090 * automated/undo-tests.el (undo-test-buffer-modified)
1091 (undo-test-file-modified): New tests.
1092
59eb37e5
MA
10932013-07-09 Michael Albinus <michael.albinus@gmx.de>
1094
1095 * automated/file-notify-tests.el (file-notify-test00-availability):
1096 Set :expected-result.
1097 (file-notify-test01-add-watch, file-notify-test01-add-watch-remote)
1098 (file-notify-test02-events, file-notify-test02-events-remote)
1099 (file-notify-test03-autorevert, file-notify-test03-autorevert-remote):
1100 Skip when `file-notify-support' is nil. (Bug#14823)
1101
771b2fc3
GM
11022013-07-09 Glenn Morris <rgm@gnu.org>
1103
0b57d6fc
GM
1104 * automated/inotify-test.el (inotify-add-watch, inotify-rm-watch):
1105 Declare.
1106 (inotify-file-watch-simple): Silence compiler.
1107
a87b74fe
GM
1108 * automated/python-tests.el (python-indent-block-enders):
1109 Make it actually test something.
1110
08be5fba
GM
1111 * automated/package-x-test.el: Require package-test when compiling.
1112
771b2fc3 1113 * automated/add-log-tests.el, automated/advice-tests.el:
08be5fba
GM
1114 * automated/imenu-test.el, automated/package-x-test.el:
1115 * automated/python-tests.el, automated/ruby-mode-tests.el:
32e93c9e 1116 * automated/xml-parse-tests.el: Explicitly require ert.
771b2fc3 1117
0f01f02f
KH
11182013-07-08 Kenichi Handa <handa@gnu.org>
1119
1120 * automated/decoder-tests.el (decoder-tests-prefer-utf-8-read):
1121 Use with-ccoding-priority to avoid side-effect (Bug#14781).
1122
84b6d3df
MA
11232013-07-05 Michael Albinus <michael.albinus@gmx.de>
1124
1125 * automated/file-notify-tests.el
ae5e4c48
SM
1126 (file-notify-test-remote-temporary-file-directory):
1127 Use `null-device' on w32.
84b6d3df
MA
1128 (file-notify--test-tmpfile, file-notify--test-tmpfile1)
1129 (file-notify--test-results, file-notify--test-event)
1130 (file-notify--deftest-remote, file-notify--event-test)
1131 (file-notify--test-event-handler)
ae5e4c48 1132 (file-notify--test-make-temp-name): Rename, in order to mark them
84b6d3df
MA
1133 internal.
1134 (tramp-message-show-message, tramp-read-passwd): Tweak them for
1135 better fitting in noninteractive tests.
ae5e4c48
SM
1136 (file-notify-test00-availability): Rename from `file-notify-test0'.
1137 (file-notify-test01-add-watch): Rename from `file-notify-test1'.
84b6d3df
MA
1138 Use `temporary-file-directory '.
1139 (file-notify-test01-add-watch-remote): New test.
ae5e4c48
SM
1140 (file-notify-test02-events): Rename from `file-notify-test2'.
1141 (file-notify-test02-events-remote): Rename from `file-notify-test3'.
1142 (file-notify-test03-autorevert): Rename from
84b6d3df 1143 `file-notify-test4'. Use timeouts.
ae5e4c48 1144 (file-notify-test03-autorevert-remote): Rename from
84b6d3df
MA
1145 `file-notify-test5'.
1146
46e4f821
MA
11472013-07-04 Michael Albinus <michael.albinus@gmx.de>
1148
1149 * automated/file-notify-tests.el: New package.
1150
3e3da660
KH
11512013-06-28 Kenichi Handa <handa@gnu.org>
1152
1153 * automated/decoder-tests.el (decoder-tests-gen-file): New arg FILE.
ae5e4c48 1154 (decoder-tests-ao-gen-file): Rename from decoder-tests-filename.
3e3da660
KH
1155 Callers changed.
1156 (decoder-tests-filename): New function.
1157 (decoder-tests-prefer-utf-8-read)
1158 (decoder-tests-prefer-utf-8-write): New function.
1159 (ert-test-decoder-prefer-utf-8): New test.
1160
10a2da6e
DG
11612013-06-27 Dmitry Gutov <dgutov@yandex.ru>
1162
1163 * automated/package-x-test.el: Change the commentary.
79f38c4e
DG
1164 (package-x-test--single-archive-entry-1-3)
1165 (package-x-test--single-archive-entry-1-4): Fix the tests, by
1166 using the appropriate data structure.
10a2da6e 1167
9ea5cf9f
DG
11682013-06-27 Daniel Hackney <dan@haxney.org>
1169
1170 * automated/Makefile.in (setwins): Include the 'data' subdirectory.
1171
1172 * automated/package-x-test.el: New file.
1173
1174 * automated/package-test.el: New file.
1175
1176 * automated/data/package: New directory, with test examples.
1177
fc3ec982
GM
11782013-06-27 Glenn Morris <rgm@gnu.org>
1179
df86ba7d
GM
1180 * automated/python-tests.el (python-tests-with-temp-file):
1181 Clean up after ourself.
1182
fc3ec982 1183 * automated/undo-tests.el (undo-test3): Remove test that seems to
568a53f2 1184 do nothing that the previous one doesn't, except leave a tempfile.
fc3ec982 1185
f2136e1e
GM
11862013-06-26 Glenn Morris <rgm@gnu.org>
1187
1188 * automated/info-xref.el: New file.
1189
51f85387
GM
11902013-06-25 Glenn Morris <rgm@gnu.org>
1191
1192 * automated/occur-tests.el (occur-test-create): New function.
1193 Use it to create separate tests for each element, so we run them
1194 all rather than stopping at the first error.
1195
6e0e82a0 11962013-06-24 Glenn Morris <rgm@gnu.org>
e31106e8
GM
1197
1198 * automated/occur-tests.el (occur-tests):
1199 Update for 2013-05-29 change to occur header line.
1200
c5b0993e
EW
12012013-06-21 Eduard Wiebe <usenet@pusto.de>
1202
1203 Test suite for flymake.
1204 * automated/flymake-tests.el:
1205 * automated/flymake/warnpred/Makefile
1206 * automated/flymake/warnpred/test.c
1207 * automated/flymake/warnpred/test.pl: New files.
1208
02a87775
TH
12092013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1210
4f405069 1211 * automated/reftex-tests.el (reftex-parse-from-file-test): Fix test.
02a87775 1212
18d78c5e
TH
12132013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1214
1215 * automated/reftex-tests.el: New test suite for reftex.
1216
19bb8e62
DG
12172013-05-31 Dmitry Gutov <dgutov@yandex.ru>
1218
1219 * automated/ruby-mode-tests.el: New tests, for percent literals
1220 and expression expansion.
1221
f236dd84
LL
12222013-05-29 Leo Liu <sdl.web@gmail.com>
1223
1224 * indent/octave.m: Tweak.
1225
797c9e3d
AG
12262013-05-26 Aidan Gauland <aidalgol@amuri.net>
1227
a12bf61e 1228 * eshell.el: Rewrite tests using ERT.
797c9e3d 1229
cce6beeb
LL
12302013-05-25 Leo Liu <sdl.web@gmail.com>
1231
1232 * indent/octave.m: Add tests for %!, # and ### comments.
1233
bc9a5003
KH
12342013-05-23 Kenichi Handa <handa@gnu.org>
1235
1236 * automated/decoder-tests.el: New file.
1237
1a0a0a8a
DG
12382013-05-19 Dmitry Gutov <dgutov@yandex.ru>
1239
1240 * indent/ruby.rb: Add multiline regexp example.
1241
1242 * automated/ruby-mode-tests.el (ruby-heredoc-highlights-interpolations)
1243 (ruby-regexp-skips-over-interpolation)
1244 (ruby-regexp-continues-till-end-when-unclosed)
1245 (ruby-regexp-can-be-multiline)
1246 (ruby-interpolation-inside-percent-literal): New tests.
1247
a9e4425b
SM
12482013-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
1249
1250 * indent/ruby.rb: Fix indentation after =; add more cases.
1251
aa7dab97
SM
12522013-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
1253
1254 * indent/pascal.pas: Add test for mis-identified comments.
1255
1398a54d
MY
12562013-04-01 Masatake YAMATO <yamato@redhat.com>
1257
a12bf61e 1258 * automated/imenu-test.el: New file. (Bug#14112)
1398a54d 1259
adc31213
FEG
12602013-04-19 Fabián Ezequiel Gallina <fgallina@gnu.org>
1261
1262 * automated/python-tests.el (python-imenu-prev-index-position-1):
aa7dab97 1263 Remove test.
adc31213
FEG
1264 (python-imenu-create-index-1, python-imenu-create-flat-index-1):
1265 New tests.
1266
04754d36
FEG
12672013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1268
1269 * automated/python-tests.el (python-nav-backward-defun-2)
1270 (python-nav-backward-defun-3, python-nav-forward-defun-2)
1271 (python-nav-forward-defun-3): New tests.
1272
083850a6
FEG
12732013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1274
1275 * automated/python-tests.el (python-nav-backward-defun-1)
1276 (python-nav-forward-defun-1): New tests.
1277
694569fc
MY
12782013-04-09 Masatake YAMATO <yamato@redhat.com>
1279
c295fc18 1280 * automated/add-log-tests.el: New file. (Bug#14112)
694569fc 1281
8d3655be 12822013-03-30 Fabián Ezequiel Gallina <fabian@anue.biz>
c9886b39 1283
8d3655be 1284 * automated/python-tests.el (python-indent-block-enders): New test.
c9886b39
FEG
1285 (python-info-current-defun-2): Fix test.
1286
2054a6c3
PE
12872013-03-05 Paul Eggert <eggert@cs.ucla.edu>
1288
1289 * indent/octave.m: Fix encoding error in comment. Add coding tag.
1290
929aeac6 12912013-02-28 Fabián Ezequiel Gallina <fgallina@cuca>
b85f3423 1292
929aeac6 1293 * automated/python-tests.el (python-tests-with-temp-buffer): Doc fix.
b85f3423
FEG
1294 (python-tests-with-temp-file): New macro.
1295 (python-tests-shell-interpreter): New var.
1296 (python-shell-get-process-name-1)
1297 (python-shell-internal-get-process-name-1)
1298 (python-shell-parse-command-1)
1299 (python-shell-calculate-process-environment-1)
1300 (python-shell-calculate-process-environment-2)
1301 (python-shell-calculate-process-environment-3)
1302 (python-shell-calculate-exec-path-1)
1303 (python-shell-calculate-exec-path-2)
1304 (python-shell-make-comint-1)
1305 (python-shell-make-comint-2)
1306 (python-shell-get-process-1)
1307 (python-shell-get-or-create-process-1)
1308 (python-shell-internal-get-or-create-process-1): New tests.
1309
cfbf790d 13102013-02-21 Fabián Ezequiel Gallina <fgallina@cuca>
4dddd5dc 1311
62cfd799 1312 * automated/python-tests.el: New file.
4dddd5dc 1313
53ca88c4
DG
13142013-02-14 Dmitry Gutov <dgutov@yandex.ru>
1315
1316 * automated/ruby-mode-tests.el
1317 (ruby-move-to-block-skips-percent-literal): Add depth-affecting
1318 bits inside the examples.
1319 (ruby-move-to-block-skips-heredoc): New test.
aa7dab97
SM
1320 (ruby-add-log-current-method-after-inner-class):
1321 Lower expectations: move point inside a method, initially.
53ca88c4 1322
7132e457
DG
13232013-02-13 Dmitry Gutov <dgutov@yandex.ru>
1324
1325 * automated/ruby-mode-tests.el
1326 (ruby-move-to-block-skips-percent-literal): New test.
1327
6e5c1569
CY
13282013-02-04 Chong Yidong <cyd@gnu.org>
1329
1330 * automated/thingatpt.el: New file.
1331
984096ed
CY
13322013-02-03 Chong Yidong <cyd@gnu.org>
1333
aa7dab97
SM
1334 * automated/files.el (file-test--do-local-variables-test):
1335 Avoid compilation warning message.
984096ed 1336
b1625024
DG
13372013-01-27 Dmitry Gutov <dgutov@yandex.ru>
1338
1339 * automated/ruby-mode-tests.el
1340 (ruby-indent-spread-args-in-parens): New test.
a324b8c7
DG
1341 * automated/ruby-mode-tests.el (ruby-block-test-example):
1342 Break indentation of the do block opener and add a line inside it.
1343 * automated/ruby-mode-tests.el (works-on-do, ok-with-three):
1344 Adjust line numbers.
b1625024 1345
cb9c0a53
SM
13462013-01-15 Stefan Monnier <monnier@iro.umontreal.ca>
1347
1348 * automated/advice-tests.el: Split up. Add advice-test-preactivate.
1349
51e73492
GM
13502013-01-14 Glenn Morris <rgm@gnu.org>
1351
1352 * automated/compile-tests.el (compile-tests--test-regexps-data):
1353 Fix interpretation of gnu line.col1-col2 format. (Bug#13335)
1354
327a6cca
WJ
13552013-01-10 Wolfgang Jenkner <wjenkner@inode.at>
1356
1357 * automated/man-tests.el: New file.
1358
51fb5578
AH
13592013-01-09 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1360
1361 * automated/undo-tests.el (undo-test0): Adjust error to code change.
1362
3bace969
AH
13632013-01-08 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1364
1365 * automated/undo-tests.el: New file.
1366
82e2a1f0 13672012-12-27 Dmitry Gutov <dgutov@yandex.ru>
db590ef6
DG
1368
1369 * automated/ruby-mode-tests.el
1370 (ruby-indent-after-block-in-continued-expression): New test.
1371
dbb530d9
DG
13722012-12-14 Dmitry Gutov <dgutov@yandex.ru>
1373
e903c210 1374 * automated/ruby-mode-tests.el:
dbb530d9 1375 Rename one interpolation test; add three more.
bb808526
DG
1376 (ruby-with-temp-buffer): New macro, use it where appropriate.
1377 (ruby-add-log-current-method-examples): Use "_" for target point.
1378 Add four new tests for ruby-add-log-current-method.
dbb530d9 1379
a0099d31
GM
13802012-12-11 Glenn Morris <rgm@gnu.org>
1381
1382 * automated/f90.el (f90-test-bug13138): New test.
1383
81606b10
RS
13842012-12-10 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1385
1386 * automated/inotify-test.el: New test.
1387
89eb3b0a
CY
13882012-12-02 Chong Yidong <cyd@gnu.org>
1389
1390 * automated/ruby-mode-tests.el
1391 (ruby-add-log-current-method-examples): Don't use loop macro, to
1392 allow automated testing to work.
1393
23ba2705
SM
13942012-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1395
1396 * automated/advice-tests.el (advice-tests--data): Remove.
1397 (advice-tests): Move the tests directly here instead.
1398 Add called-interactively-p tests.
1399
19dc7206
SM
14002012-11-19 Stefan Monnier <monnier@iro.umontreal.ca>
1401
1402 * automated/ert-x-tests.el: Use cl-lib.
1403 * automated/ert-tests.el: Use lexical-binding and cl-lib.
1404
8619323f
DG
14052012-11-14 Dmitry Gutov <dgutov@yandex.ru>
1406
1407 * automated/ruby-mode-tests.el (ruby-indent-singleton-class): Pass.
1408 (ruby-indent-inside-heredoc-after-operator)
1409 (ruby-indent-inside-heredoc-after-space): New tests.
c62792e7
DG
1410 Change direct font-lock face references to var references.
1411 (ruby-interpolation-suppresses-syntax-inside): New test.
19dc7206
SM
1412 (ruby-interpolation-inside-percent-literal-with-paren):
1413 New failing test.
8619323f 1414
f178c32d
DG
14152012-11-13 Dmitry Gutov <dgutov@yandex.ru>
1416
1417 * automated/ruby-mode-tests.el (ruby-heredoc-font-lock)
5745cae6
DG
1418 (ruby-singleton-class-no-heredoc-font-lock)
1419 (ruby-add-log-current-method-examples): New tests.
1420 (ruby-test-string): Extract from ruby-should-indent-buffer.
5e9419e8
DG
1421 (ruby-deftest-move-to-block): New macro.
1422 Add several move-to-block tests.
f178c32d 1423
231d8498
SM
14242012-11-12 Stefan Monnier <monnier@iro.umontreal.ca>
1425
1426 * automated/advice-tests.el: New tests.
1427
8111f5e6
EZ
14282012-10-14 Eli Zaretskii <eliz@gnu.org>
1429
1430 * automated/compile-tests.el (compile-tests--test-regexps-data):
1431 Add new data for msft's new format.
1432
c3268831
DG
14332012-09-08 Dmitry Gutov <dgutov@yandex.ru>
1434
1435 * automated/ruby-mode-tests.el:
1436 (ruby-toggle-block-to-multiline): New test.
1437 (ruby-should-indent-buffer, ruby-toggle-block-to-do-end)
1438 (ruby-toggle-block-to-brace): Use buffer-string.
1439
0ba2d4b6
DG
14402012-09-07 Dmitry Gutov <dgutov@yandex.ru>
1441
1442 * automated/ruby-mode-tests.el: New tests (Bug#11613).
1443
eada0861 14442012-08-28 Chong Yidong <cyd@gnu.org>
45e7ed71
CY
1445
1446 * automated/files.el: Test every combination of values for
1447 enable-local-variables and enable-local-eval.
1448
450809af
CY
14492012-08-19 Chong Yidong <cyd@gnu.org>
1450
1451 * redisplay-testsuite.el (test-redisplay): Use switch-to-buffer.
1452
a999ce26
CY
14532012-08-18 Chong Yidong <cyd@gnu.org>
1454
1455 * redisplay-testsuite.el (test-redisplay-4): New test (Bug#3874).
1456
f063063a
DG
14572012-08-14 Dmitry Gutov <dgutov@yandex.ru>
1458
1459 * indent/ruby.rb: Rearrange examples, add new ones.
1460
0d9e2599
NN
14612012-08-12 Dmitry Gutov <dgutov@yandex.ru>
1462
1463 * automated/ruby-mode-tests.el (ruby-move-to-block-stops-at-opening)
1464 (ruby-toggle-block-to-do-end, ruby-toggle-block-to-brace): New test.
1465
9ff9402d 14662012-08-11 Glenn Morris <rgm@gnu.org>
5f168c20
GM
1467
1468 * automated/files.el: New file.
1469
bf1757d1
GM
1470 * automated/Makefile.in (all): Fix typo.
1471
9d2ed8a2
DG
14722012-08-10 Dmitry Gutov <dgutov@yandex.ru>
1473
1474 * automated/ruby-mode-tests.el (ruby-should-indent):
1475 Add docstring, check (current-indentation) instead of (current-column).
1476 (ruby-should-indent-buffer): New function.
1477 Add tests for `ruby-deep-indent-paren' behavior.
1478 Port all tests from test/misc/test_ruby_mode.rb in Ruby repo.
1479
0d9e2599
NN
14802012-08-10 Nobuyoshi Nakada <nobu@ruby-lang.org>
1481
1482 Original tests in test_ruby_mode.rb in upstream (author).
1483
9cd80478
DG
14842012-08-09 Dmitry Gutov <dgutov@yandex.ru>
1485
1486 * automated/ruby-mode-tests.el (ruby-should-indent)
1487 (ruby-assert-state): New functions.
1488 Add new tests.
1489
c91562a6
DE
14902012-07-29 David Engster <deng@randomsample.de>
1491
9d2ed8a2
DG
1492 * automated/xml-parse-tests.el (xml-parse-tests--qnames):
1493 New variable to hold test data for name expansion.
c91562a6
DE
1494 (xml-parse-tests): Test the two different types of name expansion.
1495
d8efda90
JL
14962012-07-29 Juri Linkov <juri@jurta.org>
1497
1498 * automated/occur-tests.el (occur-test-case): Use predefined
1499 buffer name " *test-occur*" instead of a random buffer name.
1500
c28662a8
DG
15012012-07-20 Dmitry Gutov <dgutov@yandex.ru>
1502
1503 * automated/ruby-mode-tests.el: New file with one test.
1504
45fd731c
SM
15052012-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1506
efc26dbe
SM
1507 * indent/shell.sh: Add test case for ${#VAR}.
1508
45fd731c
SM
1509 * indent/latex-mode.tex: New file.
1510
a464a6c7
SM
15112012-07-11 Stefan Monnier <monnier@iro.umontreal.ca>
1512
1513 * eshell.el: Use cl-lib.
1514
a76e6535
CY
15152012-07-03 Chong Yidong <cyd@gnu.org>
1516
1517 * automated/xml-parse-tests.el (xml-parse-tests--bad-data): New.
1518
a7aef6f5
CY
15192012-07-02 Chong Yidong <cyd@gnu.org>
1520
a464a6c7
SM
1521 * automated/xml-parse-tests.el (xml-parse-tests--data):
1522 More testcases.
a7aef6f5 1523
fbf2e7ad
CY
15242012-07-01 Chong Yidong <cyd@gnu.org>
1525
1526 * automated/xml-parse-tests.el: New file.
1527
d5c6faf9
SM
15282012-06-27 Stefan Monnier <monnier@iro.umontreal.ca>
1529
1530 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
1531 Use cl-flet.
1532
ee574791
UJ
15332012-06-08 Ulf Jasper <ulf.jasper@web.de>
1534
d5c6faf9
SM
1535 * automated/icalendar-tests.el (icalendar--parse-vtimezone):
1536 Test escaped commas in TZID (Bug#11473).
ee574791
UJ
1537 (icalendar-import-with-timezone): New.
1538 (icalendar-real-world): Add new testcase as given in the bugreport
1539 of Bug#11473.
1540
6dbaa1c7
UJ
15412012-05-29 Ulf Jasper <ulf.jasper@web.de>
1542
1543 * automated/icalendar-tests.el (icalendar-tests--test-import):
1544 Include UID in import tests (Bug#11525).
1545 (icalendar-import-non-recurring, icalendar-import-rrule)
1546 (icalendar-import-duration, icalendar-import-bug-6766): Adjust to
1547 UID-import change.
1548 (icalendar-import-with-uid): New.
1549 (icalendar-tests--test-cycle, icalendar-tests--do-test-cycle):
1550 Include UID in cycle tests.
1551 (icalendar-cycle, icalendar-real-world): UID-import change.
1552
b847032c
GM
15532012-05-21 Glenn Morris <rgm@gnu.org>
1554
1555 * automated/Makefile.in (setwins): Scrap superfluous subshell.
1556
5e561bc7
TZ
15572012-05-15 Teodor Zlatanov <tzz@lifelogs.com>
1558
1559 * automated/url-util-tests.el: New file to test
1560 lisp/url/url-util.el. Only `url-build-query-string' and
1561 `url-parse-query-string' are tested right now (Bug#8706).
1562
461ef3c5
SM
15632012-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
1564
1565 * indent/shell.sh:
1566 * indent/shell.rc: Ad some test cases.
1567
dfbd787f
SM
15682012-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
1569
1570 * indent/ruby.rb: New file, to test new syntax-propertize code.
1571
ab7ce8c1
GM
15722012-04-11 Glenn Morris <rgm@gnu.org>
1573
1574 * automated/vc-bzr.el (vc-bzr-test-faulty-bzr-autoloads): New test.
1575
6c0c7cfc
TZ
15762012-02-13 Teodor Zlatanov <tzz@lifelogs.com>
1577
1578 * automated/url-future-tests.el (url-future-tests): Move from
1579 lisp/url/url-future.el and rename.
1580
bdbc1c4e
UJ
15812012-01-29 Ulf Jasper <ulf.jasper@web.de>
1582
1583 * automated/icalendar-tests.el (icalendar-import-non-recurring):
1584 Fix broken test, caused by missing trailing blank.
1585
5c09001c
CY
15862011-12-03 Chong Yidong <cyd@gnu.org>
1587
1588 * automated/compile-tests.el (compile-tests--test-regexps-data):
1589 Increase column numbers by one to reflect change in how
6df6ae42 1590 compilation-message is recorded (Bug#10172).
5c09001c 1591
394c65f1
GM
15922011-11-22 Glenn Morris <rgm@gnu.org>
1593
1594 * rmailmm.el: New file, split from lisp/mail/rmailmm.el.
1595
cd1181db
JB
15962011-11-20 Juanma Barranquero <lekktu@gmail.com>
1597
1598 * cedet/semantic-utest-c.el (semantic-utest-c-comparisons): Fix typo.
1599
58179cce
JB
16002011-11-16 Juanma Barranquero <lekktu@gmail.com>
1601
7877f373
JB
1602 * automated/icalendar-tests.el (icalendar-tests--get-ical-event)
1603 (icalendar-tests--test-export, icalendar-tests--do-test-export):
58179cce
JB
1604 * cedet/srecode-tests.el (srecode-field-utest-impl): Fix typo.
1605
dba0634a
UJ
16062011-10-30 Ulf Jasper <ulf.jasper@web.de>
1607
1608 * automated/newsticker-tests.el
6df6ae42 1609 (newsticker--group-manage-orphan-feeds): Remove fsetting of
dba0634a
UJ
1610 newsticker--treeview-tree-update.
1611
6d6a626c
UJ
16122011-10-29 Ulf Jasper <ulf.jasper@web.de>
1613
73c3f81d
UJ
1614 * automated/newsticker-tests.el
1615 (newsticker--group-manage-orphan-feeds): Use fset instead of flet.
1616
a12bf61e 1617 * automated/newsticker-tests.el
6d6a626c 1618 (newsticker--group-manage-orphan-feeds): Prevent updating
c295fc18 1619 newsticker treeview. Fixed bug#9763.
6d6a626c 1620
6e0a9be7
GM
16212011-10-20 Glenn Morris <rgm@gnu.org>
1622
e195ae68
GM
1623 * automated/vc-bzr.el (vc-bzr-test-bug9781): New test.
1624
6e0a9be7
GM
1625 * automated/vc-bzr.el: New file.
1626
21fedf28
GM
16272011-10-15 Glenn Morris <rgm@gnu.org>
1628
1629 * automated/f90.el: New file.
1630
81416b68
UJ
16312011-09-27 Ulf Jasper <ulf.jasper@web.de>
1632
1633 * automated/newsticker-tests.el: Move newsticker-testsuite.el
c295fc18 1634 to automated/newsticker-tests.el. Convert to ERT.
81416b68 1635
68575ab0
UJ
16362011-07-26 Ulf Jasper <ulf.jasper@web.de>
1637
1638 * automated/icalendar-tests.el (icalendar-tests--compare-strings):
aa7dab97 1639 Remove, simply use string=.
68575ab0
UJ
1640 (icalendar--diarytime-to-isotime)
1641 (icalendar--datetime-to-diary-date)
1642 (icalendar--datestring-to-isodate)
1643 (icalendar--format-ical-event)
1644 (icalendar--parse-summary-and-rest)
1645 (icalendar-tests--do-test-import)
6df6ae42 1646 (icalendar-tests--do-test-cycle): Change argument order of
68575ab0
UJ
1647 string= to EXPECTED ACTUAL.
1648 (icalendar--import-format-sample)
1649 (icalendar--format-ical-event)
1650 (icalendar-import-non-recurring)
1651 (icalendar-import-rrule)
1652 (icalendar-import-duration)
1653 (icalendar-import-bug-6766)
6df6ae42 1654 (icalendar-real-world): Adjust to string= instead of
68575ab0
UJ
1655 icalendar-tests--compare-strings.
1656 (icalendar-import-multiple-vcalendars): New.
1657
de316778
TZ
16582011-05-11 Teodor Zlatanov <tzz@lifelogs.com>
1659
1660 * automated/gnus-tests.el: Add wrapper for Gnus tests.
1c231080 1661 Require CL.
de316778 1662
c07b2710
JL
16632011-05-09 Juri Linkov <juri@jurta.org>
1664
1665 * automated/occur-tests.el: Move from test/occur-testsuite.el.
1666 Convert to ERT.
1667
adec429a
CY
16682011-05-09 Chong Yidong <cyd@stupidchicken.com>
1669
1670 * automated/compile-tests.el: New file.
1671
c4c205d0
CY
16722011-05-08 Chong Yidong <cyd@stupidchicken.com>
1673
1674 * automated/font-parse-tests.el: Don't byte-compile.
1675
1676 * automated/comint-testsuite.el: Move from test/. Convert to ERT.
1677
6c075cd7
SM
16782011-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1679
1680 * automated/lexbind-tests.el: New file.
1681
33383987
JB
16822011-03-07 Chong Yidong <cyd@stupidchicken.com>
1683
1684 * Version 23.3 released.
1685
81fb60b2
GM
16862011-03-05 Glenn Morris <rgm@gnu.org>
1687
1688 * eshell.el: Move here from lisp/eshell/esh-test.el.
1689
de69c0a8
CO
16902011-03-03 Christian Ohler <ohler@gnu.org>
1691
1692 * automated/ert-tests.el (ert-test-explain-not-equal-keymaps):
1693 New test.
1694
4856384c
UJ
16952011-02-20 Ulf Jasper <ulf.jasper@web.de>
1696
1697 * automated/icalendar-tests.el: Move from icalendar-testsuite.el;
1698 convert to ERT format.
1699
aa0935b9
CY
17002011-02-14 Chong Yidong <cyd@stupidchicken.com>
1701
1702 * automated/bytecomp-tests.el: Move from bytecomp-testsuite.el;
1703 convert to ERT format.
1704
ccded26c
SM
17052011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1706
1707 * indent/shell.sh:
1708 * indent/shell.rc: New files.
1709
372fb76b
CY
17102011-01-27 Chong Yidong <cyd@stupidchicken.com>
1711
1712 * automated/font-parse-tests.el: Move from
1713 font-parse-testsuite.el.
1714
6608a7d8
CY
17152011-01-26 Chong Yidong <cyd@stupidchicken.com>
1716
1717 * font-parse-testsuite.el (test-font-parse-data): New file.
1718
db5d03ea
SM
17192011-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
1720
1721 * indent/prolog.prolog: Add tokenizing tests.
1722
d221e780
CO
17232011-01-13 Christian Ohler <ohler@gnu.org>
1724
1725 * automated: New directory for automated tests.
1726
1727 * automated/ert-tests.el, automated/ert-x-tests.el: New files.
1728
1729 * automated/Makefile.in: New file.
1730
cbf83ce9
SM
17312010-11-11 Stefan Monnier <monnier@iro.umontreal.ca>
1732
1733 * indent/modula2.mod: New file.
1734
d19dc73d
SM
17352010-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
1736
1737 * indent/octave.m: Add a test to ensure indentation is local.
1738
41f592d1
GM
17392010-10-23 Glenn Morris <rgm@gnu.org>
1740
1741 * comint-testsuite.el
d19dc73d
SM
1742 (comint-testsuite--test-comint-password-prompt-regexp):
1743 Add "Please enter the password". (Bug#7224)
41f592d1 1744
3672149f
SM
17452010-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
1746
1747 * indent/prolog.prolog: Use normal spacing around !.
1748
f5632fb6
SM
17492010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1750
1751 * indent/octave.m: Remove one more `fixindent'. Use `end'.
1752
cf38dd42
SM
17532010-09-10 Stefan Monnier <monnier@iro.umontreal.ca>
1754
1755 * indent/octave.m: Remove some `fixindent' not needed any more.
1756
e17b68ed
SM
17572010-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1758
1759 * indent/octave.m: New file.
1760
81ee9410
UJ
17612010-08-08 Ulf Jasper <ulf.jasper@web.de>
1762
e17b68ed 1763 * icalendar-testsuite.el (icalendar-testsuite-run): Add internal tests.
81ee9410
UJ
1764 (icalendar-testsuite--trim, icalendar-testsuite--compare-strings)
1765 (icalendar-testsuite--run-internal-tests): New.
1766 (icalendar-testsuite--test-convert-ordinary-to-ical)
1767 (icalendar-testsuite--test-convert-block-to-ical)
1768 (icalendar-testsuite--test-convert-anniversary-to-ical)
1769 (icalendar-testsuite--test-parse-vtimezone)
1770 (icalendar-testsuite--do-test-export): Code formatting.
1771 (icalendar-testsuite--test-parse-vtimezone): Doc fix.
1772 (icalendar-testsuite--do-test-import)
3672149f
SM
1773 (icalendar-testsuite--do-test-cycle):
1774 Use icalendar-testsuite--compare-strings
81ee9410
UJ
1775 (icalendar-testsuite--run-import-tests): Comment added.
1776 (icalendar-testsuite--run-import-tests)
e17b68ed 1777 (icalendar-testsuite--run-real-world-tests): Fix expected results.
81ee9410 1778
71ab16dd
CY
17792010-06-25 Chong Yidong <cyd@stupidchicken.com>
1780
1781 * redisplay-testsuite.el (test-redisplay-3): New test.
1782
6534e58a
CY
17832010-06-11 Chong Yidong <cyd@stupidchicken.com>
1784
1785 * comint-testsuite.el: New file.
1786
927c346b
SM
17872010-06-02 Stefan Monnier <monnier@iro.umontreal.ca>
1788
1789 * indent: New dir.
1790
61a808e8
CY
17912010-05-07 Chong Yidong <cyd@stupidchicken.com>
1792
1793 * Version 23.2 released.
1794
a4100ebe
CY
17952010-03-29 Chong Yidong <cyd@stupidchicken.com>
1796
3cbcd186
CY
1797 * cedet/semantic-ia-utest.el
1798 (semantic-symref-test-count-hits-in-tag): Add function, from
1799 semantic-test.el.
1800
a4100ebe
CY
1801 * cedet/tests/test.cpp:
1802 * cedet/tests/test.py:
1803 * cedet/tests/teststruct.cpp:
1804 * cedet/tests/testtemplates.cpp:
1805 * cedet/tests/testusing.cpp:
1806 * cedet/tests/scopetest.cpp:
1807 * cedet/tests/scopetest.java: Files deleted.
1808
1809 * cedet/tests/test.make:
1810 * cedet/tests/test.c:
1811 * cedet/tests/testjavacomp.java:
1812 * cedet/tests/testspp.c:
1813 * cedet/tests/testsppreplace.c:
1814 * cedet/tests/testsppreplaced.c:
1815 * cedet/tests/testsubclass.cpp:
1816 * cedet/tests/testsubclass.hh:
1817 * cedet/tests/testtypedefs.cpp:
1818 * cedet/tests/testvarnames.c:
1819 * cedet/tests/test.el:
1820 * cedet/tests/testdoublens.cpp:
1821 * cedet/tests/testdoublens.hpp: Add copyright header.
1822
85738751
SM
1823 * cedet/semantic-tests.el (semanticdb-test-gnu-global):
1824 Remove reference to deleted files.
1825
dc2d2590
JL
18262010-03-30 Juri Linkov <juri@jurta.org>
1827
1828 * occur-testsuite.el (occur-tests): Add tests for context lines.
1829
5275ff8b
JL
18302010-03-23 Juri Linkov <juri@jurta.org>
1831
1832 * occur-testsuite.el: New file.
1833
288f9fc0
CY
18342010-03-10 Chong Yidong <cyd@stupidchicken.com>
1835
1836 * Branch for 23.2.
1837
b4340b3f
UJ
18382010-02-19 Ulf Jasper <ulf.jasper@web.de>
1839
1840 * icalendar-testsuite.el
6df6ae42
JB
1841 (icalendar-testsuite--run-function-tests): Add new tests.
1842 (icalendar-testsuite--test-diarytime-to-isotime): Add another
b4340b3f
UJ
1843 testcase.
1844 (icalendar-testsuite--test-convert-ordinary-to-ical): New.
1845 (icalendar-testsuite--test-convert-weekly-to-ical): New.
1846 (icalendar-testsuite--test-convert-yearly-to-ical): New.
1847 (icalendar-testsuite--test-convert-block-to-ical): New.
1848 (icalendar-testsuite--test-convert-cyclic-to-ical): New.
1849 (icalendar-testsuite--test-convert-anniversary-to-ical): New.
1850
db9e401b
JB
18512010-01-18 Juanma Barranquero <lekktu@gmail.com>
1852
1853 * cedet/semantic-tests.el (semanticdb-test-gnu-global)
1854 (semantic-lex-test-full-depth, semantic-symref-test-count-hits-in-tag):
1855 Fix typos in docstrings and error messages.
1856 (semanticdb-ebrowse-run-tests): Fix typos in error messages.
1857
d1f18ec0
JB
18582010-01-14 Juanma Barranquero <lekktu@gmail.com>
1859
1860 * cedet/cedet-utests.el (cedet-utest-log-shutdown, pulse-test):
1861 * cedet/semantic-ia-utest.el (semantic-ia-utest-error-log-list)
1862 (semantic-ia-utest-buffer-refs): Fix typos in docstrings.
1863
6fe539d2
UJ
18642009-12-18 Ulf Jasper <ulf.jasper@web.de>
1865
1866 * icalendar-testsuite.el
d5c6faf9
SM
1867 (icalendar-testsuite--run-function-tests):
1868 Add icalendar-testsuite--test-parse-vtimezone.
6fe539d2
UJ
1869 (icalendar-testsuite--test-parse-vtimezone): New.
1870 (icalendar-testsuite--do-test-cycle): Doc changes.
6df6ae42 1871 (icalendar-testsuite--run-real-world-tests): Remove trailing
6fe539d2
UJ
1872 whitespace -- see change of icalendar--add-diary-entry in
1873 icalendar.el.
6df6ae42 1874 (icalendar-testsuite--run-cycle-tests): Re-enable all tests.
6fe539d2 1875
d8085053
GM
18762009-09-30 Glenn Morris <rgm@gnu.org>
1877
1878 * cedet/semantic-utest-c.el: Relicense under GPLv3+.
1879
7c4dccd0
CY
18802009-06-26 Eric Ludlam <zappo@gnu.org>
1881
1882 * cedet/*: New unit tests, from CEDET repository.
1883
6ada5ad1
CY
18842009-06-26 Chong Yidong <cyd@stupidchicken.com>
1885
1886 * redisplay-testsuite.el: New file.
1887
70243478
CY
18882009-06-21 Chong Yidong <cyd@stupidchicken.com>
1889
1890 * Branch for 23.1.
1891
f052351a
UJ
18922009-01-25 Ulf Jasper <ulf.jasper@web.de>
1893
1894 * icalendar-testsuite.el
6df6ae42
JB
1895 (icalendar-testsuite--run-function-tests):
1896 Add icalendar-testsuite--test-diarytime-to-isotime.
1897 (icalendar-testsuite--test-parse-summary-and-rest): Adjust to
f052351a
UJ
1898 recent icalendar fixes.
1899 (icalendar-testsuite--test-diarytime-to-isotime): New.
6df6ae42 1900 (icalendar-testsuite--test-create-uid): Adjust to recent
f052351a
UJ
1901 icalendar changes.
1902
dee5aa91
CY
19032008-11-30 Shigeru Fukaya <shigeru.fukaya@gmail.com>
1904
d4835507 1905 * bytecomp-testsuite.el: New file.
dee5aa91 1906
f052351a 19072008-10-31 Ulf Jasper <ulf.jasper@web.de>
aad81014
UJ
1908
1909 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
d5c6faf9 1910 Add `icalendar-testsuite--test-create-uid'.
aad81014
UJ
1911 (icalendar-testsuite--test-create-uid): New.
1912
d176d8c6
UJ
19132008-06-14 Ulf Jasper <ulf.jasper@web.de>
1914
1915 * newsticker-testsuite.el: New file.
1916
a4766629
GM
19172008-05-24 Ulf Jasper <ulf.jasper@web.de>
1918
1919 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
1920 Add icalendar-testsuite--test-datestring-to-isodate,
1921 icalendar-testsuite--test-datetime-to-diary-date, and
1922 icalendar-testsuite--test-calendar-style.
35e951cd 1923 (icalendar-testsuite--test-format-ical-event)
a4766629
GM
1924 (icalendar-testsuite--test-parse-summary-and-rest):
1925 Doc fix. Remove european-calendar-style.
1926 (icalendar-testsuite--get-ical-event): Doc fix.
35e951cd 1927 (icalendar-testsuite--test-first-weekday-of-year)
a4766629 1928 (icalendar-testsuite--run-cycle-tests): Add doc string.
35e951cd
JB
1929 (icalendar-testsuite--test-datestring-to-isodate)
1930 (icalendar-testsuite--test-datetime-to-diary-date)
a4766629
GM
1931 (icalendar-testsuite--test-calendar-style): New functions.
1932 (icalendar-testsuite--test-export): Handle iso date style.
1933 New arg INPUT-ISO. Use calendar-date-style.
1934 (icalendar-testsuite--test-import): Handle iso date style.
1935 New arg EXPECTED-ISO. Use calendar-date-style.
1936 (icalendar-testsuite--test-cycle): Handle iso date style.
35e951cd
JB
1937 (icalendar-testsuite--run-import-tests)
1938 (icalendar-testsuite--run-export-tests)
a4766629
GM
1939 (icalendar-testsuite--run-real-world-tests): Add iso style tests.
1940
e42fc905
GM
19412008-02-29 Glenn Morris <rgm@gnu.org>
1942
1943 * README: New file.
1944
366b88a2
GM
19452008-02-29 Ulf Jasper <ulf.jasper@web.de>
1946
1947 * icalendar-testsuite.el: New file.
1948
1949;; Local Variables:
880820fe 1950;; coding: utf-8
366b88a2
GM
1951;; End:
1952
ba318903 1953 Copyright (C) 2008-2014 Free Software Foundation, Inc.
366b88a2
GM
1954
1955 This file is part of GNU Emacs.
1956
4f43e937 1957 GNU Emacs is free software: you can redistribute it and/or modify
366b88a2 1958 it under the terms of the GNU General Public License as published by
4f43e937
GM
1959 the Free Software Foundation, either version 3 of the License, or
1960 (at your option) any later version.
366b88a2
GM
1961
1962 GNU Emacs is distributed in the hope that it will be useful,
1963 but WITHOUT ANY WARRANTY; without even the implied warranty of
1964 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1965 GNU General Public License for more details.
1966
1967 You should have received a copy of the GNU General Public License
4f43e937 1968 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.