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