X-Git-Url: https://git.hcoop.net/bpt/guile.git/blobdiff_plain/5c96bc39a441306d1dc7bf8c069da2175afd6752..6b41a31399fc7106854cf355f54242aedcc3c59c:/test-suite/ChangeLog diff --git a/test-suite/ChangeLog b/test-suite/ChangeLog index 55dc1dd64..afb2667f5 100644 --- a/test-suite/ChangeLog +++ b/test-suite/ChangeLog @@ -1,4 +1,222 @@ -2001-02-27 Dirk Herrmann +2001-06-16 Marius Vollmer + + 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 + + * tests/symbols.test ("gensym"): New tests for long gensym + prefices and embedded NULs in prefices. + +2001-05-21 Marius Vollmer + + * test/goops.test, test/syncase.test: New, minimal tests. + +2001-05-19 Marius Vollmer + + * tests/version.test: Updated test for new micro version stuff. + +2001-05-16 Martin Grabmueller + + * tests/srfi-13.test: More tests. + +2001-05-10 Martin Grabmueller + + * 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 + + * tests/eval.test: ("evaluator" "memoization"): New test + prefix block. + ("transparency"): New "evaluator memoization" test. + +2001-05-08 Martin Grabmueller + + * tests/srfi-13.test: Added module access kludge, and uncommented + some tests depending on this. + +2001-05-07 Martin Grabmueller + + * tests/srfi-13.test: New file testing the SRFI string library. + +2001-04-26 Gary Houston + + * 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 + + * tests/symbols.c: Added some tests. + +2001-03-19 Gary Houston + + * 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 + + * guile-test: use #!/bogus-path/..., not #!/home/dirk/... in the + first line. + +2001-03-12 Dirk Herrmann + + * tests/syntax.test: Added a test for let* bindings and + re-arranged and slightly improved the existing one. + +2001-03-09 Martin Grabmueller + + * 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 + + * lib.scm (run-test-exception): Preserve the original error's + stack for re-throwing. + +2001-03-04 Marius Vollmer + + * tests/syntax.test ("let,duplicate bindings", "let*,duplicate + bindings", "letrec,duplicate bindings"): Expect to pass, bug has + been fixed. + +2001-03-03 Marius Vollmer + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * lib.scm (signals-error?, signals-error?*): Removed. + +2001-02-28 Dirk Herrmann + + * 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 + + * tests/alist.test: Remove redundant test name prefix. + +2001-02-28 Dirk Herrmann * lib.scm (pass-if): Tests shall return a boolean value.