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