1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066 |
- 2008-01-24 Neil Jerram <neil@ossau.uklinux.net>
- * tests/filesys.test ("dirname"): New test.
- 2007-10-19 Neil Jerram <neil@ossau.uklinux.net>
- * tests/eval.test ("continuations"): Use with-debugging-evaluator.
- ("promises"): Add promise tests from CVS HEAD.
- * lib.scm (with-debugging-evaluator*, with-debugging-evaluator):
- New utilities.
- 2006-10-05 Kevin Ryde <user42@zip.com.au>
- * tests/ftw.test: New file.
- * Makefile.am (SCM_TESTS): Add it.
- 2006-10-03 Kevin Ryde <user42@zip.com.au>
- * tests/eval.test (apply): New tests, exercising scm_tc7_subr_2o which
- had lacked some arg count checking.
- 2006-09-08 Kevin Ryde <user42@zip.com.au>
- * tests/format.test (~f): Test leading zeros bugfix.
- 2006-08-25 Kevin Ryde <user42@zip.com.au>
- * tests/popen.test (open-input-pipe, open-output-pipe): In the "no
- duplicate" tests, close parent side of signalling pipe, to hopefully
- generate an error instead of a hang if something bad in the child
- means it doesn't write anything.
- 2006-07-24 Kevin Ryde <user42@zip.com.au>
- * tests/socket.test: New file, exercising htonl and ntohl.
- * Makefile.am (SCM_TESTS): Add it.
- 2006-07-06 Kevin Ryde <user42@zip.com.au>
- * tests/time.test (localtime, mktime, strptime): More tests.
- 2006-06-13 Kevin Ryde <user42@zip.com.au>
- * tests/srfi-9.test: Further tests, in particular check error on wrong
- record type in accessor and modifier.
- 2006-04-09 Kevin Ryde <user42@zip.com.au>
- * tests/gc.test (scm_must_realloc): Exercise `malloced' change on
- shrinking blocks by bignum trim.
- 2006-01-13 Rob Browning <rlb@defaultvalue.org>
- * tests/slib.test: Pass as32 to create-array rather than As32 in
- order to match the current SLIB definition.
- 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.
|