1 2002-10-04 Rob Browning <rlb@defaultvalue.org>
3 * tests/numbers.test ("expt"): add tests.
5 2002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
7 * Makefile.am (dist-hook): Do not distribute CVS directories.
10 2002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
12 * tests/reader.test: change misc-error in read-error.
14 2002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
16 * tests/goops.test: Added tests for define-generic and
19 2002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
21 * tests/goops.test: Added tests for define-class.
23 2002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
25 * tests/numbers.test (/): Expect divison by an inexact zero to
28 2002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
30 * tests/regexp.test (regexp-substitute/global): Do not test with
31 empty regexp. Empty regexps do not work on NetBSD.
33 * tests/syncase.test (basic syncase macro): Added.
35 2002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
37 * tests/srfi-13.test (string-tokenize): Updated for fixed
40 2002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
42 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
45 2002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
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.
51 2002-02-08 Neil Jerram <neil@ossau.uklinux.net>
53 * tests/elisp.test: Add tests of Elisp expression evaluation.
55 2002-01-25 Neil Jerram <neil@ossau.uklinux.net>
57 * tests/load.test: New test; for search-path with Elisp
58 nil-terminated lists for PATH and EXTENSIONS.
60 * tests/elisp.test: More tests for Scheme primitives that should
61 accept Elisp nil-terminated lists.
63 2002-01-24 Neil Jerram <neil@ossau.uklinux.net>
65 * tests/elisp.test: More new tests for the Elisp nil value.
67 2002-01-22 Neil Jerram <neil@ossau.uklinux.net>
69 * Makefile.am (SCM_TESTS): Added elisp.test.
71 * tests/elisp.test: New file.
73 2001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
75 * tests/numbers.test: Added more division by zero tests.
77 2001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
79 * tests/numbers.test: Added division by zero tests.
81 2001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
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.
87 * tests/srfi-17.test: New file.
89 2001-11-04 Stefan Jahn <stefan@lkcc.org>
91 * tests/ports.test: Run (close-port) before (delete-file) if
94 2001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
96 * tests/eval.test: Added tests for promises.
98 2001-10-21 Mikael Djurfeldt <mdj@linnaeus>
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
105 2001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
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.
111 2001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
113 * tests/syntax.test: Added test cases for 'lambda' syntax.
115 2001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
117 * tests/syntax.test: Added test cases for 'case' syntax.
119 2001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
121 * tests/numbers.test: Added a test case that checks if valid
122 number strings are transformed correctly by string->number.
124 2001-09-21 Rob Browning <rlb@defaultvalue.org>
126 * tests/numbers.test (fixnum-bit): compute dynamically.
128 * tests/bit-operations.test (fixnum-bit): compute dynamically.
130 2001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
132 * tests/getopt-long.test ("apples-blimps-catalexis example",
133 "multiple occurances"): New top-level sections.
135 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
137 * tests/numbers.test: Made some of the patterns better readable.
139 2001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
141 * tests/srfi-19.test (test-time-comparision,
142 test-time-arithmatic): New procs.
144 Add time comparison tests using new procs.
145 Thanks to Alex Shinn.
147 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
149 * tests/dynamic-scope.test: New file.
151 2001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
153 * tests/srfi-13.test (string-for-each, string-for-each-index):
154 Add tests. (Thanks to Alex Shinn.)
156 2001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
158 * tests/srfi-13.test (string-map): Swapped order of string and
159 proc args to conform with the srfi. (Thanks to Alex Shinn.)
161 2001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
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):
169 ("option-ref", "required", "specified no value, given anyway",
170 "specified arg required"): New top-level sections.
172 2001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
174 * tests/numbers.test: Added Some syntax tests for
177 2001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
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?
183 2001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
185 * Makefile.am (TESTS): List tests explicitely instead of using a
186 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
188 2001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
190 * Makefile.am: New file, to control distribution of the
193 2001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
195 * tests/getopt-long.test: New file.
197 2001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
199 * lib.scm (run-test-exception): Add special handling for
200 `error'-generated exceptions, which pass key `misc-error' and
201 leave messages unformatted.
203 2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
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
213 2001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
215 * tests/srfi-14.test: New file.
217 2001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
219 * tests/import.test: New file.
221 2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
223 * tests/goops.test: Started with some real tests.
225 2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
227 * guile-test: Use module (ice-9 rdelim).
229 2001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
231 * tests/srfi-4.test: New file.
233 2001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
235 Thanks to Matthias Köppe!
237 * tests/ports.test: New test for output port line counts.
238 * tests/format.test, tests/optargs.test, tests/srfi-19.test: New
241 2001-05-28 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
243 * tests/symbols.test ("gensym"): New tests for long gensym
244 prefices and embedded NULs in prefices.
246 2001-05-21 Marius Vollmer <mvo@zagadka.ping.de>
248 * test/goops.test, test/syncase.test: New, minimal tests.
250 2001-05-19 Marius Vollmer <mvo@zagadka.ping.de>
252 * tests/version.test: Updated test for new micro version stuff.
254 2001-05-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
256 * tests/srfi-13.test: More tests.
258 2001-05-10 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
260 * tests/srfi-10.test: New file.
262 * tests/srfi-9.test: New file.
264 * tests/srfi-13.test: Added some more tests.
266 2001-05-09 Thien-Thi Nguyen <ttn@revel.glug.org>
268 * tests/eval.test: ("evaluator" "memoization"): New test
270 ("transparency"): New "evaluator memoization" test.
272 2001-05-08 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
274 * tests/srfi-13.test: Added module access kludge, and uncommented
275 some tests depending on this.
277 2001-05-07 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
279 * tests/srfi-13.test: New file testing the SRFI string library.
281 2001-04-26 Gary Houston <ghouston@arglist.com>
283 * tests/r4rs.test: delete files tmp1, tmp2, tmp3 after the tests
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.
291 2001-04-02 Dirk Herrmann <D.Herrmann@tu-bs.de>
293 * tests/symbols.c: Added some tests.
295 2001-03-19 Gary Houston <ghouston@arglist.com>
297 * tests/r4rs.test: use test-file-name to locate r4rs.test,
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,
305 2001-03-18 Gary Houston <ghouston@arglist.com>
307 * guile-test: use #!/bogus-path/..., not #!/home/dirk/... in the
310 2001-03-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
312 * tests/syntax.test: Added a test for let* bindings and
313 re-arranged and slightly improved the existing one.
315 2001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
317 * tests/syntax.test ("let*"): Changed the `duplicate bindings'
318 test, dups are allowed in `let*' and are now expected to pass.
320 2001-03-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
322 * lib.scm (run-test-exception): Preserve the original error's
323 stack for re-throwing.
325 2001-03-04 Marius Vollmer <mvo@zagadka.ping.de>
327 * tests/syntax.test ("let,duplicate bindings", "let*,duplicate
328 bindings", "letrec,duplicate bindings"): Expect to pass, bug has
331 2001-03-03 Marius Vollmer <mvo@zagadka.ping.de>
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.
337 * tests/alist.test: Use "'()" instead of "()" in all places
338 where the empty list is meant.
340 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
342 * lib.scm (exception:unbound-var, exception:wrong-num-args): New
345 * tests/r4rs.test: Make sure that no bindings for x and y exist
346 after the file is loaded.
348 * tests/syntax.test: New file.
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.
355 * tests/exceptions.test: Added some test cases that check guile's
358 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
360 * tests/exceptions.test, tests/numbers.test: Moved the number
361 related test cases from tests/exceptions.test to
364 * tests/numbers.test: Added a test case.
366 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
368 * tests/symbols.test: New file.
370 (exception:immutable-string): New constant. Currently, this is a
371 dummy since guile does not have immutable strings.
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
378 * tests/strings.test: Copyright notice updated. Added a couple
381 (exception:immutable-string): New constant. Currently, this is a
382 dummy since guile does not have immutable strings.
384 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
386 * tests/exceptions.test: Use expect-fail-exception to indicate
387 test cases where exceptions should occur, but don't.
389 (exception:bad-bindings, exception:bad-formals, exception:bad-var,
390 exception:missing/extra-expr): New constants.
392 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
394 * tests/reader.test, tests/exceptions.test: Moved the reader
395 related test cases from tests/exceptions.test to
398 * tests/reader.test (exception:eof, exception:unexpected-rparen):
401 * tests/exceptions.test (read-string, x:eof, x:unexpected-rparen):
404 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
406 * lib.scm (signals-error?, signals-error?*): Removed.
408 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
410 * lib.scm: Added comment about new convenience functions/macros
411 to test for exceptions.
413 (exception:out-of-range, exception:wrong-type-arg): New exported
416 (run-test-exception): New function.
418 (pass-if-exception, expect-fail-exception): New exported macros.
420 * tests/environments.test: Fixed tests that were checking for
421 exceptions when set!ing an unbound symbol.
423 (exception:unbound-symbol): New constant.
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.
434 * tests/hooks.test (exception:wrong-num-hook-args): New constant.
435 Maybe a standard wrong-num-arg exception should be thrown instead
438 * tests/reader.test (try-to-read): Replaced by read-string.
440 (read-string): New function.
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.
447 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
449 * tests/alist.test: Remove redundant test name prefix.
451 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
453 * lib.scm (pass-if): Tests shall return a boolean value.
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.
462 * tests/list.test (documented?): New function, replace all checks
463 for documentation with calls to this function.
465 2001-02-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
467 * lib.scm (data-file): Remove from export list.
469 2001-02-22 Thien-Thi Nguyen <ttn@revel.glug.org>
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.
484 * tests/exceptions.test: New file.
486 2001-02-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
488 * guile-test: Use (ice-9 and-let-star) instead of (ice-9
491 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
493 This patch fixes things that I have broken with the last one :-(
495 * guile-test (test-suite): New variable.
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.
504 (test-file-name): Use the global 'test-suite variable.
506 (main): Initialize 'test-suite instead of a local variable.
508 * lib.scm: Don't import paths any more.
510 (data-file): Removed. Resurrected with a sligtly different
511 functionality as 'data-file-name' in guile-test.
513 * r4rs.scm: For all references to temporary file, make use of
516 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
518 The following patch was sent by Thien-Thi Nguyen and a little bit
521 * guile-test: Usage and installation comments improved. Added
522 support for --test-suite and --debug command line options.
524 (default-test-suite): Added to allow for simplified
525 configurability. No need to load the paths file any more.
527 (enable-debug-mode): New function. Will be called when the
528 --debug command line option is given.
530 (test-root): Removed. The test directory has to be fully given.
531 This allows for arbitrarily named test directories.
533 (test-file-name, enumerate-tets): Take the test directory as a
534 paramter instead of using the global variable 'test-root'.
536 (main): Handle the new command line options. Return an exit code
537 depending on whether all tests came out as expected.
541 * paths.scm: Removed.
543 2001-01-24 Gary Houston <ghouston@arglist.com>
545 * tests/ports.test: include (ice-9 rdelim) module.
547 2001-01-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
549 * tests/numbers.test: Converted to do real boundary testing.
551 2001-01-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
553 * tests/bit-operations.test: Added.
555 2000-11-03 Dirk Herrmann <D.Herrmann@tu-bs.de>
557 * tests/gc.test: Added.
559 2000-10-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
561 * tests/strings.test: string=? is fixed.
563 2000-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
565 * tests/list.test: Removed references to sloppy-mem(q|v|ber)
567 2000-09-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
569 * tests/strings.test: Added a test to help remember that string=?
570 and friends need fixing.
572 2000-09-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
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
579 2000-09-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
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.
586 2000-08-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
588 * tests/environments.test: Added.
590 2000-08-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
592 * lib.scm (pass-if, expect-fail): Generalized to allow a sequence
595 * tests/eval.test: Fix documentation test.
597 2000-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
599 * tests/list.test: Added tests for list-ref, list-set! and
602 2000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
604 * tests/common-list.test: Added.
606 2000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
608 * tests/eval.test: Added.
610 2000-06-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
612 * tests/list.test: Use cons* instead of list*.
614 2000-06-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
616 * tests/numbers.test, tests/list.test: Updated for new
617 documentation module.
619 2000-05-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
621 * tests/hooks.test: make-hook-with-name is deprecated.
623 2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
625 * tests/list.test, tests/numbers.test: Added.
627 2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
629 * guile-test: Eliminate use of catch-test-errors.
631 * lib.scm: Adopted a couple of nice ideas from Greg.
633 (pass, fail, expect-failure, expect-failure-if,
634 expect-failure-if*, catch-test-errors, catch-test-errors*,
635 expected-failure-fluid, pessimist?): Removed.
637 (run-test, expect-fail, result-tags, important-result-tags):
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.
645 * tests/alist.test, tests/hooks.test, tests/ports.test,
646 tests/weaks.test: Don't use catch-test-errors and
649 2000-05-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
651 * mambo.test: Removed dummy file.
653 2000-03-31 Gary Houston <ghouston@arglist.com>
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.
659 2000-03-22 Jim Blandy <jimb@savonarola.red-bean.com>
661 * lib.scm: Doc fixes.
663 Sun Jan 16 14:01:51 2000 Greg J. Badros <gjb@cs.washington.edu>
665 * paths.scm: Assume that ~/guile-core/test-suite is the location
666 of the test suite now.
668 * tests/version.test: Added -- version.c had 0% coverage before,
671 * tests/chars.test: Added -- needed test of char-is-both?.
673 1999-12-22 Greg Harvey <Greg.Harvey@thezone.net>
675 * tests/weaks.test, tests/hooks.test: Added.
677 1999-12-18 Greg Harvey <Greg.Harvey@thezone.net>
679 * tests/alist.test: Added.
681 Fri Dec 17 12:14:10 1999 Greg J. Badros <gjb@cs.washington.edu>
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).
689 1999-10-24 Gary Houston <ghouston@freewire.co.uk>
691 * tests/ports.test ("string ports"): test seeking/unreading from
692 an input string and seeking an output string.
694 1999-10-20 Gary Houston <ghouston@freewire.co.uk>
696 * tests/ports.test: in seek/tell test on input port, also test
697 that ftell doesn't discard unread chars.
699 1999-10-18 Gary Houston <ghouston@freewire.co.uk>
701 * tests/ports.test: add seek/tell tests for unidirectional ports.
703 1999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
705 * tests/reader.test: Check that number->string checks its radix
708 1999-09-20 Jim Blandy <jimb@savonarola.red-bean.com>
710 * tests/ports.test: Check that our input functions cope when
711 current-input-port is closed.
713 * tests/regexp.test: Check regexp-substitute/global when there are
716 1999-09-15 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
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.
721 1999-09-14 Gary Houston <ghouston@freewire.co.uk>
723 * tests/ports.test: test non-blocking I/O.
725 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
727 * tests/strings.test: Add test for substring-move! argument checking.
729 * lib.scm (signals-error?, signals-error?*): New macro and function.
730 * tests/reader.test: Use them.
732 * tests/interp.test: Add copyright notice.
734 * tests/reader.test: New test file.
736 * tests/regexp.test: New test file.
738 1999-09-06 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
740 * tests/interp.test: Added tests for evaluation of closure bodies.
742 1999-09-03 James Blandy <jimb@mule.m17n.org>
744 * tests/multilingual.nottest: New file, which we will turn into a
745 test file once we actually have multilingual support to test.
747 * tests/load.test: New test file.
749 1999-08-30 James Blandy <jimb@mule.m17n.org>
751 * tests/strings.test: New test file.
753 1999-08-29 Gary Houston <ghouston@easynet.co.uk>
755 * tests/ports.test: test unread-char and unread-string.
757 1999-08-19 Gary Houston <ghouston@easynet.co.uk>
759 * tests/ports.test: test line-buffering of fports.
761 1999-08-18 Gary Houston <ghouston@easynet.co.uk>
763 * tests/ports.test: tests for NUL and non-ASCII chars to fports.
765 1999-08-12 Gary Houston <ghouston@easynet.co.uk>
767 * tests/ports.test: lseek -> seek.
769 1999-08-04 Gary Houston <ghouston@easynet.co.uk>
771 * tests/ports.test: tests for buffered and unbuffered input/output
774 1999-08-01 Jim Blandy <jimb@savonarola.red-bean.com>
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...
781 * tests/ports.test: Add some regression tests for char-ready?.
783 1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
785 * tests/ports.test: Fix copyright years.
787 * tests/guardians.test: New test file.
789 * tests/ports.test ("read-delimited!"): New tests.
791 1999-06-19 Jim Blandy <jimb@savonarola.red-bean.com>
793 * tests/interp.test: New file.
795 1999-06-15 Jim Blandy <jimb@savonarola.red-bean.com>
797 * tests/time.test: New test file.
799 * tests/r4rs.test: New set of tests, taken from Guile's test
800 script, taken from SCM.
802 * tests/ports.test: Group the string port tests under a new
805 * tests/ports.test ("line counter"): Check the final column, too.
807 * lib.scm: Import (test-suite paths).
808 (data-file): New exported function.
810 1999-06-12 Jim Blandy <jimb@savonarola.red-bean.com>
812 * tests/ports.test ("line counter"): Add test for correct column
815 1999-06-09 Jim Blandy <jimb@savonarola.red-bean.com>
817 * tests/ports.test ("line counter"): Verify that we do eventually
818 get EOF on the port --- don't just read forever.
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
824 * lib.scm (print-counts): XFAILS are "expected failures", not
825 "unexpected failures."
827 * lib.scm, guile-test, paths.scm: Log begins.