1 2004-01-23 Marius Vollmer <mvo@zagadka.de>
3 * tests/r5rs_pitfall.scm: Removed again. I was confused. The
4 file added to SCM_TESTS was r5rs_pitfall.test, not
7 2004-01-23 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
9 * tests/syntax.test: Added test for unmemoizing internal defines.
11 2004-01-21 Marius Vollmer <mvo@zagadka.de>
13 * tests/srfi-26.test: New.
14 * Makefile.am (SCM_TESTS): Added it.
16 2004-01-11 Marius Vollmer <mvo@zagadka.de>
18 * tests/r5rs_pitfall.scm: New.
19 * Makefile.am (SCM_TESTS): Added it.
21 2004-01-11 Kevin Ryde <user42@zip.com.au>
23 * tests/exceptions.test (false-if-exception): Disable tests on
24 referencing expansion environment, reverted.
26 2004-01-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
28 * standalone/test-unwind.c: Adapted to 'frame' renamings.
31 * Makefile.am (SCM_TESTS): Added continuations.test.
33 2004-01-07 Kevin Ryde <user42@zip.com.au>
35 * tests/numbers.test (<): Add tests inum/bignum/flonum/frac with frac.
37 * tests/q.test: New file.
38 (q-pop!): Exercise this, in particular the "not/null?" bug reported by
40 * Makefile.am (SCM_TESTS): Add q.test.
42 * tests/unif.test: New file.
43 (uniform-array-set1!): Exercise this, in particular previous segv on
45 * Makefile.am (SCM_TESTS): Add unif.test.
47 2004-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
49 * standalone/test-unwind.c (close_port, delete_file, check_ports):
52 2004-01-03 Marius Vollmer <mvo@zagadka.de>
54 * standalone/test-unwind.c: New test, for the frames stuff.
55 * standalone/Makefile.am: Compile and run it.
57 2004-01-04 Kevin Ryde <user42@zip.com.au>
59 * tests/exceptions.test (false-if-exception): Add tests.
61 2003-11-30 Marius Vollmer <mvo@zagadka.de>
63 * tests/syntax.test: It's "#\\space", not "#\space".
65 2003-11-21 Marius Vollmer <mvo@zagadka.de>
67 * tests/numbers.test: #e1.2 is now exactly 12/10. Expect
68 exceptions when calling inexact? with a non-number.
70 2003-12-03 Kevin Ryde <user42@zip.com.au>
72 * tests/fractions.test: Exercise most-negative-fixnum over -ve of
75 * tests/fractions.test (real-part): Expect fraction return, not
78 * tests/numbers.test (abs): Add a few more tests.
80 * tests/srfi-1.test (count): New tests.
82 2003-12-01 Mikael Djurfeldt <mdj@chunk.mit.edu>
84 * standalone/Makefile.am (snarfcppopts): Added -I$(top_srcdir).
86 2003-11-19 Rob Browning <rlb@defaultvalue.org>
88 * standalone/test-system-cmds: new test.
90 * standalone/Makefile.am (check_SCRIPTS): add test-system-cmds.
91 (TESTS): add test-system-cmds.
93 2003-11-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
95 * tests/numbers.test ("string->number"): Expect exact rationals
96 for things like "1/2" and "#e1.2".
97 ("inexact->exact"): Expect overflow error for infs and nans.
99 * tests/fractions.test: New file from Bill Schottstaedt. Thanks!
101 * tests/bit-operations.test (fixnum-bit): Round the result so that
102 fixnum-bit really is an integer.
104 2003-11-17 Marius Vollmer <mvo@zagadka.de>
106 * tests/srfi-17.test: Expect a "Bad variable" error for (set! #f
109 2003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
111 * tests/syntax.test: Tests that check for the correct handling of
112 internal defines with begin work now.
114 2003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
116 * tests/syntax.test: Fixed test that checks for the correct
117 handling of macros in the context of internal defines.
119 2003-11-15 Kevin Ryde <user42@zip.com.au>
121 * tests/bit-operations.test: Use (test-suite lib), for the benefit of
122 standalone execution.
124 2003-11-09 Dirk Herrmann <D.Herrmann@tu-bs.de>
126 * tests/optargs.test: Wrap tests in module (test-suite
127 test-<file-name without .test>). Rewrite test to be R5RS
130 * tests/syntax.test: Added test to check correct handling of
133 2003-11-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
135 * tests/syntax.test (exception:missing-body-expr): New.
137 Renamed section 'define' to 'top-level define' and added a new
138 section 'internal define' with some tests.
140 2003-11-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
142 * tests/syntax.test (exception:missing/extra-expr-misc): Removed.
144 (exception:illegal-empty-combination): New.
146 (exception:missing/extra-expr): Unified capitalization.
148 Adapted test for '()' to the new way of error reporting.
150 2003-10-19 Kevin Ryde <user42@zip.com.au>
152 * tests/numbers.test: Use define-module to hide helper defines.
153 (dbl-mant-dig, ash-flo): New helpers.
154 (exact->inexact): New tests.
156 2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
158 * tests/syntax.test (exception:bad-var): Removed.
160 Adapted tests for 'set!' to the new way of error reporting.
162 2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
164 * tests/dynamic-scope.test (exception:missing-expr): Introduced
165 temporarily until all memoizers use the new way of error
168 2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
170 * tests/syntax.test (exception:missing/extra-expr,
171 exception:missing/extra-expr-misc): Renamed
172 exception:missing/extra-expr to exception:missing/extra-expr-misc.
174 (exception:missing/extra-expr-syntax,
175 exception:missing/extra-expr): Renamed
176 exception:missing/extra-expr-syntax to
177 exception:missing/extra-expr.
179 2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
181 * lib.scm (exception:bad-variable): New.
183 * tests/syntax.test (exception:bad-binding,
184 exception:duplicate-binding): New.
186 (exception:duplicate-bindings): Removed.
188 Adapted tests for 'let', 'let*' and 'letrec' to the new way of
191 2003-10-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
193 * tests/syntax.test (define exception:bad-formal, define
194 exception:duplicate-formal): New.
196 (exception:duplicate-formals): Removed.
198 (exception:bad-formals): Adapted to the new way of error
201 Adapted tests for 'lambda' to the new way of error reporting.
203 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
205 * tests/syntax.test (exception:missing/extra-expr-syntax): Fixed
206 to be unaware of whether line number information is given or not.
208 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
210 * tests/syntax.test (exception:missing/extra-expr-syntax): New,
211 introduced temporarily until all memoizers use the new way of
214 Adapted tests for 'if' to the new way of error reporting.
216 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
218 * tests/syntax.test (exception:missing-expr,
219 exception:extra-expr): New.
221 Adapted tests for 'begin' to the new way of error
224 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
226 * tests/syntax.test (exception:misplaced-else-clause,
227 exception:bad-cond-clause): New.
229 (exception:bad/missing-clauses, exception:extra-case-clause):
232 Adapted tests for 'case' and 'cond' to the new way of error
235 The tests that check if cond is hygienic pass now.
237 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
239 * tests/syntax.test: Fixed and activated test of empty case label
242 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
244 * tests/syntax.test (exception:bad-expression,
245 exception:missing-clauses, exception:bad-case-clause,
246 exception:extra-case-clause, exception:bad-case-labels): New.
248 Added some tests and adapted tests for 'case' to the new way of
251 2003-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
253 * lib.scm (run-test-exception): Handle syntax errors.
255 2003-10-10 Marius Vollmer <mvo@zagadka.de>
257 * tests/numbers.test (inexact->exact): Use corrent argument order
258 for pass-if-exception. Use "+inf.0" instead of "+.inf", etc.
260 2003-10-09 Kevin Ryde <user42@zip.com.au>
262 * tests/numbers.test (inexact->exact): New tests.
264 * tests/poe.test: New file.
265 * Makefile.am: Add it.
267 2003-10-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
269 * lib.scm (exception:missing-expression): New.
271 * tests/dynamic-scope.test, tests/eval.test,
272 tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test:
273 Wrap tests in module (test-suite test-<file-name without .test>),
274 following a practice that was used on a couple of files already.
276 * tests/dynamic-scope.test (exception:duplicate-binding,
277 exception:bad-binding): New.
279 * tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test:
280 Execute syntactically wrong tests using eval. With the upcoming
281 new memoizer this is necessary in order to postpone the syntax
282 check to the actual evaluation of the syntactically wrong form.
284 * tests/syntax.test: Added some test cases and modified one test
287 2003-10-02 Kevin Ryde <user42@zip.com.au>
289 * tests/ports.test (call-with-output-string): Test proc closing port.
291 2003-09-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
293 * guile-test: Wrapped in module (test-suite guile-test).
295 (main data-file-name test-file-name): Exported.
297 ((guile-user)::main): New function, wrapper for function
298 (test-suite guile-test)::main.
300 * tests/load.test: Wrapped in module (test-suite test-load).
302 * tests/ports.test: Wrapped in module (test-suite test-ports).
304 * tests/r4rs.test: Wrapped in module (test-suite test-r4rs).
305 Added comments about the required structure of the file itself,
306 since it is subject to some tests. Removed some now unnecessary
309 * tests/syntax.test: Wrapped in module (test-suite test-syntax)
311 2003-09-19 Kevin Ryde <user42@zip.com.au>
313 * tests/popen.test: New file.
314 * Makefile.am (SCM_TESTS): Add it.
316 2003-09-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
318 * tests/numbers.test (equal?): Added tests.
320 * tests/numbers.test (=): Fixed and added some bignum related
323 2003-08-30 Kevin Ryde <user42@zip.com.au>
325 * tests/numbers.test (logcount): Add tests.
327 2003-08-23 Kevin Ryde <user42@zip.com.au>
329 * tests/srfi-1.test (list-copy): New tests.
331 * tests/srfi-19.test (date-week-number): Add tests.
333 2003-08-22 Kevin Ryde <user42@zip.com.au>
335 * tests/numbers.test (-): Exercise bignum - inum.
337 2003-08-17 Kevin Ryde <user42@zip.com.au>
339 * tests/syntax.test (while): Exercise break and continue from
340 recursive nested loops.
342 2003-08-14 Kevin Ryde <user42@zip.com.au>
344 * tests/syntax.test (while): New tests.
346 2003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
348 * tests/numbers.test: Eliminated misuses of expect-fail. It
349 should only be used in cases, where guile has a known bug. It
350 should not be used in cases where an expression is expected to
351 return #f as its correct result.
353 2003-08-09 Kevin Ryde <user42@zip.com.au>
355 * tests/srcprop.test: New file.
356 * Makefile.am (SCM_TESTS): Add it.
358 2003-07-29 Kevin Ryde <user42@zip.com.au>
360 * tests/srfi-1.test (concatenate, concatenate!): New tests.
361 (length+): New tests.
363 * tests/srfi-34.test: Check cond-expand srfi-34.
365 2003-07-24 Kevin Ryde <user42@zip.com.au>
367 * tests/numbers.test (angle): New tests.
369 2003-07-18 Kevin Ryde <user42@zip.com.au>
371 * tests/numbers.test (*): Add complex/bignum test.
373 2003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
375 * tests/srfi-1.test (partition): Add tests.
377 2003-07-08 Kevin Ryde <user42@zip.com.au>
379 * tests/numbers.test (make-polar, magnitude): New tests.
381 * tests/srfi-1.test (delete, delete!): Add more tests.
382 (delete-duplicates, delete-duplicates!): New tests.
384 2003-06-21 Kevin Ryde <user42@zip.com.au>
386 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
389 2003-06-19 Kevin Ryde <user42@zip.com.au>
391 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
392 * tests/threads.test: New file, exercising parallel.
393 * Makefile.am (SCM_TESTS): Add them.
395 2003-06-07 Kevin Ryde <user42@zip.com.au>
397 * tests/srfi-6.test: New file.
398 * Makefile.am (SCM_TESTS): Add it.
400 2003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
402 * tests/chars.test: Fixed test comment. The bug that this test
403 detects was actually introduced by my patch from 2003-05-31.
405 2003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
407 * tests/chars.test: Added test, attempting to apply a character.
408 This test will only pass if the other changes that are submitted
409 together with this patch are also applied.
411 2003-06-05 Kevin Ryde <user42@zip.com.au>
413 * tests/numbers.test (logcount): Add a few more tests, to exercise
414 recent scm_logcount change.
416 * tests/reader.test (reading): Test bad # error message is formattable.
418 2003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
420 * tests/pairs.test: Added.
422 2003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
424 * tests/vectors.test: Added.
426 2003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
428 * tests/guardians.test: Uses module (ice-9 weak-vector).
430 2003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
432 * lib.scm: Documented the short form for pass-if and expect-fail.
434 (pass-if, expect-fail): Simplified.
436 2003-05-30 Kevin Ryde <user42@zip.com.au>
438 * tests/numbers.test (max, min): Add tests involving NaNs.
440 2003-05-29 Stefan Jahn <stefan@lkcc.org>
442 * standalone/Makefile.am: Setup to build on mingw32.
444 2003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
446 * tests/elisp.test: Added missing quote around vector constants.
448 2003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
450 * tests/r5rs_pitfall.test: Test 2.1 now passes.
452 2003-05-13 Kevin Ryde <user42@zip.com.au>
454 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
457 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
459 2003-05-10 Kevin Ryde <user42@zip.com.au>
461 * tests/numbers.test (=, <): Add tests involving NaNs.
463 * tests/numbers.test (integer-length): Exercise some negatives, in
464 particular -2^n which is ...11100..00.
466 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
469 * tests/srfi-1.test: New file, exercising take and drop.
470 * Makefile.am (SCM_TESTS): Add it.
472 2003-05-06 Kevin Ryde <user42@zip.com.au>
474 * tests/numbers.test (-): Add test for negative inum subtract bignum.
475 (logcount): New tests, exercising some negatives.
477 2003-05-03 Marius Vollmer <mvo@zagadka.de>
479 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
480 pointing us to these tests.
482 2003-04-30 Neil Jerram <neil@ossau.uklinux.net>
484 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
486 * tests/srfi-34.test: New file.
488 2003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
490 * tests/syntax.test: Modified some tests to use eval when
491 providing bad syntax. Otherwise, the memoizer will report an
492 error immediately after reading the form, without even the chance
493 to get the pass-if-exception mechanism started.
495 2003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
497 * tests/guardians.test: Added some more elaborate and
498 sophisticated tests for the guardian functionality.
500 2003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
502 * tests/sort.test: Added. Both tests in that file did fail (one
503 even with a segfault) with CVS guile before the recent changes to
506 2003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
508 * tests/goops.test: Added tests for correctness of class
509 precedence list in all basic classes and tests for eqv? and
512 2003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
514 * tests/goops.test: Added tests for class redefinition, object
515 update and active slots.
517 2003-04-14 Rob Browning <rlb@defaultvalue.org>
519 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
520 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
522 * standalone/Makefile.am: change from .c.x to .x to be consistent
523 with the rest of guile.
525 2003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
527 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
530 2003-04-07 Rob Browning <rlb@defaultvalue.org>
532 * Makefile.am (SUBDIRS): add standalone.
534 * guile-test: added "Running test FOO" output by default. There
535 may be a good reason to remove this, but the output can be helpful
536 in determining where a failure occurred.
538 * standalone/test-num2integral.c: new test -- one new regression
541 * standalone/test-gh.c: new test code (migrated from
542 tests/c-api/) -- a trivial start.
544 * standalone/test-asmobs-lib.c: new test script (migrated from
547 * standalone/test-asmobs: new test script.
549 * standalone/README: new file.
551 * standalone/Makefile.am: new file.
553 * standalone/.cvsignore: new file.
555 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
557 * tests/asmobs/README: removed (functionality is now in standalone/).
559 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
562 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
564 * tests/asmobs/: removed (functionality is now in standalone/).
566 * tests/c-api/strings.c: add a note to the source about this code
569 2003-04-05 Marius Vollmer <mvo@zagadka.de>
571 * Changed license terms to the plain LGPL thru-out.
573 2003-03-24 Rob Browning <rlb@defaultvalue.org>
575 * tests/numbers.test: added tests (some simple) for various funcs.
576 ("odd?"): added tests.
577 ("even?"): added tests.
578 ("nan?"): added tests.
579 ("abs"): added tests.
580 ("lcm"): added tests.
581 ("number->string"): added tests.
582 ("number?"): added tests.
583 ("complex?"): added tests.
584 ("real?"): added tests.
585 ("rational?"): added tests.
586 ("integer?"): added tests.
587 ("inexact?"): added tests.
589 ("zero?"): added tests.
590 ("positive?"): added tests.
591 ("negative?"): added tests.
593 * lib.scm (pass-if): allow really simple tests where the test code
594 is also the name like (pass-if (even? 2)).
595 (expect-fail): allow really simple tests where the test code is
596 also the test name like (expect-fail (even? 2)).
598 2003-03-19 Marius Vollmer <mvo@zagadka.de>
600 * tests/format.test ("format basic output"): Added test for "~F"
601 from Matthias Koeppe.
603 2003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
605 * tests/elisp.test: Use module (ice-9 weak-vector).
607 * tests/weaks.test: Use module (ice-9 weak-vector).
609 2002-12-08 Rob Browning <rlb@defaultvalue.org>
611 * tests/version.test: test (effective-version).
613 2002-11-06 Neil Jerram <neil@ossau.uklinux.net>
615 * tests/options.test: New.
617 2002-10-04 Rob Browning <rlb@defaultvalue.org>
619 * tests/numbers.test ("expt"): add tests.
621 2002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
623 * Makefile.am (dist-hook): Do not distribute CVS directories.
624 Thanks to Greg Troxel!
626 2002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
628 * tests/reader.test: change misc-error in read-error.
630 2002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
632 * tests/goops.test: Added tests for define-generic and
635 2002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
637 * tests/goops.test: Added tests for define-class.
639 2002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
641 * tests/numbers.test (/): Expect divison by an inexact zero to
644 2002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
646 * tests/regexp.test (regexp-substitute/global): Do not test with
647 empty regexp. Empty regexps do not work on NetBSD.
649 * tests/syncase.test (basic syncase macro): Added.
651 2002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
653 * tests/srfi-13.test (string-tokenize): Updated for fixed
656 2002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
658 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
659 directories manually.
661 2002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
663 * guile-test (main): Handle `--flag-unresolved'. No longer set
664 exit value to #f unconditionally on UNRESOLVED results.
665 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
667 2002-02-08 Neil Jerram <neil@ossau.uklinux.net>
669 * tests/elisp.test: Add tests of Elisp expression evaluation.
671 2002-01-25 Neil Jerram <neil@ossau.uklinux.net>
673 * tests/load.test: New test; for search-path with Elisp
674 nil-terminated lists for PATH and EXTENSIONS.
676 * tests/elisp.test: More tests for Scheme primitives that should
677 accept Elisp nil-terminated lists.
679 2002-01-24 Neil Jerram <neil@ossau.uklinux.net>
681 * tests/elisp.test: More new tests for the Elisp nil value.
683 2002-01-22 Neil Jerram <neil@ossau.uklinux.net>
685 * Makefile.am (SCM_TESTS): Added elisp.test.
687 * tests/elisp.test: New file.
689 2001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
691 * tests/numbers.test: Added more division by zero tests.
693 2001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
695 * tests/numbers.test: Added division by zero tests.
697 2001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
699 * tests/syntax.test: Added some tests, updated some others with
700 respect to recent changes in eval.c. Further, extracted test
701 cases for guile's extended set! functionality to srfi-17.test.
703 * tests/srfi-17.test: New file.
705 2001-11-04 Stefan Jahn <stefan@lkcc.org>
707 * tests/ports.test: Run (close-port) before (delete-file) if
710 2001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
712 * tests/eval.test: Added tests for promises.
714 2001-10-21 Mikael Djurfeldt <mdj@linnaeus>
716 * lib.scm: Move module the system directives `export',
717 `export-syntax', `re-export' and `re-export-syntax' into the
718 `define-module' form. This is the recommended way of exporting
721 2001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
723 * tests/syntax.test: Added test cases for 'cond =>' syntax with
724 else clause. Changed some tests and comments related to the
725 'case' form to reflect recent changes in the implementation.
727 2001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
729 * tests/syntax.test: Added test cases for 'lambda' syntax.
731 2001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
733 * tests/syntax.test: Added test cases for 'case' syntax.
735 2001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
737 * tests/numbers.test: Added a test case that checks if valid
738 number strings are transformed correctly by string->number.
740 2001-09-21 Rob Browning <rlb@defaultvalue.org>
742 * tests/numbers.test (fixnum-bit): compute dynamically.
744 * tests/bit-operations.test (fixnum-bit): compute dynamically.
746 2001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
748 * tests/getopt-long.test ("apples-blimps-catalexis example",
749 "multiple occurances"): New top-level sections.
751 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
753 * tests/numbers.test: Made some of the patterns better readable.
755 2001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
757 * tests/srfi-19.test (test-time-comparision,
758 test-time-arithmatic): New procs.
760 Add time comparison tests using new procs.
761 Thanks to Alex Shinn.
763 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
765 * tests/dynamic-scope.test: New file.
767 2001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
769 * tests/srfi-13.test (string-for-each, string-for-each-index):
770 Add tests. (Thanks to Alex Shinn.)
772 2001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
774 * tests/srfi-13.test (string-map): Swapped order of string and
775 proc args to conform with the srfi. (Thanks to Alex Shinn.)
777 2001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
779 * tests/getopt-long.test (exception:no-such-option,
780 exception:option-does-not-support-arg,
781 exception:option-must-be-specified,
782 exception:option-must-have-arg, exception:not-enough-args):
785 ("option-ref", "required", "specified no value, given anyway",
786 "specified arg required"): New top-level sections.
788 2001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
790 * tests/numbers.test: Added Some syntax tests for
793 2001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
795 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
796 "SCM_TESTS". This has special meaning to automake. How many
797 tries left to get this right, mvo?
799 2001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
801 * Makefile.am (TESTS): List tests explicitely instead of using a
802 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
804 2001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
806 * Makefile.am: New file, to control distribution of the
809 2001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
811 * tests/getopt-long.test: New file.
813 2001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
815 * lib.scm (run-test-exception): Add special handling for
816 `error'-generated exceptions, which pass key `misc-error' and
817 leave messages unformatted.
819 2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
821 * tests/alist.test, tests/bit-operations.test,
822 tests/common-list.test, tests/environments.test, tests/eval.test,
823 tests/gc.test, tests/hooks.test, tests/import.test,
824 tests/interp.test, tests/list.test, tests/load.test,
825 tests/numbers.test, tests/ports.test, tests/r4rs.test,
826 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
829 2001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
831 * tests/srfi-14.test: New file.
833 2001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
835 * tests/import.test: New file.
837 2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
839 * tests/goops.test: Started with some real tests.
841 2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
843 * guile-test: Use module (ice-9 rdelim).
845 2001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
847 * tests/srfi-4.test: New file.
849 2001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
851 Thanks to Matthias Köppe!
853 * tests/ports.test: New test for output port line counts.
854 * tests/format.test, tests/optargs.test, tests/srfi-19.test: New
857 2001-05-28 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
859 * tests/symbols.test ("gensym"): New tests for long gensym
860 prefices and embedded NULs in prefices.
862 2001-05-21 Marius Vollmer <mvo@zagadka.ping.de>
864 * test/goops.test, test/syncase.test: New, minimal tests.
866 2001-05-19 Marius Vollmer <mvo@zagadka.ping.de>
868 * tests/version.test: Updated test for new micro version stuff.
870 2001-05-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
872 * tests/srfi-13.test: More tests.
874 2001-05-10 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
876 * tests/srfi-10.test: New file.
878 * tests/srfi-9.test: New file.
880 * tests/srfi-13.test: Added some more tests.
882 2001-05-09 Thien-Thi Nguyen <ttn@revel.glug.org>
884 * tests/eval.test: ("evaluator" "memoization"): New test
886 ("transparency"): New "evaluator memoization" test.
888 2001-05-08 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
890 * tests/srfi-13.test: Added module access kludge, and uncommented
891 some tests depending on this.
893 2001-05-07 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
895 * tests/srfi-13.test: New file testing the SRFI string library.
897 2001-04-26 Gary Houston <ghouston@arglist.com>
899 * tests/r4rs.test: delete files tmp1, tmp2, tmp3 after the tests
902 * tests/ports.test (test-file), tests/load.test (temp-dir):
903 redefined using data-file-name instead of tmpnam. the test files
904 will be created in the build directory instead of /var/tmp or
905 whereever tmpnam puts them.
907 2001-04-02 Dirk Herrmann <D.Herrmann@tu-bs.de>
909 * tests/symbols.c: Added some tests.
911 2001-03-19 Gary Houston <ghouston@arglist.com>
913 * tests/r4rs.test: use test-file-name to locate r4rs.test,
916 * guile-test: define tmp-dir, the location where r4rs.test will
917 create it's temporary files.
918 (data-file-name): use tmp-dir. this must be under build-dir,
921 2001-03-18 Gary Houston <ghouston@arglist.com>
923 * guile-test: use #!/bogus-path/..., not #!/home/dirk/... in the
926 2001-03-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
928 * tests/syntax.test: Added a test for let* bindings and
929 re-arranged and slightly improved the existing one.
931 2001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
933 * tests/syntax.test ("let*"): Changed the `duplicate bindings'
934 test, dups are allowed in `let*' and are now expected to pass.
936 2001-03-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
938 * lib.scm (run-test-exception): Preserve the original error's
939 stack for re-throwing.
941 2001-03-04 Marius Vollmer <mvo@zagadka.ping.de>
943 * tests/syntax.test ("let,duplicate bindings", "let*,duplicate
944 bindings", "letrec,duplicate bindings"): Expect to pass, bug has
947 2001-03-03 Marius Vollmer <mvo@zagadka.ping.de>
949 * tests/syntax.test ("duplicate formals"): New category, move
950 appropriate tests here. Expect them to pass.
951 ("empty parentheses"): Expect to pass, bug has been fixed.
953 * tests/alist.test: Use "'()" instead of "()" in all places
954 where the empty list is meant.
956 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
958 * lib.scm (exception:unbound-var, exception:wrong-num-args): New
961 * tests/r4rs.test: Make sure that no bindings for x and y exist
962 after the file is loaded.
964 * tests/syntax.test: New file.
966 * tests/exceptions.test, tests/syntax.test, tests/eval.test:
967 Moved the test cases that are related to guile's syntactic forms
968 from tests/exceptions.test to tests/syntax.test. Moved tests
969 related to evaluation and application to tests/eval.test.
971 * tests/exceptions.test: Added some test cases that check guile's
974 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
976 * tests/exceptions.test, tests/numbers.test: Moved the number
977 related test cases from tests/exceptions.test to
980 * tests/numbers.test: Added a test case.
982 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
984 * tests/symbols.test: New file.
986 (exception:immutable-string): New constant. Currently, this is a
987 dummy since guile does not have immutable strings.
989 * tests/exceptions.test, tests/strings.test, tests/symbols.test:
990 Moved the string related test cases from tests/exceptions.test to
991 tests/strings.test and the symbol related test cases to
994 * tests/strings.test: Copyright notice updated. Added a couple
997 (exception:immutable-string): New constant. Currently, this is a
998 dummy since guile does not have immutable strings.
1000 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1002 * tests/exceptions.test: Use expect-fail-exception to indicate
1003 test cases where exceptions should occur, but don't.
1005 (exception:bad-bindings, exception:bad-formals, exception:bad-var,
1006 exception:missing/extra-expr): New constants.
1008 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1010 * tests/reader.test, tests/exceptions.test: Moved the reader
1011 related test cases from tests/exceptions.test to
1014 * tests/reader.test (exception:eof, exception:unexpected-rparen):
1017 * tests/exceptions.test (read-string, x:eof, x:unexpected-rparen):
1020 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1022 * lib.scm (signals-error?, signals-error?*): Removed.
1024 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1026 * lib.scm: Added comment about new convenience functions/macros
1027 to test for exceptions.
1029 (exception:out-of-range, exception:wrong-type-arg): New exported
1032 (run-test-exception): New function.
1034 (pass-if-exception, expect-fail-exception): New exported macros.
1036 * tests/environments.test: Fixed tests that were checking for
1037 exceptions when set!ing an unbound symbol.
1039 (exception:unbound-symbol): New constant.
1041 * tests/hooks.test (catch-error-returning-true, pass-if-not,
1042 catch-error-returning-false), tests/weaks.test
1043 (catch-error-returning-true, pass-if-not,
1044 catch-error-returning-false): Removed. The macro pass-if-not was
1045 not used. The macro catch-error-returning-false is unnecessary
1046 since exceptions are caught by the test-suite anyway. The
1047 functionality of catch-error-returning-true is provided by the new
1048 convenience macro pass-if-exception.
1050 * tests/hooks.test (exception:wrong-num-hook-args): New constant.
1051 Maybe a standard wrong-num-arg exception should be thrown instead
1054 * tests/reader.test (try-to-read): Replaced by read-string.
1056 (read-string): New function.
1058 * tests/alist.test, tests/environments.test, tests/eval.test,
1059 tests/hooks.test, tests/list.test, tests/ports.test,
1060 tests/reader.test, tests/strings.test, tests/weaks.test: Replace
1061 tests for exceptions with the new convenience macros.
1063 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1065 * tests/alist.test: Remove redundant test name prefix.
1067 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1069 * lib.scm (pass-if): Tests shall return a boolean value.
1071 * tests/bit-operations.test (documented?), tests/common-list.test
1072 (documented?), tests/environments.test (documented?),
1073 tests/eval.test (documented?), tests/gc.test (documented?),
1074 tests/numbers.test (documented?), tests/guardians.test,
1075 tests/hooks.test, tests/interp.test, tests/weaks.test: Make sure
1076 that tests return a boolean value.
1078 * tests/list.test (documented?): New function, replace all checks
1079 for documentation with calls to this function.
1081 2001-02-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
1083 * lib.scm (data-file): Remove from export list.
1085 2001-02-22 Thien-Thi Nguyen <ttn@revel.glug.org>
1087 * tests/exceptions.test (syntax lambda): Renamed from (lambda).
1088 (syntax lambda cond-arrow-proc): Renamed from (lambda cond-arrow-proc).
1089 (syntax reading): New section.
1090 (syntax let*): New section.
1091 (syntax letrec): New section.
1092 (syntax set!): New section.
1093 (syntax misc): New section.
1094 (bindings unbound): New section.
1095 (bindings immutable-modification): New section.
1096 (bindings let): New section.
1097 (bindings let*): New section.
1098 (bindings letrec): New section.
1100 * tests/exceptions.test: New file.
1102 2001-02-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1104 * guile-test: Use (ice-9 and-let-star) instead of (ice-9
1107 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1109 This patch fixes things that I have broken with the last one :-(
1111 * guile-test (test-suite): New variable.
1113 (data-file-name): New function. Has the same purpose as the
1114 former function data-file from lib.scm. Moved here in order to
1115 have all file name handling at the same place. In contrast to the
1116 former 'data-file function, it is not checked whether a file
1117 exists. This allows to use this function also for file names of
1118 files that are still to be created.
1120 (test-file-name): Use the global 'test-suite variable.
1122 (main): Initialize 'test-suite instead of a local variable.
1124 * lib.scm: Don't import paths any more.
1126 (data-file): Removed. Resurrected with a sligtly different
1127 functionality as 'data-file-name' in guile-test.
1129 * r4rs.scm: For all references to temporary file, make use of
1132 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1134 The following patch was sent by Thien-Thi Nguyen and a little bit
1137 * guile-test: Usage and installation comments improved. Added
1138 support for --test-suite and --debug command line options.
1140 (default-test-suite): Added to allow for simplified
1141 configurability. No need to load the paths file any more.
1143 (enable-debug-mode): New function. Will be called when the
1144 --debug command line option is given.
1146 (test-root): Removed. The test directory has to be fully given.
1147 This allows for arbitrarily named test directories.
1149 (test-file-name, enumerate-tets): Take the test directory as a
1150 paramter instead of using the global variable 'test-root'.
1152 (main): Handle the new command line options. Return an exit code
1153 depending on whether all tests came out as expected.
1157 * paths.scm: Removed.
1159 2001-01-24 Gary Houston <ghouston@arglist.com>
1161 * tests/ports.test: include (ice-9 rdelim) module.
1163 2001-01-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
1165 * tests/numbers.test: Converted to do real boundary testing.
1167 2001-01-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
1169 * tests/bit-operations.test: Added.
1171 2000-11-03 Dirk Herrmann <D.Herrmann@tu-bs.de>
1173 * tests/gc.test: Added.
1175 2000-10-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1177 * tests/strings.test: string=? is fixed.
1179 2000-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
1181 * tests/list.test: Removed references to sloppy-mem(q|v|ber)
1183 2000-09-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1185 * tests/strings.test: Added a test to help remember that string=?
1186 and friends need fixing.
1188 2000-09-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
1190 * tests/environments.test: For tests that rely on garbage
1191 collection, conservative scanning can be a problem. Add a comment
1192 for these tests and make them turn out unresolved if things don't
1195 2000-09-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
1197 * tests/environments.test: Finished and cleaned up the tests for
1198 the leaf environments. Added a complete set of testcases for the
1199 leaf environment based eval environments. Started with the tests
1200 for the import environments.
1202 2000-08-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
1204 * tests/environments.test: Added.
1206 2000-08-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1208 * lib.scm (pass-if, expect-fail): Generalized to allow a sequence
1211 * tests/eval.test: Fix documentation test.
1213 2000-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1215 * tests/list.test: Added tests for list-ref, list-set! and
1218 2000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1220 * tests/common-list.test: Added.
1222 2000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1224 * tests/eval.test: Added.
1226 2000-06-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
1228 * tests/list.test: Use cons* instead of list*.
1230 2000-06-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1232 * tests/numbers.test, tests/list.test: Updated for new
1233 documentation module.
1235 2000-05-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1237 * tests/hooks.test: make-hook-with-name is deprecated.
1239 2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
1241 * tests/list.test, tests/numbers.test: Added.
1243 2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
1245 * guile-test: Eliminate use of catch-test-errors.
1247 * lib.scm: Adopted a couple of nice ideas from Greg.
1249 (pass, fail, expect-failure, expect-failure-if,
1250 expect-failure-if*, catch-test-errors, catch-test-errors*,
1251 expected-failure-fluid, pessimist?): Removed.
1253 (run-test, expect-fail, result-tags, important-result-tags):
1256 (report, make-count-reporter, print-counts, make-log-reporter,
1257 full-reporter, user-reporter): Reporters take two mandatory
1258 arguments and make use of the tag descriptions in result-tags and
1259 important-result-tags.
1261 * tests/alist.test, tests/hooks.test, tests/ports.test,
1262 tests/weaks.test: Don't use catch-test-errors and
1265 2000-05-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
1267 * mambo.test: Removed dummy file.
1269 2000-03-31 Gary Houston <ghouston@arglist.com>
1271 * tests/ports.test (non-blocking-I/O): a couple more details:
1272 a) combine the O_NONBLOCK flag with the default flags instead
1273 of replacing them. b) check EWOULDBLOCK as well as EAGAIN.
1275 2000-03-22 Jim Blandy <jimb@savonarola.red-bean.com>
1277 * lib.scm: Doc fixes.
1279 Sun Jan 16 14:01:51 2000 Greg J. Badros <gjb@cs.washington.edu>
1281 * paths.scm: Assume that ~/guile-core/test-suite is the location
1282 of the test suite now.
1284 * tests/version.test: Added -- version.c had 0% coverage before,
1287 * tests/chars.test: Added -- needed test of char-is-both?.
1289 1999-12-22 Greg Harvey <Greg.Harvey@thezone.net>
1291 * tests/weaks.test, tests/hooks.test: Added.
1293 1999-12-18 Greg Harvey <Greg.Harvey@thezone.net>
1295 * tests/alist.test: Added.
1297 Fri Dec 17 12:14:10 1999 Greg J. Badros <gjb@cs.washington.edu>
1299 * tests/c-api.test: Refine the list of files that are checked in
1300 the seek-offset-test. Was just using files that end in "c", but
1301 that caught the new ".doc" files, too, so make sure that files end
1302 in ".c" before requiring that they include unistd.h if they
1303 reference SEEK_(SET|CUR|END).
1305 1999-10-24 Gary Houston <ghouston@freewire.co.uk>
1307 * tests/ports.test ("string ports"): test seeking/unreading from
1308 an input string and seeking an output string.
1310 1999-10-20 Gary Houston <ghouston@freewire.co.uk>
1312 * tests/ports.test: in seek/tell test on input port, also test
1313 that ftell doesn't discard unread chars.
1315 1999-10-18 Gary Houston <ghouston@freewire.co.uk>
1317 * tests/ports.test: add seek/tell tests for unidirectional ports.
1319 1999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1321 * tests/reader.test: Check that number->string checks its radix
1324 1999-09-20 Jim Blandy <jimb@savonarola.red-bean.com>
1326 * tests/ports.test: Check that our input functions cope when
1327 current-input-port is closed.
1329 * tests/regexp.test: Check regexp-substitute/global when there are
1332 1999-09-15 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1334 * tests/c-api.test: New file. Add test to check that all source
1335 files which use SEEK_SET, SEEK_CUR, and SEEK_END include unistd.h.
1337 1999-09-14 Gary Houston <ghouston@freewire.co.uk>
1339 * tests/ports.test: test non-blocking I/O.
1341 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1343 * tests/strings.test: Add test for substring-move! argument checking.
1345 * lib.scm (signals-error?, signals-error?*): New macro and function.
1346 * tests/reader.test: Use them.
1348 * tests/interp.test: Add copyright notice.
1350 * tests/reader.test: New test file.
1352 * tests/regexp.test: New test file.
1354 1999-09-06 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1356 * tests/interp.test: Added tests for evaluation of closure bodies.
1358 1999-09-03 James Blandy <jimb@mule.m17n.org>
1360 * tests/multilingual.nottest: New file, which we will turn into a
1361 test file once we actually have multilingual support to test.
1363 * tests/load.test: New test file.
1365 1999-08-30 James Blandy <jimb@mule.m17n.org>
1367 * tests/strings.test: New test file.
1369 1999-08-29 Gary Houston <ghouston@easynet.co.uk>
1371 * tests/ports.test: test unread-char and unread-string.
1373 1999-08-19 Gary Houston <ghouston@easynet.co.uk>
1375 * tests/ports.test: test line-buffering of fports.
1377 1999-08-18 Gary Houston <ghouston@easynet.co.uk>
1379 * tests/ports.test: tests for NUL and non-ASCII chars to fports.
1381 1999-08-12 Gary Houston <ghouston@easynet.co.uk>
1383 * tests/ports.test: lseek -> seek.
1385 1999-08-04 Gary Houston <ghouston@easynet.co.uk>
1387 * tests/ports.test: tests for buffered and unbuffered input/output
1388 fports with seeking.
1390 1999-08-01 Jim Blandy <jimb@savonarola.red-bean.com>
1392 * tests/r4rs.test (SECTION 3 4): Each element of type-matrix
1393 corresponds to an example object, not a predicate. Aubrey
1394 probably never noticed this because SCM doesn't check the lengths
1395 of the arguments to for-each and map...
1397 * tests/ports.test: Add some regression tests for char-ready?.
1399 1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1401 * tests/ports.test: Fix copyright years.
1403 * tests/guardians.test: New test file.
1405 * tests/ports.test ("read-delimited!"): New tests.
1407 1999-06-19 Jim Blandy <jimb@savonarola.red-bean.com>
1409 * tests/interp.test: New file.
1411 1999-06-15 Jim Blandy <jimb@savonarola.red-bean.com>
1413 * tests/time.test: New test file.
1415 * tests/r4rs.test: New set of tests, taken from Guile's test
1416 script, taken from SCM.
1418 * tests/ports.test: Group the string port tests under a new
1421 * tests/ports.test ("line counter"): Check the final column, too.
1423 * lib.scm: Import (test-suite paths).
1424 (data-file): New exported function.
1426 1999-06-12 Jim Blandy <jimb@savonarola.red-bean.com>
1428 * tests/ports.test ("line counter"): Add test for correct column
1431 1999-06-09 Jim Blandy <jimb@savonarola.red-bean.com>
1433 * tests/ports.test ("line counter"): Verify that we do eventually
1434 get EOF on the port --- don't just read forever.
1436 * lib.scm (full-reporter): The test name is the cadr of the
1437 result, not the cdr. I'm not macho enough to handle run-time
1440 * lib.scm (print-counts): XFAILS are "expected failures", not
1441 "unexpected failures."
1443 * lib.scm, guile-test, paths.scm: Log begins.