*** empty log message ***
[bpt/guile.git] / test-suite / ChangeLog
1 2002-10-04 Rob Browning <rlb@defaultvalue.org>
2
3 * tests/numbers.test ("expt"): add tests.
4
5 2002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
6
7 * Makefile.am (dist-hook): Do not distribute CVS directories.
8 Thanks to Greg Troxel!
9
10 2002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
11
12 * tests/reader.test: change misc-error in read-error.
13
14 2002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
15
16 * tests/goops.test: Added tests for define-generic and
17 define-accessor.
18
19 2002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
20
21 * tests/goops.test: Added tests for define-class.
22
23 2002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
24
25 * tests/numbers.test (/): Expect divison by an inexact zero to
26 yield +inf.0.
27
28 2002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
29
30 * tests/regexp.test (regexp-substitute/global): Do not test with
31 empty regexp. Empty regexps do not work on NetBSD.
32
33 * tests/syncase.test (basic syncase macro): Added.
34
35 2002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
36
37 * tests/srfi-13.test (string-tokenize): Updated for fixed
38 semantics.
39
40 2002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
41
42 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
43 directories manually.
44
45 2002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
46
47 * guile-test (main): Handle `--flag-unresolved'. No longer set
48 exit value to #f unconditionally on UNRESOLVED results.
49 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
50
51 2002-02-08 Neil Jerram <neil@ossau.uklinux.net>
52
53 * tests/elisp.test: Add tests of Elisp expression evaluation.
54
55 2002-01-25 Neil Jerram <neil@ossau.uklinux.net>
56
57 * tests/load.test: New test; for search-path with Elisp
58 nil-terminated lists for PATH and EXTENSIONS.
59
60 * tests/elisp.test: More tests for Scheme primitives that should
61 accept Elisp nil-terminated lists.
62
63 2002-01-24 Neil Jerram <neil@ossau.uklinux.net>
64
65 * tests/elisp.test: More new tests for the Elisp nil value.
66
67 2002-01-22 Neil Jerram <neil@ossau.uklinux.net>
68
69 * Makefile.am (SCM_TESTS): Added elisp.test.
70
71 * tests/elisp.test: New file.
72
73 2001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
74
75 * tests/numbers.test: Added more division by zero tests.
76
77 2001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
78
79 * tests/numbers.test: Added division by zero tests.
80
81 2001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
82
83 * tests/syntax.test: Added some tests, updated some others with
84 respect to recent changes in eval.c. Further, extracted test
85 cases for guile's extended set! functionality to srfi-17.test.
86
87 * tests/srfi-17.test: New file.
88
89 2001-11-04 Stefan Jahn <stefan@lkcc.org>
90
91 * tests/ports.test: Run (close-port) before (delete-file) if
92 necessary/advisory.
93
94 2001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
95
96 * tests/eval.test: Added tests for promises.
97
98 2001-10-21 Mikael Djurfeldt <mdj@linnaeus>
99
100 * lib.scm: Move module the system directives `export',
101 `export-syntax', `re-export' and `re-export-syntax' into the
102 `define-module' form. This is the recommended way of exporting
103 bindings.
104
105 2001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
106
107 * tests/syntax.test: Added test cases for 'cond =>' syntax with
108 else clause. Changed some tests and comments related to the
109 'case' form to reflect recent changes in the implementation.
110
111 2001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
112
113 * tests/syntax.test: Added test cases for 'lambda' syntax.
114
115 2001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
116
117 * tests/syntax.test: Added test cases for 'case' syntax.
118
119 2001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
120
121 * tests/numbers.test: Added a test case that checks if valid
122 number strings are transformed correctly by string->number.
123
124 2001-09-21 Rob Browning <rlb@defaultvalue.org>
125
126 * tests/numbers.test (fixnum-bit): compute dynamically.
127
128 * tests/bit-operations.test (fixnum-bit): compute dynamically.
129
130 2001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
131
132 * tests/getopt-long.test ("apples-blimps-catalexis example",
133 "multiple occurances"): New top-level sections.
134
135 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
136
137 * tests/numbers.test: Made some of the patterns better readable.
138
139 2001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
140
141 * tests/srfi-19.test (test-time-comparision,
142 test-time-arithmatic): New procs.
143
144 Add time comparison tests using new procs.
145 Thanks to Alex Shinn.
146
147 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
148
149 * tests/dynamic-scope.test: New file.
150
151 2001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
152
153 * tests/srfi-13.test (string-for-each, string-for-each-index):
154 Add tests. (Thanks to Alex Shinn.)
155
156 2001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
157
158 * tests/srfi-13.test (string-map): Swapped order of string and
159 proc args to conform with the srfi. (Thanks to Alex Shinn.)
160
161 2001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
162
163 * tests/getopt-long.test (exception:no-such-option,
164 exception:option-does-not-support-arg,
165 exception:option-must-be-specified,
166 exception:option-must-have-arg, exception:not-enough-args):
167 New vars.
168
169 ("option-ref", "required", "specified no value, given anyway",
170 "specified arg required"): New top-level sections.
171
172 2001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
173
174 * tests/numbers.test: Added Some syntax tests for
175 string->number.
176
177 2001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
178
179 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
180 "SCM_TESTS". This has special meaning to automake. How many
181 tries left to get this right, mvo?
182
183 2001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
184
185 * Makefile.am (TESTS): List tests explicitely instead of using a
186 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
187
188 2001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
189
190 * Makefile.am: New file, to control distribution of the
191 test-suite.
192
193 2001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
194
195 * tests/getopt-long.test: New file.
196
197 2001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
198
199 * lib.scm (run-test-exception): Add special handling for
200 `error'-generated exceptions, which pass key `misc-error' and
201 leave messages unformatted.
202
203 2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
204
205 * tests/alist.test, tests/bit-operations.test,
206 tests/common-list.test, tests/environments.test, tests/eval.test,
207 tests/gc.test, tests/hooks.test, tests/import.test,
208 tests/interp.test, tests/list.test, tests/load.test,
209 tests/numbers.test, tests/ports.test, tests/r4rs.test,
210 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
211 copyright notice.
212
213 2001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
214
215 * tests/srfi-14.test: New file.
216
217 2001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
218
219 * tests/import.test: New file.
220
221 2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
222
223 * tests/goops.test: Started with some real tests.
224
225 2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
226
227 * guile-test: Use module (ice-9 rdelim).
228
229 2001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
230
231 * tests/srfi-4.test: New file.
232
233 2001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
234
235 Thanks to Matthias Köppe!
236
237 * tests/ports.test: New test for output port line counts.
238 * tests/format.test, tests/optargs.test, tests/srfi-19.test: New
239 files.
240
241 2001-05-28 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
242
243 * tests/symbols.test ("gensym"): New tests for long gensym
244 prefices and embedded NULs in prefices.
245
246 2001-05-21 Marius Vollmer <mvo@zagadka.ping.de>
247
248 * test/goops.test, test/syncase.test: New, minimal tests.
249
250 2001-05-19 Marius Vollmer <mvo@zagadka.ping.de>
251
252 * tests/version.test: Updated test for new micro version stuff.
253
254 2001-05-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
255
256 * tests/srfi-13.test: More tests.
257
258 2001-05-10 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
259
260 * tests/srfi-10.test: New file.
261
262 * tests/srfi-9.test: New file.
263
264 * tests/srfi-13.test: Added some more tests.
265
266 2001-05-09 Thien-Thi Nguyen <ttn@revel.glug.org>
267
268 * tests/eval.test: ("evaluator" "memoization"): New test
269 prefix block.
270 ("transparency"): New "evaluator memoization" test.
271
272 2001-05-08 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
273
274 * tests/srfi-13.test: Added module access kludge, and uncommented
275 some tests depending on this.
276
277 2001-05-07 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
278
279 * tests/srfi-13.test: New file testing the SRFI string library.
280
281 2001-04-26 Gary Houston <ghouston@arglist.com>
282
283 * tests/r4rs.test: delete files tmp1, tmp2, tmp3 after the tests
284 have run.
285
286 * tests/ports.test (test-file), tests/load.test (temp-dir):
287 redefined using data-file-name instead of tmpnam. the test files
288 will be created in the build directory instead of /var/tmp or
289 whereever tmpnam puts them.
290
291 2001-04-02 Dirk Herrmann <D.Herrmann@tu-bs.de>
292
293 * tests/symbols.c: Added some tests.
294
295 2001-03-19 Gary Houston <ghouston@arglist.com>
296
297 * tests/r4rs.test: use test-file-name to locate r4rs.test,
298 not data-file-name.
299
300 * guile-test: define tmp-dir, the location where r4rs.test will
301 create it's temporary files.
302 (data-file-name): use tmp-dir. this must be under build-dir,
303 not src-dir.
304
305 2001-03-18 Gary Houston <ghouston@arglist.com>
306
307 * guile-test: use #!/bogus-path/..., not #!/home/dirk/... in the
308 first line.
309
310 2001-03-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
311
312 * tests/syntax.test: Added a test for let* bindings and
313 re-arranged and slightly improved the existing one.
314
315 2001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
316
317 * tests/syntax.test ("let*"): Changed the `duplicate bindings'
318 test, dups are allowed in `let*' and are now expected to pass.
319
320 2001-03-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
321
322 * lib.scm (run-test-exception): Preserve the original error's
323 stack for re-throwing.
324
325 2001-03-04 Marius Vollmer <mvo@zagadka.ping.de>
326
327 * tests/syntax.test ("let,duplicate bindings", "let*,duplicate
328 bindings", "letrec,duplicate bindings"): Expect to pass, bug has
329 been fixed.
330
331 2001-03-03 Marius Vollmer <mvo@zagadka.ping.de>
332
333 * tests/syntax.test ("duplicate formals"): New category, move
334 appropriate tests here. Expect them to pass.
335 ("empty parentheses"): Expect to pass, bug has been fixed.
336
337 * tests/alist.test: Use "'()" instead of "()" in all places
338 where the empty list is meant.
339
340 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
341
342 * lib.scm (exception:unbound-var, exception:wrong-num-args): New
343 exported constants.
344
345 * tests/r4rs.test: Make sure that no bindings for x and y exist
346 after the file is loaded.
347
348 * tests/syntax.test: New file.
349
350 * tests/exceptions.test, tests/syntax.test, tests/eval.test:
351 Moved the test cases that are related to guile's syntactic forms
352 from tests/exceptions.test to tests/syntax.test. Moved tests
353 related to evaluation and application to tests/eval.test.
354
355 * tests/exceptions.test: Added some test cases that check guile's
356 exception handling.
357
358 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
359
360 * tests/exceptions.test, tests/numbers.test: Moved the number
361 related test cases from tests/exceptions.test to
362 tests/numbers.test.
363
364 * tests/numbers.test: Added a test case.
365
366 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
367
368 * tests/symbols.test: New file.
369
370 (exception:immutable-string): New constant. Currently, this is a
371 dummy since guile does not have immutable strings.
372
373 * tests/exceptions.test, tests/strings.test, tests/symbols.test:
374 Moved the string related test cases from tests/exceptions.test to
375 tests/strings.test and the symbol related test cases to
376 tests/symbols.test.
377
378 * tests/strings.test: Copyright notice updated. Added a couple
379 of test cases.
380
381 (exception:immutable-string): New constant. Currently, this is a
382 dummy since guile does not have immutable strings.
383
384 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
385
386 * tests/exceptions.test: Use expect-fail-exception to indicate
387 test cases where exceptions should occur, but don't.
388
389 (exception:bad-bindings, exception:bad-formals, exception:bad-var,
390 exception:missing/extra-expr): New constants.
391
392 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
393
394 * tests/reader.test, tests/exceptions.test: Moved the reader
395 related test cases from tests/exceptions.test to
396 tests/reader.test.
397
398 * tests/reader.test (exception:eof, exception:unexpected-rparen):
399 New constants.
400
401 * tests/exceptions.test (read-string, x:eof, x:unexpected-rparen):
402 Removed.
403
404 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
405
406 * lib.scm (signals-error?, signals-error?*): Removed.
407
408 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
409
410 * lib.scm: Added comment about new convenience functions/macros
411 to test for exceptions.
412
413 (exception:out-of-range, exception:wrong-type-arg): New exported
414 constants.
415
416 (run-test-exception): New function.
417
418 (pass-if-exception, expect-fail-exception): New exported macros.
419
420 * tests/environments.test: Fixed tests that were checking for
421 exceptions when set!ing an unbound symbol.
422
423 (exception:unbound-symbol): New constant.
424
425 * tests/hooks.test (catch-error-returning-true, pass-if-not,
426 catch-error-returning-false), tests/weaks.test
427 (catch-error-returning-true, pass-if-not,
428 catch-error-returning-false): Removed. The macro pass-if-not was
429 not used. The macro catch-error-returning-false is unnecessary
430 since exceptions are caught by the test-suite anyway. The
431 functionality of catch-error-returning-true is provided by the new
432 convenience macro pass-if-exception.
433
434 * tests/hooks.test (exception:wrong-num-hook-args): New constant.
435 Maybe a standard wrong-num-arg exception should be thrown instead
436 of a misc-error?
437
438 * tests/reader.test (try-to-read): Replaced by read-string.
439
440 (read-string): New function.
441
442 * tests/alist.test, tests/environments.test, tests/eval.test,
443 tests/hooks.test, tests/list.test, tests/ports.test,
444 tests/reader.test, tests/strings.test, tests/weaks.test: Replace
445 tests for exceptions with the new convenience macros.
446
447 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
448
449 * tests/alist.test: Remove redundant test name prefix.
450
451 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
452
453 * lib.scm (pass-if): Tests shall return a boolean value.
454
455 * tests/bit-operations.test (documented?), tests/common-list.test
456 (documented?), tests/environments.test (documented?),
457 tests/eval.test (documented?), tests/gc.test (documented?),
458 tests/numbers.test (documented?), tests/guardians.test,
459 tests/hooks.test, tests/interp.test, tests/weaks.test: Make sure
460 that tests return a boolean value.
461
462 * tests/list.test (documented?): New function, replace all checks
463 for documentation with calls to this function.
464
465 2001-02-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
466
467 * lib.scm (data-file): Remove from export list.
468
469 2001-02-22 Thien-Thi Nguyen <ttn@revel.glug.org>
470
471 * tests/exceptions.test (syntax lambda): Renamed from (lambda).
472 (syntax lambda cond-arrow-proc): Renamed from (lambda cond-arrow-proc).
473 (syntax reading): New section.
474 (syntax let*): New section.
475 (syntax letrec): New section.
476 (syntax set!): New section.
477 (syntax misc): New section.
478 (bindings unbound): New section.
479 (bindings immutable-modification): New section.
480 (bindings let): New section.
481 (bindings let*): New section.
482 (bindings letrec): New section.
483
484 * tests/exceptions.test: New file.
485
486 2001-02-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
487
488 * guile-test: Use (ice-9 and-let-star) instead of (ice-9
489 and-let*).
490
491 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
492
493 This patch fixes things that I have broken with the last one :-(
494
495 * guile-test (test-suite): New variable.
496
497 (data-file-name): New function. Has the same purpose as the
498 former function data-file from lib.scm. Moved here in order to
499 have all file name handling at the same place. In contrast to the
500 former 'data-file function, it is not checked whether a file
501 exists. This allows to use this function also for file names of
502 files that are still to be created.
503
504 (test-file-name): Use the global 'test-suite variable.
505
506 (main): Initialize 'test-suite instead of a local variable.
507
508 * lib.scm: Don't import paths any more.
509
510 (data-file): Removed. Resurrected with a sligtly different
511 functionality as 'data-file-name' in guile-test.
512
513 * r4rs.scm: For all references to temporary file, make use of
514 data-file-name.
515
516 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
517
518 The following patch was sent by Thien-Thi Nguyen and a little bit
519 modified by me.
520
521 * guile-test: Usage and installation comments improved. Added
522 support for --test-suite and --debug command line options.
523
524 (default-test-suite): Added to allow for simplified
525 configurability. No need to load the paths file any more.
526
527 (enable-debug-mode): New function. Will be called when the
528 --debug command line option is given.
529
530 (test-root): Removed. The test directory has to be fully given.
531 This allows for arbitrarily named test directories.
532
533 (test-file-name, enumerate-tets): Take the test directory as a
534 paramter instead of using the global variable 'test-root'.
535
536 (main): Handle the new command line options. Return an exit code
537 depending on whether all tests came out as expected.
538
539 * README: Updated.
540
541 * paths.scm: Removed.
542
543 2001-01-24 Gary Houston <ghouston@arglist.com>
544
545 * tests/ports.test: include (ice-9 rdelim) module.
546
547 2001-01-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
548
549 * tests/numbers.test: Converted to do real boundary testing.
550
551 2001-01-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
552
553 * tests/bit-operations.test: Added.
554
555 2000-11-03 Dirk Herrmann <D.Herrmann@tu-bs.de>
556
557 * tests/gc.test: Added.
558
559 2000-10-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
560
561 * tests/strings.test: string=? is fixed.
562
563 2000-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
564
565 * tests/list.test: Removed references to sloppy-mem(q|v|ber)
566
567 2000-09-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
568
569 * tests/strings.test: Added a test to help remember that string=?
570 and friends need fixing.
571
572 2000-09-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
573
574 * tests/environments.test: For tests that rely on garbage
575 collection, conservative scanning can be a problem. Add a comment
576 for these tests and make them turn out unresolved if things don't
577 work as expected.
578
579 2000-09-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
580
581 * tests/environments.test: Finished and cleaned up the tests for
582 the leaf environments. Added a complete set of testcases for the
583 leaf environment based eval environments. Started with the tests
584 for the import environments.
585
586 2000-08-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
587
588 * tests/environments.test: Added.
589
590 2000-08-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
591
592 * lib.scm (pass-if, expect-fail): Generalized to allow a sequence
593 of expressions.
594
595 * tests/eval.test: Fix documentation test.
596
597 2000-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
598
599 * tests/list.test: Added tests for list-ref, list-set! and
600 list-cdr-set!
601
602 2000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
603
604 * tests/common-list.test: Added.
605
606 2000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
607
608 * tests/eval.test: Added.
609
610 2000-06-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
611
612 * tests/list.test: Use cons* instead of list*.
613
614 2000-06-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
615
616 * tests/numbers.test, tests/list.test: Updated for new
617 documentation module.
618
619 2000-05-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
620
621 * tests/hooks.test: make-hook-with-name is deprecated.
622
623 2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
624
625 * tests/list.test, tests/numbers.test: Added.
626
627 2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
628
629 * guile-test: Eliminate use of catch-test-errors.
630
631 * lib.scm: Adopted a couple of nice ideas from Greg.
632
633 (pass, fail, expect-failure, expect-failure-if,
634 expect-failure-if*, catch-test-errors, catch-test-errors*,
635 expected-failure-fluid, pessimist?): Removed.
636
637 (run-test, expect-fail, result-tags, important-result-tags):
638 Added.
639
640 (report, make-count-reporter, print-counts, make-log-reporter,
641 full-reporter, user-reporter): Reporters take two mandatory
642 arguments and make use of the tag descriptions in result-tags and
643 important-result-tags.
644
645 * tests/alist.test, tests/hooks.test, tests/ports.test,
646 tests/weaks.test: Don't use catch-test-errors and
647 expect-failure-if.
648
649 2000-05-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
650
651 * mambo.test: Removed dummy file.
652
653 2000-03-31 Gary Houston <ghouston@arglist.com>
654
655 * tests/ports.test (non-blocking-I/O): a couple more details:
656 a) combine the O_NONBLOCK flag with the default flags instead
657 of replacing them. b) check EWOULDBLOCK as well as EAGAIN.
658
659 2000-03-22 Jim Blandy <jimb@savonarola.red-bean.com>
660
661 * lib.scm: Doc fixes.
662
663 Sun Jan 16 14:01:51 2000 Greg J. Badros <gjb@cs.washington.edu>
664
665 * paths.scm: Assume that ~/guile-core/test-suite is the location
666 of the test suite now.
667
668 * tests/version.test: Added -- version.c had 0% coverage before,
669 now at 100%.
670
671 * tests/chars.test: Added -- needed test of char-is-both?.
672
673 1999-12-22 Greg Harvey <Greg.Harvey@thezone.net>
674
675 * tests/weaks.test, tests/hooks.test: Added.
676
677 1999-12-18 Greg Harvey <Greg.Harvey@thezone.net>
678
679 * tests/alist.test: Added.
680
681 Fri Dec 17 12:14:10 1999 Greg J. Badros <gjb@cs.washington.edu>
682
683 * tests/c-api.test: Refine the list of files that are checked in
684 the seek-offset-test. Was just using files that end in "c", but
685 that caught the new ".doc" files, too, so make sure that files end
686 in ".c" before requiring that they include unistd.h if they
687 reference SEEK_(SET|CUR|END).
688
689 1999-10-24 Gary Houston <ghouston@freewire.co.uk>
690
691 * tests/ports.test ("string ports"): test seeking/unreading from
692 an input string and seeking an output string.
693
694 1999-10-20 Gary Houston <ghouston@freewire.co.uk>
695
696 * tests/ports.test: in seek/tell test on input port, also test
697 that ftell doesn't discard unread chars.
698
699 1999-10-18 Gary Houston <ghouston@freewire.co.uk>
700
701 * tests/ports.test: add seek/tell tests for unidirectional ports.
702
703 1999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
704
705 * tests/reader.test: Check that number->string checks its radix
706 properly.
707
708 1999-09-20 Jim Blandy <jimb@savonarola.red-bean.com>
709
710 * tests/ports.test: Check that our input functions cope when
711 current-input-port is closed.
712
713 * tests/regexp.test: Check regexp-substitute/global when there are
714 no matches. (Duh.)
715
716 1999-09-15 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
717
718 * tests/c-api.test: New file. Add test to check that all source
719 files which use SEEK_SET, SEEK_CUR, and SEEK_END include unistd.h.
720
721 1999-09-14 Gary Houston <ghouston@freewire.co.uk>
722
723 * tests/ports.test: test non-blocking I/O.
724
725 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
726
727 * tests/strings.test: Add test for substring-move! argument checking.
728
729 * lib.scm (signals-error?, signals-error?*): New macro and function.
730 * tests/reader.test: Use them.
731
732 * tests/interp.test: Add copyright notice.
733
734 * tests/reader.test: New test file.
735
736 * tests/regexp.test: New test file.
737
738 1999-09-06 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
739
740 * tests/interp.test: Added tests for evaluation of closure bodies.
741
742 1999-09-03 James Blandy <jimb@mule.m17n.org>
743
744 * tests/multilingual.nottest: New file, which we will turn into a
745 test file once we actually have multilingual support to test.
746
747 * tests/load.test: New test file.
748
749 1999-08-30 James Blandy <jimb@mule.m17n.org>
750
751 * tests/strings.test: New test file.
752
753 1999-08-29 Gary Houston <ghouston@easynet.co.uk>
754
755 * tests/ports.test: test unread-char and unread-string.
756
757 1999-08-19 Gary Houston <ghouston@easynet.co.uk>
758
759 * tests/ports.test: test line-buffering of fports.
760
761 1999-08-18 Gary Houston <ghouston@easynet.co.uk>
762
763 * tests/ports.test: tests for NUL and non-ASCII chars to fports.
764
765 1999-08-12 Gary Houston <ghouston@easynet.co.uk>
766
767 * tests/ports.test: lseek -> seek.
768
769 1999-08-04 Gary Houston <ghouston@easynet.co.uk>
770
771 * tests/ports.test: tests for buffered and unbuffered input/output
772 fports with seeking.
773
774 1999-08-01 Jim Blandy <jimb@savonarola.red-bean.com>
775
776 * tests/r4rs.test (SECTION 3 4): Each element of type-matrix
777 corresponds to an example object, not a predicate. Aubrey
778 probably never noticed this because SCM doesn't check the lengths
779 of the arguments to for-each and map...
780
781 * tests/ports.test: Add some regression tests for char-ready?.
782
783 1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
784
785 * tests/ports.test: Fix copyright years.
786
787 * tests/guardians.test: New test file.
788
789 * tests/ports.test ("read-delimited!"): New tests.
790
791 1999-06-19 Jim Blandy <jimb@savonarola.red-bean.com>
792
793 * tests/interp.test: New file.
794
795 1999-06-15 Jim Blandy <jimb@savonarola.red-bean.com>
796
797 * tests/time.test: New test file.
798
799 * tests/r4rs.test: New set of tests, taken from Guile's test
800 script, taken from SCM.
801
802 * tests/ports.test: Group the string port tests under a new
803 test name prefix.
804
805 * tests/ports.test ("line counter"): Check the final column, too.
806
807 * lib.scm: Import (test-suite paths).
808 (data-file): New exported function.
809
810 1999-06-12 Jim Blandy <jimb@savonarola.red-bean.com>
811
812 * tests/ports.test ("line counter"): Add test for correct column
813 at EOF.
814
815 1999-06-09 Jim Blandy <jimb@savonarola.red-bean.com>
816
817 * tests/ports.test ("line counter"): Verify that we do eventually
818 get EOF on the port --- don't just read forever.
819
820 * lib.scm (full-reporter): The test name is the cadr of the
821 result, not the cdr. I'm not macho enough to handle run-time
822 typechecking.
823
824 * lib.scm (print-counts): XFAILS are "expected failures", not
825 "unexpected failures."
826
827 * lib.scm, guile-test, paths.scm: Log begins.
828