mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-02 04:40:29 +02:00
1008 lines
30 KiB
Text
1008 lines
30 KiB
Text
2005-10-24 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/time.test (strftime %Z): Disable this test, its assumptions
|
||
about %Z are not valid on NetBSD.
|
||
|
||
2005-08-19 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-19.test (date->time-tai): New tests, exercising new
|
||
leap-second.
|
||
|
||
2005-08-13 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/poe.test: New file.
|
||
* Makefile.am (SCM_TESTS): Add it.
|
||
|
||
2005-06-07 Neil Jerram <neil@ossau.uklinux.net>
|
||
|
||
* tests/srcprop.test ("set-source-property!"): Two new tests.
|
||
|
||
2005-06-06 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/strings.test (string-split): Try splitting on an 8-bit char.
|
||
|
||
2005-04-30 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/numbers.test (/): New tests.
|
||
|
||
2005-04-25 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/ramap.test (array-map!): Further tests.
|
||
|
||
2005-04-23 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/list.test (list, make-list, cons*): New tests.
|
||
|
||
* tests/numbers.test (numerator, denominator): New tests.
|
||
|
||
2005-04-02 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-1.test (lset-union): New tests.
|
||
|
||
2005-03-26 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-13.test (string-index): Exercise 8-bit char in string.
|
||
|
||
2005-03-18 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-17.test: New file.
|
||
* Makefile.am (SCM_TESTS): Add it.
|
||
|
||
2005-02-21 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/numbers.test (string->number): Exercise polar form with
|
||
invalid angle.
|
||
|
||
2005-02-18 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-1.test (lset-adjoin): Amend tests to expect duplicates
|
||
among args cast out.
|
||
|
||
2005-02-12 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-1.test (reduce, reduce-right): New tests.
|
||
|
||
2005-02-04 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-1.test (list=): New tests.
|
||
|
||
2005-01-29 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-1.test (lset-adjoin): New tests.
|
||
|
||
2005-01-24 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-1.test (lset=): New tests.
|
||
|
||
2005-01-12 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-39.test (current-input-port, current-output-port,
|
||
current-error-port): New tests.
|
||
|
||
2005-01-02 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* Makefile.am (SCM_TESTS): Add srfi-39.test.
|
||
|
||
2004-12-27 Neil Jerram <neil@ossau.uklinux.net>
|
||
|
||
* tests/eval.test (continuations): Test making a stack from a
|
||
continuation, and related functions.
|
||
|
||
2004-12-16 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/ramap.test: New file, test array-map!.
|
||
* Makefile.am (SCM_TESTS): Add it.
|
||
|
||
2004-12-09 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/numbers.test (string->number): New tests.
|
||
|
||
2004-12-06 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-1.test (alist-copy, alist-delete, break, delete, delete!,
|
||
map, map!, span): New tests.
|
||
(partition): New tests, by Matthias Koeppe.
|
||
|
||
2004-12-05 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-1.test (append-map, count, filter-map): New tests.
|
||
|
||
2004-09-29 Marius Vollmer <marius.vollmer@uni-dortmund.de>
|
||
|
||
* tests/unif.test (array-equal?): New test.
|
||
|
||
2004-09-26 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/optargs.test (let-keywords, let-keywords*, let-optional,
|
||
let-optional*): Add tests of internal defines when no bindings.
|
||
|
||
2004-09-09 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/ports.test (port-column): Further tests, of new \a \b \r.
|
||
|
||
* tests/streams.test: New file.
|
||
|
||
2004-09-02 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/format.test (~@d): New tests.
|
||
New tests of excess arguments now ignored.
|
||
|
||
2004-09-01 Han-Wen Nienhuys <hanwen@cs.uu.nl>, Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/gc.test: Exercise record in weak-values hash table, exposing a
|
||
problem in gc.
|
||
|
||
2004-08-27 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/regexp.test (regexp-quote): New tests.
|
||
|
||
* tests/srfi-31.test: Use define-module to keep bindings out of
|
||
further tests. Use-module (test-suite lib) for stand-alone operation.
|
||
(rec): Exercise bad args.
|
||
|
||
2004-08-25 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* and-let-star.scm (and-let*): Give #t for an empty body, per srfi-2
|
||
spec, previously came out as an empty (begin).
|
||
|
||
2004-08-18 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/and-let-star.test, tests/receive.test: New files.
|
||
* Makefile.am (SCM_TESTS): Add them.
|
||
|
||
2004-08-15 Marius Vollmer <mvo@zagadka.de>
|
||
|
||
* tests/srfi-39.test: New, from Jose A Ortega Ruiz. Thanks!
|
||
|
||
2004-08-14 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-13.test (string-any, string-every): Exercise char and
|
||
charset predicate cases.
|
||
|
||
2004-08-10 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/posix.test (putenv, setenv): New tests.
|
||
|
||
* tests/slib.test: New file.
|
||
* Makefile.am (SCM_TESTS): Add it.
|
||
|
||
2004-08-07 Rob Browning <rlb@defaultvalue.org>
|
||
|
||
* tests/srfi-4.test: rewrite tests and add tests for write/read
|
||
idempotency.
|
||
|
||
2004-08-06 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/unif.test (array-set!): Exercise byte array range checks.
|
||
(uniform-vector-ref): Exercise byte returns.
|
||
(array-fill!): Exercise byte range and type checks.
|
||
|
||
2004-08-02 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-13.test (string-every): Check empty string case.
|
||
|
||
2004-07-31 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/filesys.test: New file, exercising copy-file.
|
||
* Makefile.am (SCM_TESTS): Add it.
|
||
|
||
2004-07-28 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/regexp.test (make-regexp): Exercise flags args validation.
|
||
|
||
* tests/unif.test (array-set!): Exercise svect value range check.
|
||
|
||
2004-05-25 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
|
||
|
||
* tests/format.test (~{): Test no arbitrary iteration limit.
|
||
|
||
2004-07-10 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/hash.test: New file.
|
||
* Makefile.am (SCM_TESTS): Add it.
|
||
|
||
2004-05-10 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/numbers.test (logbit?): New tests.
|
||
|
||
2004-05-09 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-19.test (test-dst, string->date local DST): Test with
|
||
"EST5EDT" instead of "CET", since HP-UX doesn't know CET. Reported by
|
||
Andreas V<>gele.
|
||
|
||
2004-05-03 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/time.test (strftime): Force tm:isdst to 0 for the test, for
|
||
the benefit of HP-UX. Reported by Andreas V<>gele.
|
||
Use set-tm:zone rather than a hard coded vector offset.
|
||
|
||
2004-04-28 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/numbers.test (truncate, round, floor, ceiling): Add tests, in
|
||
particular exercising exactness fixes and scm_round 2^53-1 fix.
|
||
|
||
2004-04-24 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-1.test: New file, exercising extended list-copy.
|
||
* Makefile.am (SCM_TESTS): Add it.
|
||
|
||
2004-02-29 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/posix.test: New file, exercise execl, execlp, execle errors.
|
||
* Makefile.am (SCM_TESTS): Add it.
|
||
|
||
2004-02-12 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/unif.test: New file, test array? and uniform-array-set1!.
|
||
* Makefile.am (SCM_TESTS): Add it.
|
||
|
||
2004-02-01 Rob Browning <rlb@defaultvalue.org>
|
||
|
||
* Makefile.am (SCM_TESTS): add srfi-31.scm.
|
||
|
||
* tests/srfi-31.test: new file.
|
||
|
||
2003-10-02 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/ports.test (call-with-output-string): Test proc closing port.
|
||
|
||
2003-09-19 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/popen.test: New file.
|
||
* Makefile.am (SCM_TESTS): Add it.
|
||
|
||
2003-08-26 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srfi-19.test (date-week-number): Add tests.
|
||
|
||
2003-08-09 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* tests/srcprop.test: New file.
|
||
* Makefile.am (SCM_TESTS): Add it.
|
||
|
||
2003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
|
||
|
||
* tests/goops.test: New tests.
|
||
|
||
2003-04-12 Rob Browning <rlb@defaultvalue.org>
|
||
|
||
* guile-test: added "Running test FOO" output by default. There
|
||
may be a good reason to remove this, but the output can be helpful
|
||
in determining where a failure occurred.
|
||
|
||
2002-12-08 Rob Browning <rlb@defaultvalue.org>
|
||
|
||
* tests/version.test: test (effective-version).
|
||
|
||
2002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
|
||
|
||
* Makefile.am (dist-hook): Do not distribute CVS directories.
|
||
Thanks to Greg Troxel.
|
||
|
||
2002-05-16 Rob Browning <rlb@defaultvalue.org>
|
||
|
||
* tests/numbers.test ("expt"): add expt tests.
|
||
|
||
2002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
|
||
|
||
* tests/regexp.test (regexp-substitute/global): Do not test with
|
||
empty regexp. Empty regexps do not work on NetBSD.
|
||
|
||
* tests/syncase.test (basic syncase macro): Added.
|
||
|
||
2002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
|
||
|
||
* tests/srfi-13.test (string-tokenize): Updated for fixed
|
||
semantics.
|
||
|
||
2002-04-08 Marius Vollmer <mvo@zagadka.ping.de>
|
||
|
||
* Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
|
||
directories manually.
|
||
|
||
2002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
|
||
|
||
* guile-test (main): Handle `--flag-unresolved'. No longer set
|
||
exit value to #f unconditionally on UNRESOLVED results.
|
||
(for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
|
||
|
||
2001-10-18 Mikael Djurfeldt <mdj@linnaeus>
|
||
|
||
* lib.scm: Move module the system directives `export',
|
||
`export-syntax', `re-export' and `re-export-syntax' into the
|
||
`define-module' form. This is the recommended way of exporting
|
||
bindings.
|
||
|
||
2001-09-21 Rob Browning <rlb@defaultvalue.org>
|
||
|
||
* tests/numbers.test (fixnum-bit): compute dynamically.
|
||
|
||
* tests/bit-operations.test (fixnum-bit): compute dynamically.
|
||
|
||
2001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
|
||
|
||
* tests/getopt-long.test ("apples-blimps-catalexis example",
|
||
"multiple occurances"): New top-level sections.
|
||
|
||
2001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
|
||
|
||
* tests/srfi-19.test (test-time-comparision,
|
||
test-time-arithmatic): New procs.
|
||
|
||
Add time comparison tests using new procs.
|
||
Thanks to Alex Shinn.
|
||
|
||
2001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
|
||
|
||
* tests/srfi-13.test (string-for-each, string-for-each-index):
|
||
Add tests. (Thanks to Alex Shinn.)
|
||
|
||
2001-08-23 Thien-Thi Nguyen <ttn@revel.glug.org>
|
||
|
||
* tests/srfi-13.test (string-map): Swapped order of string and
|
||
proc args to conform with the srfi. (Thanks to Alex Shinn.)
|
||
|
||
2001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
|
||
|
||
* tests/getopt-long.test (exception:no-such-option,
|
||
exception:option-does-not-support-arg,
|
||
exception:option-must-be-specified,
|
||
exception:option-must-have-arg, exception:not-enough-args):
|
||
New vars.
|
||
|
||
("option-ref", "required", "specified no value, given anyway",
|
||
"specified arg required"): New top-level sections.
|
||
|
||
2001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
|
||
|
||
* Makefile.am (TESTS): Do not call the variable "TESTS", call it
|
||
"SCM_TESTS". This has special meaning to automake. How many
|
||
tries left to get this right, mvo?
|
||
|
||
2001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
|
||
|
||
* Makefile.am (TESTS): List tests explicitely instead of using a
|
||
wildcard. Wildcards don't seem to work for VPATH "make dist"s.
|
||
|
||
2001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
|
||
|
||
* Makefile.am: New file, to control distribution of the
|
||
test-suite.
|
||
|
||
2001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
|
||
|
||
* tests/getopt-long.test: New file.
|
||
|
||
2001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
|
||
|
||
* lib.scm (run-test-exception): Add special handling for
|
||
`error'-generated exceptions, which pass key `misc-error' and
|
||
leave messages unformatted.
|
||
|
||
2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
|
||
|
||
* tests/alist.test, tests/bit-operations.test,
|
||
tests/common-list.test, tests/environments.test, tests/eval.test,
|
||
tests/gc.test, tests/hooks.test, tests/import.test,
|
||
tests/interp.test, tests/list.test, tests/load.test,
|
||
tests/numbers.test, tests/ports.test, tests/r4rs.test,
|
||
tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
|
||
copyright notice.
|
||
|
||
2001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
|
||
|
||
* tests/srfi-14.test: New file.
|
||
|
||
2001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
|
||
|
||
* tests/import.test: New file.
|
||
|
||
2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/goops.test: Started with some real tests.
|
||
|
||
2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* guile-test: Use module (ice-9 rdelim).
|
||
|
||
2001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
|
||
|
||
* tests/srfi-4.test: New file.
|
||
|
||
2001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
|
||
|
||
Thanks to Matthias K<>ppe!
|
||
|
||
* tests/ports.test: New test for output port line counts.
|
||
* tests/format.test, tests/optargs.test, tests/srfi-19.test: New
|
||
files.
|
||
|
||
2001-05-28 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
|
||
|
||
* tests/symbols.test ("gensym"): New tests for long gensym
|
||
prefices and embedded NULs in prefices.
|
||
|
||
2001-05-21 Marius Vollmer <mvo@zagadka.ping.de>
|
||
|
||
* test/goops.test, test/syncase.test: New, minimal tests.
|
||
|
||
2001-05-19 Marius Vollmer <mvo@zagadka.ping.de>
|
||
|
||
* tests/version.test: Updated test for new micro version stuff.
|
||
|
||
2001-05-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
|
||
|
||
* tests/srfi-13.test: More tests.
|
||
|
||
2001-05-10 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
|
||
|
||
* tests/srfi-10.test: New file.
|
||
|
||
* tests/srfi-9.test: New file.
|
||
|
||
* tests/srfi-13.test: Added some more tests.
|
||
|
||
2001-05-09 Thien-Thi Nguyen <ttn@revel.glug.org>
|
||
|
||
* tests/eval.test: ("evaluator" "memoization"): New test
|
||
prefix block.
|
||
("transparency"): New "evaluator memoization" test.
|
||
|
||
2001-05-08 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
|
||
|
||
* tests/srfi-13.test: Added module access kludge, and uncommented
|
||
some tests depending on this.
|
||
|
||
2001-05-07 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
|
||
|
||
* tests/srfi-13.test: New file testing the SRFI string library.
|
||
|
||
2001-04-26 Gary Houston <ghouston@arglist.com>
|
||
|
||
* tests/r4rs.test: delete files tmp1, tmp2, tmp3 after the tests
|
||
have run.
|
||
|
||
* tests/ports.test (test-file), tests/load.test (temp-dir):
|
||
redefined using data-file-name instead of tmpnam. the test files
|
||
will be created in the build directory instead of /var/tmp or
|
||
whereever tmpnam puts them.
|
||
|
||
2001-04-02 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/symbols.c: Added some tests.
|
||
|
||
2001-03-19 Gary Houston <ghouston@arglist.com>
|
||
|
||
* tests/r4rs.test: use test-file-name to locate r4rs.test,
|
||
not data-file-name.
|
||
|
||
* guile-test: define tmp-dir, the location where r4rs.test will
|
||
create it's temporary files.
|
||
(data-file-name): use tmp-dir. this must be under build-dir,
|
||
not src-dir.
|
||
|
||
2001-03-18 Gary Houston <ghouston@arglist.com>
|
||
|
||
* guile-test: use #!/bogus-path/..., not #!/home/dirk/... in the
|
||
first line.
|
||
|
||
2001-03-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/syntax.test: Added a test for let* bindings and
|
||
re-arranged and slightly improved the existing one.
|
||
|
||
2001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
|
||
|
||
* tests/syntax.test ("let*"): Changed the `duplicate bindings'
|
||
test, dups are allowed in `let*' and are now expected to pass.
|
||
|
||
2001-03-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* lib.scm (run-test-exception): Preserve the original error's
|
||
stack for re-throwing.
|
||
|
||
2001-03-04 Marius Vollmer <mvo@zagadka.ping.de>
|
||
|
||
* tests/syntax.test ("let,duplicate bindings", "let*,duplicate
|
||
bindings", "letrec,duplicate bindings"): Expect to pass, bug has
|
||
been fixed.
|
||
|
||
2001-03-03 Marius Vollmer <mvo@zagadka.ping.de>
|
||
|
||
* tests/syntax.test ("duplicate formals"): New category, move
|
||
appropriate tests here. Expect them to pass.
|
||
("empty parentheses"): Expect to pass, bug has been fixed.
|
||
|
||
* tests/alist.test: Use "'()" instead of "()" in all places
|
||
where the empty list is meant.
|
||
|
||
2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* lib.scm (exception:unbound-var, exception:wrong-num-args): New
|
||
exported constants.
|
||
|
||
* tests/r4rs.test: Make sure that no bindings for x and y exist
|
||
after the file is loaded.
|
||
|
||
* tests/syntax.test: New file.
|
||
|
||
* tests/exceptions.test, tests/syntax.test, tests/eval.test:
|
||
Moved the test cases that are related to guile's syntactic forms
|
||
from tests/exceptions.test to tests/syntax.test. Moved tests
|
||
related to evaluation and application to tests/eval.test.
|
||
|
||
* tests/exceptions.test: Added some test cases that check guile's
|
||
exception handling.
|
||
|
||
2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/exceptions.test, tests/numbers.test: Moved the number
|
||
related test cases from tests/exceptions.test to
|
||
tests/numbers.test.
|
||
|
||
* tests/numbers.test: Added a test case.
|
||
|
||
2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/symbols.test: New file.
|
||
|
||
(exception:immutable-string): New constant. Currently, this is a
|
||
dummy since guile does not have immutable strings.
|
||
|
||
* tests/exceptions.test, tests/strings.test, tests/symbols.test:
|
||
Moved the string related test cases from tests/exceptions.test to
|
||
tests/strings.test and the symbol related test cases to
|
||
tests/symbols.test.
|
||
|
||
* tests/strings.test: Copyright notice updated. Added a couple
|
||
of test cases.
|
||
|
||
(exception:immutable-string): New constant. Currently, this is a
|
||
dummy since guile does not have immutable strings.
|
||
|
||
2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/exceptions.test: Use expect-fail-exception to indicate
|
||
test cases where exceptions should occur, but don't.
|
||
|
||
(exception:bad-bindings, exception:bad-formals, exception:bad-var,
|
||
exception:missing/extra-expr): New constants.
|
||
|
||
2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/reader.test, tests/exceptions.test: Moved the reader
|
||
related test cases from tests/exceptions.test to
|
||
tests/reader.test.
|
||
|
||
* tests/reader.test (exception:eof, exception:unexpected-rparen):
|
||
New constants.
|
||
|
||
* tests/exceptions.test (read-string, x:eof, x:unexpected-rparen):
|
||
Removed.
|
||
|
||
2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* lib.scm (signals-error?, signals-error?*): Removed.
|
||
|
||
2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* lib.scm: Added comment about new convenience functions/macros
|
||
to test for exceptions.
|
||
|
||
(exception:out-of-range, exception:wrong-type-arg): New exported
|
||
constants.
|
||
|
||
(run-test-exception): New function.
|
||
|
||
(pass-if-exception, expect-fail-exception): New exported macros.
|
||
|
||
* tests/environments.test: Fixed tests that were checking for
|
||
exceptions when set!ing an unbound symbol.
|
||
|
||
(exception:unbound-symbol): New constant.
|
||
|
||
* tests/hooks.test (catch-error-returning-true, pass-if-not,
|
||
catch-error-returning-false), tests/weaks.test
|
||
(catch-error-returning-true, pass-if-not,
|
||
catch-error-returning-false): Removed. The macro pass-if-not was
|
||
not used. The macro catch-error-returning-false is unnecessary
|
||
since exceptions are caught by the test-suite anyway. The
|
||
functionality of catch-error-returning-true is provided by the new
|
||
convenience macro pass-if-exception.
|
||
|
||
* tests/hooks.test (exception:wrong-num-hook-args): New constant.
|
||
Maybe a standard wrong-num-arg exception should be thrown instead
|
||
of a misc-error?
|
||
|
||
* tests/reader.test (try-to-read): Replaced by read-string.
|
||
|
||
(read-string): New function.
|
||
|
||
* tests/alist.test, tests/environments.test, tests/eval.test,
|
||
tests/hooks.test, tests/list.test, tests/ports.test,
|
||
tests/reader.test, tests/strings.test, tests/weaks.test: Replace
|
||
tests for exceptions with the new convenience macros.
|
||
|
||
2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/alist.test: Remove redundant test name prefix.
|
||
|
||
2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* lib.scm (pass-if): Tests shall return a boolean value.
|
||
|
||
* tests/bit-operations.test (documented?), tests/common-list.test
|
||
(documented?), tests/environments.test (documented?),
|
||
tests/eval.test (documented?), tests/gc.test (documented?),
|
||
tests/numbers.test (documented?), tests/guardians.test,
|
||
tests/hooks.test, tests/interp.test, tests/weaks.test: Make sure
|
||
that tests return a boolean value.
|
||
|
||
* tests/list.test (documented?): New function, replace all checks
|
||
for documentation with calls to this function.
|
||
|
||
2001-02-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* lib.scm (data-file): Remove from export list.
|
||
|
||
2001-02-22 Thien-Thi Nguyen <ttn@revel.glug.org>
|
||
|
||
* tests/exceptions.test (syntax lambda): Renamed from (lambda).
|
||
(syntax lambda cond-arrow-proc): Renamed from (lambda cond-arrow-proc).
|
||
(syntax reading): New section.
|
||
(syntax let*): New section.
|
||
(syntax letrec): New section.
|
||
(syntax set!): New section.
|
||
(syntax misc): New section.
|
||
(bindings unbound): New section.
|
||
(bindings immutable-modification): New section.
|
||
(bindings let): New section.
|
||
(bindings let*): New section.
|
||
(bindings letrec): New section.
|
||
|
||
* tests/exceptions.test: New file.
|
||
|
||
2001-02-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
|
||
|
||
* guile-test: Use (ice-9 and-let-star) instead of (ice-9
|
||
and-let*).
|
||
|
||
2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
This patch fixes things that I have broken with the last one :-(
|
||
|
||
* guile-test (test-suite): New variable.
|
||
|
||
(data-file-name): New function. Has the same purpose as the
|
||
former function data-file from lib.scm. Moved here in order to
|
||
have all file name handling at the same place. In contrast to the
|
||
former 'data-file function, it is not checked whether a file
|
||
exists. This allows to use this function also for file names of
|
||
files that are still to be created.
|
||
|
||
(test-file-name): Use the global 'test-suite variable.
|
||
|
||
(main): Initialize 'test-suite instead of a local variable.
|
||
|
||
* lib.scm: Don't import paths any more.
|
||
|
||
(data-file): Removed. Resurrected with a sligtly different
|
||
functionality as 'data-file-name' in guile-test.
|
||
|
||
* r4rs.scm: For all references to temporary file, make use of
|
||
data-file-name.
|
||
|
||
2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
The following patch was sent by Thien-Thi Nguyen and a little bit
|
||
modified by me.
|
||
|
||
* guile-test: Usage and installation comments improved. Added
|
||
support for --test-suite and --debug command line options.
|
||
|
||
(default-test-suite): Added to allow for simplified
|
||
configurability. No need to load the paths file any more.
|
||
|
||
(enable-debug-mode): New function. Will be called when the
|
||
--debug command line option is given.
|
||
|
||
(test-root): Removed. The test directory has to be fully given.
|
||
This allows for arbitrarily named test directories.
|
||
|
||
(test-file-name, enumerate-tets): Take the test directory as a
|
||
paramter instead of using the global variable 'test-root'.
|
||
|
||
(main): Handle the new command line options. Return an exit code
|
||
depending on whether all tests came out as expected.
|
||
|
||
* README: Updated.
|
||
|
||
* paths.scm: Removed.
|
||
|
||
2001-01-24 Gary Houston <ghouston@arglist.com>
|
||
|
||
* tests/ports.test: include (ice-9 rdelim) module.
|
||
|
||
2001-01-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/numbers.test: Converted to do real boundary testing.
|
||
|
||
2001-01-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/bit-operations.test: Added.
|
||
|
||
2000-11-03 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/gc.test: Added.
|
||
|
||
2000-10-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/strings.test: string=? is fixed.
|
||
|
||
2000-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/list.test: Removed references to sloppy-mem(q|v|ber)
|
||
|
||
2000-09-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/strings.test: Added a test to help remember that string=?
|
||
and friends need fixing.
|
||
|
||
2000-09-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/environments.test: For tests that rely on garbage
|
||
collection, conservative scanning can be a problem. Add a comment
|
||
for these tests and make them turn out unresolved if things don't
|
||
work as expected.
|
||
|
||
2000-09-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/environments.test: Finished and cleaned up the tests for
|
||
the leaf environments. Added a complete set of testcases for the
|
||
leaf environment based eval environments. Started with the tests
|
||
for the import environments.
|
||
|
||
2000-08-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/environments.test: Added.
|
||
|
||
2000-08-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* lib.scm (pass-if, expect-fail): Generalized to allow a sequence
|
||
of expressions.
|
||
|
||
* tests/eval.test: Fix documentation test.
|
||
|
||
2000-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/list.test: Added tests for list-ref, list-set! and
|
||
list-cdr-set!
|
||
|
||
2000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/common-list.test: Added.
|
||
|
||
2000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/eval.test: Added.
|
||
|
||
2000-06-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/list.test: Use cons* instead of list*.
|
||
|
||
2000-06-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
|
||
|
||
* tests/numbers.test, tests/list.test: Updated for new
|
||
documentation module.
|
||
|
||
2000-05-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/hooks.test: make-hook-with-name is deprecated.
|
||
|
||
2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* tests/list.test, tests/numbers.test: Added.
|
||
|
||
2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* guile-test: Eliminate use of catch-test-errors.
|
||
|
||
* lib.scm: Adopted a couple of nice ideas from Greg.
|
||
|
||
(pass, fail, expect-failure, expect-failure-if,
|
||
expect-failure-if*, catch-test-errors, catch-test-errors*,
|
||
expected-failure-fluid, pessimist?): Removed.
|
||
|
||
(run-test, expect-fail, result-tags, important-result-tags):
|
||
Added.
|
||
|
||
(report, make-count-reporter, print-counts, make-log-reporter,
|
||
full-reporter, user-reporter): Reporters take two mandatory
|
||
arguments and make use of the tag descriptions in result-tags and
|
||
important-result-tags.
|
||
|
||
* tests/alist.test, tests/hooks.test, tests/ports.test,
|
||
tests/weaks.test: Don't use catch-test-errors and
|
||
expect-failure-if.
|
||
|
||
2000-05-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||
|
||
* mambo.test: Removed dummy file.
|
||
|
||
2000-03-31 Gary Houston <ghouston@arglist.com>
|
||
|
||
* tests/ports.test (non-blocking-I/O): a couple more details:
|
||
a) combine the O_NONBLOCK flag with the default flags instead
|
||
of replacing them. b) check EWOULDBLOCK as well as EAGAIN.
|
||
|
||
2000-03-22 Jim Blandy <jimb@savonarola.red-bean.com>
|
||
|
||
* lib.scm: Doc fixes.
|
||
|
||
Sun Jan 16 14:01:51 2000 Greg J. Badros <gjb@cs.washington.edu>
|
||
|
||
* paths.scm: Assume that ~/guile-core/test-suite is the location
|
||
of the test suite now.
|
||
|
||
* tests/version.test: Added -- version.c had 0% coverage before,
|
||
now at 100%.
|
||
|
||
* tests/chars.test: Added -- needed test of char-is-both?.
|
||
|
||
1999-12-22 Greg Harvey <Greg.Harvey@thezone.net>
|
||
|
||
* tests/weaks.test, tests/hooks.test: Added.
|
||
|
||
1999-12-18 Greg Harvey <Greg.Harvey@thezone.net>
|
||
|
||
* tests/alist.test: Added.
|
||
|
||
Fri Dec 17 12:14:10 1999 Greg J. Badros <gjb@cs.washington.edu>
|
||
|
||
* tests/c-api.test: Refine the list of files that are checked in
|
||
the seek-offset-test. Was just using files that end in "c", but
|
||
that caught the new ".doc" files, too, so make sure that files end
|
||
in ".c" before requiring that they include unistd.h if they
|
||
reference SEEK_(SET|CUR|END).
|
||
|
||
1999-10-24 Gary Houston <ghouston@freewire.co.uk>
|
||
|
||
* tests/ports.test ("string ports"): test seeking/unreading from
|
||
an input string and seeking an output string.
|
||
|
||
1999-10-20 Gary Houston <ghouston@freewire.co.uk>
|
||
|
||
* tests/ports.test: in seek/tell test on input port, also test
|
||
that ftell doesn't discard unread chars.
|
||
|
||
1999-10-18 Gary Houston <ghouston@freewire.co.uk>
|
||
|
||
* tests/ports.test: add seek/tell tests for unidirectional ports.
|
||
|
||
1999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
|
||
|
||
* tests/reader.test: Check that number->string checks its radix
|
||
properly.
|
||
|
||
1999-09-20 Jim Blandy <jimb@savonarola.red-bean.com>
|
||
|
||
* tests/ports.test: Check that our input functions cope when
|
||
current-input-port is closed.
|
||
|
||
* tests/regexp.test: Check regexp-substitute/global when there are
|
||
no matches. (Duh.)
|
||
|
||
1999-09-15 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
|
||
|
||
* tests/c-api.test: New file. Add test to check that all source
|
||
files which use SEEK_SET, SEEK_CUR, and SEEK_END include unistd.h.
|
||
|
||
1999-09-14 Gary Houston <ghouston@freewire.co.uk>
|
||
|
||
* tests/ports.test: test non-blocking I/O.
|
||
|
||
1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
|
||
|
||
* tests/strings.test: Add test for substring-move! argument checking.
|
||
|
||
* lib.scm (signals-error?, signals-error?*): New macro and function.
|
||
* tests/reader.test: Use them.
|
||
|
||
* tests/interp.test: Add copyright notice.
|
||
|
||
* tests/reader.test: New test file.
|
||
|
||
* tests/regexp.test: New test file.
|
||
|
||
1999-09-06 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
|
||
|
||
* tests/interp.test: Added tests for evaluation of closure bodies.
|
||
|
||
1999-09-03 James Blandy <jimb@mule.m17n.org>
|
||
|
||
* tests/multilingual.nottest: New file, which we will turn into a
|
||
test file once we actually have multilingual support to test.
|
||
|
||
* tests/load.test: New test file.
|
||
|
||
1999-08-30 James Blandy <jimb@mule.m17n.org>
|
||
|
||
* tests/strings.test: New test file.
|
||
|
||
1999-08-29 Gary Houston <ghouston@easynet.co.uk>
|
||
|
||
* tests/ports.test: test unread-char and unread-string.
|
||
|
||
1999-08-19 Gary Houston <ghouston@easynet.co.uk>
|
||
|
||
* tests/ports.test: test line-buffering of fports.
|
||
|
||
1999-08-18 Gary Houston <ghouston@easynet.co.uk>
|
||
|
||
* tests/ports.test: tests for NUL and non-ASCII chars to fports.
|
||
|
||
1999-08-12 Gary Houston <ghouston@easynet.co.uk>
|
||
|
||
* tests/ports.test: lseek -> seek.
|
||
|
||
1999-08-04 Gary Houston <ghouston@easynet.co.uk>
|
||
|
||
* tests/ports.test: tests for buffered and unbuffered input/output
|
||
fports with seeking.
|
||
|
||
1999-08-01 Jim Blandy <jimb@savonarola.red-bean.com>
|
||
|
||
* tests/r4rs.test (SECTION 3 4): Each element of type-matrix
|
||
corresponds to an example object, not a predicate. Aubrey
|
||
probably never noticed this because SCM doesn't check the lengths
|
||
of the arguments to for-each and map...
|
||
|
||
* tests/ports.test: Add some regression tests for char-ready?.
|
||
|
||
1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
|
||
|
||
* tests/ports.test: Fix copyright years.
|
||
|
||
* tests/guardians.test: New test file.
|
||
|
||
* tests/ports.test ("read-delimited!"): New tests.
|
||
|
||
1999-06-19 Jim Blandy <jimb@savonarola.red-bean.com>
|
||
|
||
* tests/interp.test: New file.
|
||
|
||
1999-06-15 Jim Blandy <jimb@savonarola.red-bean.com>
|
||
|
||
* tests/time.test: New test file.
|
||
|
||
* tests/r4rs.test: New set of tests, taken from Guile's test
|
||
script, taken from SCM.
|
||
|
||
* tests/ports.test: Group the string port tests under a new
|
||
test name prefix.
|
||
|
||
* tests/ports.test ("line counter"): Check the final column, too.
|
||
|
||
* lib.scm: Import (test-suite paths).
|
||
(data-file): New exported function.
|
||
|
||
1999-06-12 Jim Blandy <jimb@savonarola.red-bean.com>
|
||
|
||
* tests/ports.test ("line counter"): Add test for correct column
|
||
at EOF.
|
||
|
||
1999-06-09 Jim Blandy <jimb@savonarola.red-bean.com>
|
||
|
||
* tests/ports.test ("line counter"): Verify that we do eventually
|
||
get EOF on the port --- don't just read forever.
|
||
|
||
* lib.scm (full-reporter): The test name is the cadr of the
|
||
result, not the cdr. I'm not macho enough to handle run-time
|
||
typechecking.
|
||
|
||
* lib.scm (print-counts): XFAILS are "expected failures", not
|
||
"unexpected failures."
|
||
|
||
* lib.scm, guile-test, paths.scm: Log begins.
|
||
|