| 1 | 2008-08-25 Ludovic Courtès <ludo@gnu.org> |
| 2 | |
| 3 | * standalone/Makefile.am (test_cflags): Add `$(GCC_CFLAGS)'. |
| 4 | |
| 5 | 2008-08-19 Ludovic Courtès <ludo@gnu.org> |
| 6 | |
| 7 | * tests/goops.test (object update)[changing class, `hell' in |
| 8 | `goops.c' grows as expected]: New tests. |
| 9 | |
| 10 | 2008-07-06 Ludovic Courtès <ludo@gnu.org> |
| 11 | |
| 12 | * standalone/test-asmobs, standalone/test-bad-identifiers, |
| 13 | standalone/test-require-extension, standalone/test-system-cmds: |
| 14 | Invoke `guile' with `-q'. |
| 15 | |
| 16 | 2008-06-02 Ludovic Courtès <ludo@gnu.org> |
| 17 | |
| 18 | * standalone/test-conversion.c: Support systems whose |
| 19 | <inttypes.h> doesn't define `PRIiMAX'. Reported by Peter |
| 20 | O'Gorman <pogma@thewrittenword.com>. |
| 21 | |
| 22 | 2008-05-31 Ludovic Courtès <ludo@gnu.org> |
| 23 | |
| 24 | * standalone/test-gh.c (string_equal): Use `scm_c_string_length ()' |
| 25 | instead of `scm_i_string_length ()'. |
| 26 | |
| 27 | 2008-05-15 Julian Graham <joolean@gmail.com> |
| 28 | |
| 29 | * tests/srfi-18.test: New file. |
| 30 | |
| 31 | 2008-05-14 Julian Graham <joolean@gmail.com> |
| 32 | |
| 33 | * tests/threads.test (mutex-ownership, mutex-lock-levels): New |
| 34 | test prefix. |
| 35 | (mutex ownership for locked mutex, mutex ownership for unlocked |
| 36 | mutex, locking mutex on behalf of other thread, locking mutex |
| 37 | with no owner, unlocked level is 0, non-recursive lock level |
| 38 | is 1, recursive lock level is >1): New tests. |
| 39 | |
| 40 | 2008-04-28 Ludovic Courtès <ludo@gnu.org> |
| 41 | |
| 42 | * tests/srfi-1.test (partition)[with improper list]: New test. |
| 43 | (partition!)[with improper list]: New test. |
| 44 | |
| 45 | 2008-04-26 Ludovic Courtès <ludo@gnu.org> |
| 46 | |
| 47 | * standalone/Makefile.am (TESTS): Only add |
| 48 | `test-with-guile-module' when `BUILD_PTHREAD_SUPPORT' is true. |
| 49 | Reported by Alain Guibert <alguibert+bts@free.fr>. |
| 50 | |
| 51 | 2008-04-26 Ludovic Courtès <ludo@gnu.org> |
| 52 | |
| 53 | * tests/srfi-35.test (cond-expand): New test. |
| 54 | |
| 55 | 2008-04-26 Ludovic Courtès <ludo@gnu.org> |
| 56 | |
| 57 | * Makefile.am (SCM_TESTS): Add `tests/srfi-88.test'. |
| 58 | * tests/srfi-88.test: New file. |
| 59 | |
| 60 | 2008-04-15 Ludovic Courtès <ludo@gnu.org> |
| 61 | |
| 62 | * tests/reader.test (read-options)[prefix non-keywords, postfix |
| 63 | keywords, `:' is not a postfix keyword (per SRFI-88)]: New tests. |
| 64 | |
| 65 | 2008-04-13 Ludovic Courtès <ludo@gnu.org> |
| 66 | |
| 67 | * tests/goops.test (defining classes)[interaction with |
| 68 | `struct-ref', interaction with `struct-set!']: New test. Checks |
| 69 | the interaction of `struct-ref' with "light structs", fixed on |
| 70 | 2008-04-10 (commit 4650d115020924e8da5547d4c346cbe5cd01029e). |
| 71 | |
| 72 | 2008-04-06 Ludovic Courtès <ludo@gnu.org> |
| 73 | |
| 74 | * standalone/test-asmobs-lib.c, standalone/test-conversion.c, |
| 75 | standalone/test-gh.c, standalone/test-list.c, |
| 76 | standalone/test-num2integral.c, standalone/test-round.c: Make |
| 77 | sure "config.h" is included first; use angle brackets for |
| 78 | <config.h> and <libguile.h>. |
| 79 | |
| 80 | 2008-03-13 Ludovic Courtès <ludo@gnu.org> |
| 81 | |
| 82 | * standalone/Makefile.am (test_cflags): Add `-I' flags for |
| 83 | Gnulib, so that <alloca.h> can be found. |
| 84 | (snarfcppopts): Likewise. |
| 85 | |
| 86 | * tests/socket.test (temp-file-path): New. Replace calls to |
| 87 | `tmpnam' with calls to `temp-file-path', so that `$TMPDIR' is |
| 88 | honored. |
| 89 | * standalone/test-unwind.c (check_ports): Honor `$TMPDIR'. |
| 90 | |
| 91 | 2008-03-12 Ludovic Courtès <ludo@gnu.org> |
| 92 | |
| 93 | * tests/srfi-37.test (short options without arguments): New |
| 94 | test. |
| 95 | |
| 96 | 2008-02-23 Neil Jerram <neil@ossau.uklinux.net> |
| 97 | |
| 98 | * standalone/test-with-guile-module.c: Updated to GNU coding |
| 99 | standards; added standard license statement. |
| 100 | |
| 101 | 2008-02-15 Ludovic Courtès <ludo@gnu.org> |
| 102 | |
| 103 | * tests/gc.test (gc): Add hack to clean up the stack so that the |
| 104 | test passes on SPARC. |
| 105 | |
| 106 | 2008-02-01 Neil Jerram <neil@ossau.uklinux.net> |
| 107 | |
| 108 | * standalone/Makefile.am: Add stanza for test-with-guile-module. |
| 109 | |
| 110 | * standalone/test-with-guile-module.c: New test. |
| 111 | |
| 112 | 2008-01-22 Neil Jerram <neil@ossau.uklinux.net> |
| 113 | |
| 114 | * COPYING: Removed. |
| 115 | |
| 116 | 2008-01-18 Neil Jerram <neil@ossau.uklinux.net> |
| 117 | |
| 118 | * tests/hash.test: New "hashx" test supplied by Gregory Marton; |
| 119 | prior to today's fix in libguile/hashtab.c, this caused a |
| 120 | segmentation fault. |
| 121 | |
| 122 | 2007-12-29 Neil Jerram <neil@ossau.uklinux.net> |
| 123 | |
| 124 | * standalone/test-bad-identifiers: New test. |
| 125 | (top level): Explain the point of this test. |
| 126 | |
| 127 | * standalone/Makefile.am (check_SCRIPTS, TESTS): Add it. |
| 128 | |
| 129 | 2007-12-13 Stephen Compall <s11@member.fsf.org> |
| 130 | |
| 131 | * tests/srfi-69.test (SRFI-69)[can use all arguments, including |
| 132 | size]: New test. |
| 133 | |
| 134 | 2007-12-03 Stephen Compall <s11@member.fsf.org> |
| 135 | |
| 136 | * tests/srfi-69.test: New file. |
| 137 | * Makefile.am: Add it. |
| 138 | |
| 139 | 2007-10-21 Neil Jerram <neil@ossau.uklinux.net> |
| 140 | |
| 141 | * tests/continuations.test ("continuations"): Use |
| 142 | with-debugging-evaluator. |
| 143 | |
| 144 | * lib.scm (with-debugging-evaluator*, with-debugging-evaluator): |
| 145 | New utilities. |
| 146 | |
| 147 | * standalone/test-use-srfi: Use -q to avoid picking up the user's |
| 148 | ~/.guile file. |
| 149 | |
| 150 | * tests/eval.test (promises)[unmemoizing a promise]: New test. |
| 151 | |
| 152 | 2007-10-20 Julian Graham <joolean@gmail.com> |
| 153 | |
| 154 | * tests/threads.test: Use proper `define-module'. |
| 155 | (cancel-thread, handler result passed to join, can cancel self, |
| 156 | handler supplants final expr, remove handler by setting false, |
| 157 | initial handler is false): New tests. |
| 158 | |
| 159 | 2007-10-17 Ludovic Courtès <ludo@gnu.org> |
| 160 | |
| 161 | * tests/reader.test (reading)[CR recognized as a token |
| 162 | delimiter]: New test. |
| 163 | |
| 164 | 2007-10-10 Ludovic Courtès <ludo@gnu.org> |
| 165 | |
| 166 | * standalone/test-conversion.c: Include <inttypes.h> where |
| 167 | available. Use `PRIiMAX' and `PRIuMAX' to print |
| 168 | `scm_t_u?intmax'. Fixes warnings on x86_64. Reported by Poor |
| 169 | Yorick <org.gnu.lists.guile-user@pooryorick.com>. |
| 170 | |
| 171 | * standalone/Makefile.am (test_cflags): Removed reference to |
| 172 | `libguile-ltdl'. |
| 173 | |
| 174 | 2007-09-03 Ludovic Courtès <ludo@gnu.org> |
| 175 | |
| 176 | * tests/reader.test (reading)[block comment finishing sexp]: New |
| 177 | test. |
| 178 | |
| 179 | 2007-08-26 Han-Wen Nienhuys <hanwen@lilypond.org> |
| 180 | |
| 181 | * tests/ports.test ("port-for-each"): remove unresolved for |
| 182 | port-for-each memory test. |
| 183 | ("fdes->port"): test fdes->port |
| 184 | |
| 185 | 2007-08-23 Ludovic Courtès <ludo@gnu.org> |
| 186 | |
| 187 | * tests/reader.test (read-options)[positions on quote]: New |
| 188 | test, proposed by Kevin Ryde. |
| 189 | |
| 190 | 2007-08-23 Kevin Ryde <user42@zip.com.au> |
| 191 | |
| 192 | * tests/ports.test (port-for-each): New test for passing freed cell, |
| 193 | marked as unresolved since problem not yet fixed. |
| 194 | |
| 195 | 2007-08-11 Ludovic Courtès <ludo@gnu.org> |
| 196 | |
| 197 | * tests/srfi-35.test: New file. |
| 198 | * Makefile.am (SCM_TESTS): Added `tests/srfi-35.test'. |
| 199 | |
| 200 | 2007-08-08 Ludovic Courtès <ludo@gnu.org> |
| 201 | |
| 202 | * tests/srfi-9.test (exception:not-a-record): Removed. |
| 203 | (accessor)[get-x on number, get-y on number]: Expect |
| 204 | `exception:wrong-type-arg' instead of `exception:not-a-record'. |
| 205 | (modifier)[set-y! on number]: Likewise |
| 206 | |
| 207 | 2007-07-25 Ludovic Courtès <ludo@gnu.org> |
| 208 | |
| 209 | * tests/srfi-17.test (%some-variable): New. |
| 210 | (set!)[target uses macro]: New test prefix. The |
| 211 | "(set! (@@ ...) 1)" test is in accordance with Marius Vollmer's |
| 212 | change in `libguile' dated 2003-11-17. |
| 213 | |
| 214 | 2007-07-22 Ludovic Courtès <ludo@gnu.org> |
| 215 | |
| 216 | * tests/reader.test: Added a proper header and `define-module'. |
| 217 | (exception:unterminated-block-comment, |
| 218 | exception:unknown-character-name, |
| 219 | exception:unknown-sharp-object, exception:eof-in-string, |
| 220 | exception:illegal-escape, with-read-options): New. |
| 221 | (reading)[block comment, unprintable symbol]: New tests. |
| 222 | (exceptions): New test prefix. |
| 223 | (read-options): New test prefix. |
| 224 | |
| 225 | 2007-07-18 Stephen Compall <s11@member.fsf.org> |
| 226 | |
| 227 | * tests/syntax.test: Add SRFI-61 `cond' tests. |
| 228 | |
| 229 | * tests/srfi-37.test: New file. |
| 230 | * Makefile.am: Add it. |
| 231 | |
| 232 | 2007-07-11 Ludovic Courtès <ludo@gnu.org> |
| 233 | |
| 234 | * tests/goops.test (defining methods): New test prefix. |
| 235 | |
| 236 | 2007-07-09 Ludovic Courtès <ludo@gnu.org> |
| 237 | |
| 238 | * tests/srfi-19.test (`time-utc->julian-day' honors timezone): |
| 239 | New. Suggested by Jon Wilson <j85wilson@fastmail.fm>. |
| 240 | |
| 241 | 2007-06-26 Ludovic Courtès <ludo@gnu.org> |
| 242 | |
| 243 | * tests/socket.test (htonl): Only executed if `htonl' is defined. |
| 244 | (ntohl): Likewise. Reported by Marijn Schouten (hkBst) |
| 245 | <hkBst@gentoo.org>. |
| 246 | |
| 247 | 2007-06-12 Ludovic Courtès <ludo@chbouib.org> |
| 248 | |
| 249 | * tests/socket.test: Renamed module to `(test-suite test-socket)'. |
| 250 | (inet-ntop): New test prefix. |
| 251 | |
| 252 | 2007-06-07 Ludovic Courtès <ludovic.courtes@laas.fr> |
| 253 | |
| 254 | * lib.scm (exception:system-error): New variable. |
| 255 | |
| 256 | * tests/posix.test (ttyname): New test prefix. Catches a bug |
| 257 | reported by Dan McMahill. |
| 258 | |
| 259 | 2007-05-26 Ludovic Courtès <ludo@chbouib.org> |
| 260 | |
| 261 | * tests/syntax.test (top-level define)[binding is created before |
| 262 | expression is evaluated]: Moved to "internal define", using `let' |
| 263 | instead of `begin'. The test was not necessarily valid for |
| 264 | top-level defines, according to Section 5.2.1 or R5RS. |
| 265 | [redefinition]: New. |
| 266 | |
| 267 | 2007-05-09 Ludovic Courtès <ludo@chbouib.org> |
| 268 | |
| 269 | * tests/srfi-19.test ((current-time time-tai) works): Use `time?'. |
| 270 | ((current-time time-process) works): New test, catches a bug |
| 271 | reported by Scott Shedden. |
| 272 | |
| 273 | 2007-05-05 Ludovic Courtès <ludo@chbouib.org> |
| 274 | |
| 275 | * tests/modules.test: Use `define-module'. Use `(srfi srfi-1)'. |
| 276 | (foundations, observers, duplicate bindings, lazy binder): New |
| 277 | test prefixes. |
| 278 | (autoload)[module-autoload!]: New test. |
| 279 | |
| 280 | 2007-03-08 Kevin Ryde <user42@zip.com.au> |
| 281 | |
| 282 | * tests/structs.test (make-struct): Exercise the error check on tail |
| 283 | array size != 0 when layout spec doesn't have tail array. |
| 284 | (make-vtable): Exercise this. |
| 285 | |
| 286 | 2007-02-22 Kevin Ryde <user42@zip.com.au> |
| 287 | |
| 288 | * tests/structs.test (make-struct): New test of type check on a "u" |
| 289 | field, which had been causing an abort(). |
| 290 | |
| 291 | 2007-02-20 Neil Jerram <neil@ossau.uklinux.net> |
| 292 | |
| 293 | * standalone/Makefile.am (check_SCRIPTS): Add test-use-srfi, so |
| 294 | that it gets into the distribution. |
| 295 | |
| 296 | 2007-02-19 Neil Jerram <neil@ossau.uklinux.net> |
| 297 | |
| 298 | * standalone/Makefile.am (check_SCRIPTS): Add test-use-srfi, so |
| 299 | that it gets into the distribution. |
| 300 | |
| 301 | 2007-01-31 Ludovic Courtès <ludovic.courtes@laas.fr> |
| 302 | |
| 303 | * tests/i18n.test: Use `(srfi srfi-1)'. |
| 304 | (exception:locale-error): New. |
| 305 | (locale objects): Test `make-locale' with both lists of `LC_*' |
| 306 | values and single `LC_*' values (instead of `LC_*_MASK' values). |
| 307 | [%global-locale]: New test. |
| 308 | (number parsing)[locale-string->inexact (French)]: New test. |
| 309 | (%c-locale, %english-days, every?): New top-level variables. |
| 310 | (nl-langinfo et al.): New test prefix. |
| 311 | |
| 312 | * tests/srfi-19.test: Install the C locale. |
| 313 | (SRFI date/time library)[string->date understands days and |
| 314 | months]: New test. |
| 315 | |
| 316 | 2007-01-27 Kevin Ryde <user42@zip.com.au> |
| 317 | |
| 318 | * tests/ports.test (port-line): Check not truncated to "int" on 64-bit |
| 319 | systems. |
| 320 | |
| 321 | 2007-01-25 Kevin Ryde <user42@zip.com.au> |
| 322 | |
| 323 | * tests/sort.test (stable-sort): New test, exercising empty list |
| 324 | input. As reported by Ales Hvezda. |
| 325 | |
| 326 | * tests/time.test (gmtime in another thread): Catch #t all errors from |
| 327 | gmtime in the thread, since it can be a system error not a scheme |
| 328 | out-of-range on 64-bit systems. Reported by Marijn Schouten. |
| 329 | |
| 330 | 2007-01-19 Ludovic Courtès <ludovic.courtes@laas.fr> |
| 331 | |
| 332 | * tests/eval.test (values): New test prefix. Values are structs, |
| 333 | and `equal?' on structs with `s' fields used to yield infinite |
| 334 | recursion. |
| 335 | * tests/structs.test (equal?): New test prefix. Added tests that |
| 336 | used to show the infinite recursion problem. |
| 337 | |
| 338 | 2007-01-16 Kevin Ryde <user42@zip.com.au> |
| 339 | |
| 340 | * tests/regexp.test (regexp-exec): Further tests, in particular #\nul |
| 341 | in input and bad flags args which had been provoking abort()s. |
| 342 | * lib.scm (exception:string-contains-nul): New exception pattern. |
| 343 | |
| 344 | 2006-12-24 Han-Wen Nienhuys <hanwen@lilypond.org> |
| 345 | |
| 346 | * tests/numbers.test ("equal?"): add case for reduction of |
| 347 | rational numbers. |
| 348 | |
| 349 | 2006-12-13 Kevin Ryde <user42@zip.com.au> |
| 350 | |
| 351 | * tests/eval.test: Exercise top-level define setting procedure-name. |
| 352 | * tests/srfi-17.test (car): Check procedure-name property. |
| 353 | |
| 354 | * tests/numbers.test (*): Exercise multiply by exact 0 giving exact 0. |
| 355 | |
| 356 | 2006-12-12 Ludovic Courtès <ludovic.courtes@laas.fr> |
| 357 | |
| 358 | * tests/unif.test (syntax): New test prefix. Check syntax for |
| 359 | negative lower bounds and negative lengths (reported by Gyula |
| 360 | Szavai) as well as `array-in-bounds?'. |
| 361 | |
| 362 | 2006-12-09 Kevin Ryde <user42@zip.com.au> |
| 363 | |
| 364 | * standalone/test-use-srfi: New test. |
| 365 | * standalone/Makefile.am (TESTS): Add it. |
| 366 | |
| 367 | 2006-12-03 Kevin Ryde <user42@zip.com.au> |
| 368 | |
| 369 | * standalone/Makefile.am (.x): Change from %.c %.x style to .c.x style |
| 370 | since the former is a GNU make extension. (Rule now as per |
| 371 | libguile/Makefile.am.) |
| 372 | |
| 373 | * standalone/Makefile.am (test_cflags): Change from := to plain =, as |
| 374 | the former is not portable (according to automake). |
| 375 | |
| 376 | 2006-12-02 Kevin Ryde <user42@zip.com.au> |
| 377 | |
| 378 | * tests/numbers.test (min, max): Correction to big/real and real/big |
| 379 | tests, `big*5' will round on a 64-bit system. And use `eqv?' to |
| 380 | ensure intended exact vs inexact is checked. Reported by Aaron |
| 381 | M. Ucko, Debian bug 396119. |
| 382 | |
| 383 | 2006-11-29 Ludovic Courtès <ludovic.courtes@laas.fr> |
| 384 | |
| 385 | * test-suite/tests/vectors.test: Use `define-module'. |
| 386 | (vector->list): New test prefix. "Shared array" test contributed |
| 387 | by Szavai Gyula. |
| 388 | |
| 389 | 2006-11-18 Ludovic Courtès <ludovic.courtes@laas.fr> |
| 390 | |
| 391 | * Makefile.am (SCM_TESTS): Added `tests/i18n.test'. |
| 392 | |
| 393 | * tests/i18n.test: New file. |
| 394 | |
| 395 | 2006-11-17 Neil Jerram <neil@ossau.uklinux.net> |
| 396 | |
| 397 | * README: Note need for subscription to bug-guile@gnu.org. |
| 398 | |
| 399 | 2006-11-02 Neil Jerram <neil@ossau.uklinux.net> |
| 400 | |
| 401 | * tests/environments.test: Comment out all tests in this file. |
| 402 | |
| 403 | 2006-10-26 Ludovic Courtès <ludovic.courtes@laas.fr> |
| 404 | |
| 405 | * tests/srfi-14.test (Latin-1)[char-set:punctuation]: Fixed a |
| 406 | typo: `thrown' instead of `throw'. |
| 407 | |
| 408 | 2006-10-05 Kevin Ryde <user42@zip.com.au> |
| 409 | |
| 410 | * tests/ftw.test: New file. |
| 411 | * Makefile.am (SCM_TESTS): Add it. |
| 412 | |
| 413 | 2006-10-03 Kevin Ryde <user42@zip.com.au> |
| 414 | |
| 415 | * tests/eval.test (apply): New tests, exercising scm_tc7_subr_2o which |
| 416 | had lacked some arg count checking. |
| 417 | |
| 418 | 2006-09-26 Kevin Ryde <user42@zip.com.au> |
| 419 | |
| 420 | * tests/ports.test (seek): New tests. |
| 421 | (truncate-file): More tests. |
| 422 | |
| 423 | 2006-09-23 Kevin Ryde <user42@zip.com.au> |
| 424 | |
| 425 | * tests/numbers.test (exp, log, log10, sqrt): New tests. |
| 426 | |
| 427 | * tests/format.test, tests/srfi-1.test: Use define-module to prevent |
| 428 | redefined funcs in those modules extending on to subsequent tests. |
| 429 | |
| 430 | * tests/time.test (gmtime, strptime): Remove the "unresolved" throws, |
| 431 | the error+thread tests seem ok now (previously were upset by something |
| 432 | leaking out of syntax.test). |
| 433 | |
| 434 | 2006-09-20 Ludovic Courtès <ludovic.courtes@laas.fr> |
| 435 | |
| 436 | * tests/srfi-14.test: Use `define-module'. Use modules `(srfi |
| 437 | srfi-1)' and `(test-suite lib)'. |
| 438 | (string->char-set, standard char sets (ASCII), Latin-1 (8-bit |
| 439 | charset)): New test prefixes. |
| 440 | (every?, find-latin1-locale): New procedures. |
| 441 | (%latin1): New variable. |
| 442 | |
| 443 | 2006-09-08 Kevin Ryde <user42@zip.com.au> |
| 444 | |
| 445 | * tests/format.test (~f): Test leading zeros bugfix. |
| 446 | |
| 447 | 2006-08-25 Kevin Ryde <user42@zip.com.au> |
| 448 | |
| 449 | * tests/popen.test (open-input-pipe, open-output-pipe): In the "no |
| 450 | duplicate" tests, close parent side of signalling pipe, to hopefully |
| 451 | generate an error instead of a hang if something bad in the child |
| 452 | means it doesn't write anything. |
| 453 | |
| 454 | 2006-08-22 Kevin Ryde <user42@zip.com.au> |
| 455 | |
| 456 | * tests/srfi-9.test: More tests, in particular check for exceptions on |
| 457 | wrong record types passed to accessor and modifier funcs. |
| 458 | |
| 459 | 2006-07-25 Kevin Ryde <user42@zip.com.au> |
| 460 | |
| 461 | * standalone/test-conversion.c, standalone/test-gh.c, |
| 462 | standalone/test-list.c, standalone/test-num2integral.c, |
| 463 | standalone/test-round.c: Use scm_boot_guile rather than |
| 464 | scm_init_guile, for the benefit of those systems where we can't |
| 465 | implement the latter. Reported by Claes Wallin. |
| 466 | |
| 467 | * standalone/test-require-extension: Use "&& exit 1" instead of "!" to |
| 468 | invert the sense of exit statuses, as the latter doesn't work on |
| 469 | Solaris 10. Reported by Claes Wallin. |
| 470 | |
| 471 | 2006-07-24 Kevin Ryde <user42@zip.com.au> |
| 472 | |
| 473 | * tests/socket.test (htonl, ntohl): New tests. |
| 474 | |
| 475 | 2006-07-06 Kevin Ryde <user42@zip.com.au> |
| 476 | |
| 477 | * tests/time.test (localtime, mktime, strptime): More tests. |
| 478 | |
| 479 | 2006-06-13 Ludovic Courtès <ludovic.courtes@laas.fr> |
| 480 | |
| 481 | * Makefile.am (SCM_TESTS): Added `tests/structs.test'. |
| 482 | * tests/structs.test: New file. |
| 483 | * lib.scm (exception:struct-set!-denied): New. |
| 484 | (exception:miscellaneous-error): New. |
| 485 | |
| 486 | 2006-05-30 Marius Vollmer <mvo@zagadka.de> |
| 487 | |
| 488 | * tests/unif.test ("vector equal? one-dimensional array"): New. |
| 489 | |
| 490 | 2006-05-28 Kevin Ryde <user42@zip.com.au> |
| 491 | |
| 492 | * tests/numbers.test (number->string): Disable 11.333 and 1.324e44 |
| 493 | tests, as these can't be expected to come out precisely in the current |
| 494 | implementation, and in fact don't under gcc 4. Reported by Hector |
| 495 | Herrera. |
| 496 | |
| 497 | * tests/srfi-1.test (append-reverse, append-reverse!): New tests. |
| 498 | |
| 499 | 2006-05-28 Marius Vollmer <mvo@zagadka.de> |
| 500 | |
| 501 | * tests/ports.test, tests/filesys.test: Delete test file after all |
| 502 | tests have run in order to make "make distcheck" work. |
| 503 | |
| 504 | 2006-05-20 Kevin Ryde <user42@zip.com.au> |
| 505 | |
| 506 | * tests/srfi-1.test (assoc): A few tests, in particular "=" argument |
| 507 | order which had been wrong. |
| 508 | |
| 509 | * tests/srfi-60.test (test-srfi-60): Use #:duplicates (last) to |
| 510 | suppress warning about replacing bit-count. |
| 511 | |
| 512 | 2006-05-09 Kevin Ryde <user42@zip.com.au> |
| 513 | |
| 514 | * tests/numbers.test (exact->inexact): Test fractions big/big. |
| 515 | |
| 516 | * tests/threads.test (n-par-for-each, n-for-each-par-map): New tests. |
| 517 | |
| 518 | 2006-04-17 Kevin Ryde <user42@zip.com.au> |
| 519 | |
| 520 | * tests/filesys.test (lstat): Allow for test-symlink not existing yet. |
| 521 | |
| 522 | 2006-04-16 Kevin Ryde <user42@zip.com.au> |
| 523 | |
| 524 | * tests/filesys.test (lstat, stat): New tests. |
| 525 | * tests/ports.test (truncate-file): New tests. |
| 526 | |
| 527 | 2006-03-28 Kevin Ryde <user42@zip.com.au> |
| 528 | |
| 529 | * Makefile.am (SCM_TESTS): Remove slib.test, it fails with current |
| 530 | slib and the ice-9 slib module is due for revision soon. |
| 531 | |
| 532 | 2006-03-19 Kevin Ryde <user42@zip.com.au> |
| 533 | |
| 534 | * tests/unif.test (make-shared-array): Another test which failed in |
| 535 | 1.8.0 but is ok now. |
| 536 | |
| 537 | 2006-03-05 Kevin Ryde <user42@zip.com.au> |
| 538 | |
| 539 | * tests/unif.test (make-shared-array): Add example usages from the |
| 540 | manual, two of which currently fail. |
| 541 | |
| 542 | 2006-03-04 Ludovic Courtès <ludovic.courtes@laas.fr> |
| 543 | |
| 544 | * test-suite/tests/modules.test: New file. |
| 545 | * test-suite/Makefile.am (SCM_TESTS): Added it. |
| 546 | |
| 547 | 2006-02-26 Kevin Ryde <user42@zip.com.au> |
| 548 | |
| 549 | * tests/filesys.test (opendir etc): Exercise a little. |
| 550 | |
| 551 | * tests/strings.test (string<?, string-ci<?, string<=?, string-ci<=?, |
| 552 | string>?, string-ci>?, string>=?, string-ci>=?): Check ordering is the |
| 553 | same as char<? etc. Use a define-module to keep private test bits |
| 554 | private. |
| 555 | * tests/srfi-13.test (string-compare, string-compare-ci): Ditto. |
| 556 | |
| 557 | * tests/unif.test (array-set!): Exercise bitvector case, which had |
| 558 | been seg faulting. |
| 559 | |
| 560 | 2006-02-07 Kevin Ryde <user42@zip.com.au> |
| 561 | |
| 562 | * tests/poe.test (pure-funcq): New tests. |
| 563 | |
| 564 | 2006-02-04 Neil Jerram <neil@ossau.uklinux.net> |
| 565 | |
| 566 | * tests/exceptions.test: 19 new test cases. |
| 567 | (throw-test): New macro for testing catches and throw handlers. |
| 568 | |
| 569 | 2006-02-04 Kevin Ryde <user42@zip.com.au> |
| 570 | |
| 571 | * standalone/test-list.c: New file. |
| 572 | * standalone/Makefile.am: Add test-list.c |
| 573 | |
| 574 | * tests/srfi-1.test: Use the equal proc argument, so we exercise the |
| 575 | srfi-1 version of the code. Without such an argument srfi-1.c passes |
| 576 | the job to the core scm_delete. |
| 577 | |
| 578 | 2006-01-29 Marius Vollmer <mvo@zagadka.de> |
| 579 | |
| 580 | * tests/time.test: Replaced 'futures' with threads. |
| 581 | |
| 582 | 2005-11-30 Kevin Ryde <user42@zip.com.au> |
| 583 | |
| 584 | * tests/srfi-13.test (string-append/shared): New tests. |
| 585 | |
| 586 | 2005-11-24 Kevin Ryde <user42@zip.com.au> |
| 587 | |
| 588 | * tests/srfi-1.test (lset-difference!): More tests. |
| 589 | |
| 590 | 2005-10-27 Ludovic Courtès <ludovic.courtes@laas.fr> |
| 591 | |
| 592 | * tests/socket.test (make-socket-address): New tests. |
| 593 | (connect, bind, sendto): Exercise sockaddr object. |
| 594 | |
| 595 | 2005-10-24 Kevin Ryde <user42@zip.com.au> |
| 596 | |
| 597 | * tests/time.test (strftime %Z): Disable this test, its assumptions |
| 598 | about %Z are not valid on NetBSD. |
| 599 | |
| 600 | 2005-08-19 Kevin Ryde <user42@zip.com.au> |
| 601 | |
| 602 | * tests/srfi-19.test (date->time-tai): New tests, exercising new |
| 603 | leap-second. |
| 604 | |
| 605 | 2005-08-15 Neil Jerram <neil@ossau.uklinux.net> |
| 606 | |
| 607 | * tests/eval.test ("letrec init evaluation"): New paranoid test. |
| 608 | |
| 609 | * tests/r5rs_pitfall.test (1.1): Now passes. |
| 610 | |
| 611 | 2005-08-12 Kevin Ryde <user42@zip.com.au> |
| 612 | |
| 613 | * tests/srfi-1.test (lset-difference, lset-difference, |
| 614 | lset-diff+intersection, lset-diff+intersection, lset-intersection): |
| 615 | Exercise equality procedure arg order (already correct in these procs, |
| 616 | but had been wrong in other lset ones). |
| 617 | |
| 618 | 2005-08-06 Kevin Ryde <user42@zip.com.au> |
| 619 | |
| 620 | * tests/srfi-13.test (string-every, string-tabulate, string-trim, |
| 621 | string-trim-right, string-trim-both, string-index, string-index-right, |
| 622 | string-skip, string-skip-right, string-count, string-filter, |
| 623 | string-delete, string-map, string-map!, string-for-each, |
| 624 | string-for-each-index): Further tests, mainly to exercise new |
| 625 | trampolines for proc calls. |
| 626 | |
| 627 | 2005-08-01 Marius Vollmer <mvo@zagadka.de> |
| 628 | |
| 629 | * tests/weaks.test: Do not fail when the GC does not collect an |
| 630 | object, report it as 'unresolved'. |
| 631 | |
| 632 | * tests/guardians.test: Adapted to new (original) semantics. test |
| 633 | guardingobjects multiple times. |
| 634 | |
| 635 | 2005-06-12 Marius Vollmer <mvo@zagadka.de> |
| 636 | |
| 637 | * standalone/test-gh.c: Do nothing when deprecated things are |
| 638 | disabled. |
| 639 | |
| 640 | 2005-06-10 Han-Wen Nienhuys <hanwen@xs4all.nl> |
| 641 | |
| 642 | * tests/gc.test ("gc"): add a test to verify that modules are |
| 643 | garbage collected. |
| 644 | |
| 645 | 2005-06-11 Kevin Ryde <user42@zip.com.au> |
| 646 | |
| 647 | * tests/srfi-13.test (string-filter): A few more tests. |
| 648 | |
| 649 | 2005-06-10 Kevin Ryde <user42@zip.com.au> |
| 650 | |
| 651 | * tests/unif.test (array-index-map!): Add a test failing in the |
| 652 | current code. |
| 653 | |
| 654 | 2005-06-06 Kevin Ryde <user42@zip.com.au> |
| 655 | |
| 656 | * tests/strings.test (string-split): Try splitting on an 8-bit char. |
| 657 | |
| 658 | * tests/unif.test (array-in-bounds?): Add a test failing in the |
| 659 | current code. |
| 660 | |
| 661 | 2005-05-07 Kevin Ryde <user42@zip.com.au> |
| 662 | |
| 663 | * tests/srfi-1.test (car+cdr, fold, last, list-index, list-tabulate, |
| 664 | not-pair?, xcons): New tests. |
| 665 | |
| 666 | 2005-05-04 Kevin Ryde <user42@zip.com.au> |
| 667 | |
| 668 | * tests/srfi-1.test (break!, drop-right!, drop-while, eighth, fifth, |
| 669 | ninth, seventh, sixth, span!, take!, take-while, take-while!, tenth): |
| 670 | New tests. |
| 671 | |
| 672 | * tests/unif.test (make-shared-array): Add failing case shared of |
| 673 | shared. |
| 674 | |
| 675 | 2005-04-30 Kevin Ryde <user42@zip.com.au> |
| 676 | |
| 677 | * tests/numbers.test (/): Further tests. |
| 678 | |
| 679 | 2005-04-25 Kevin Ryde <user42@zip.com.au> |
| 680 | |
| 681 | * tests/ramap.test (array-map!): Further tests. |
| 682 | |
| 683 | 2005-04-23 Kevin Ryde <user42@zip.com.au> |
| 684 | |
| 685 | * tests/hash.test (hashx-remove!): New tests. |
| 686 | |
| 687 | * tests/list.test (list, make-list, cons*): New tests. |
| 688 | |
| 689 | * tests/numbers.test (numerator, denominator): New tests. |
| 690 | |
| 691 | * tests/srfi-1.test (concatenate, concatenate!, count, filter-map, |
| 692 | lset-adjoin): More tests. |
| 693 | |
| 694 | 2005-04-14 Kevin Ryde <user42@zip.com.au> |
| 695 | |
| 696 | * tests/numbers.test (1+, 1-): New tests. |
| 697 | |
| 698 | 2005-04-11 Kevin Ryde <user42@zip.com.au> |
| 699 | |
| 700 | * tests/srfi-13.test (string-concatenate, string-concatenate/shared): |
| 701 | New tests. |
| 702 | |
| 703 | 2005-04-02 Kevin Ryde <user42@zip.com.au> |
| 704 | |
| 705 | * tests/numbers.test (round): Add some fraction cases. |
| 706 | |
| 707 | * tests/srfi-1.test (lset-union): More tests. |
| 708 | |
| 709 | 2005-03-26 Kevin Ryde <user42@zip.com.au> |
| 710 | |
| 711 | * tests/srfi-13.test (string-index): Exercise 8-bit char in string. |
| 712 | |
| 713 | 2005-03-18 Kevin Ryde <user42@zip.com.au> |
| 714 | |
| 715 | * tests/srfi-1.test (filter-map): More tests. |
| 716 | |
| 717 | * tests/srfi-17.test: A few more tests from the 1.6 branch. |
| 718 | |
| 719 | 2005-03-16 Kevin Ryde <user42@zip.com.au> |
| 720 | |
| 721 | * tests/srfi-1.test (drop-right, partition!, split-at, split-at!, |
| 722 | take-right): New tests. |
| 723 | |
| 724 | 2005-03-14 Kevin Ryde <user42@zip.com.au> |
| 725 | |
| 726 | * tests/srfi-1.test (find, find-tail, lset-union): New tests. |
| 727 | (lset-adjoin): Corrections to some tests. |
| 728 | |
| 729 | 2005-03-13 Kevin Ryde <user42@zip.com.au> |
| 730 | |
| 731 | * tests/numbers.test (=): Exercise inum/flonum cases that used to |
| 732 | round on 64-bit systems. |
| 733 | |
| 734 | * tests/numbers.test (logior): New tests, exercising negative bignums |
| 735 | reducing to inum. |
| 736 | |
| 737 | * tests/srfi-60.test: New file. |
| 738 | * Makefile.am (SCM_TESTS): Add it. |
| 739 | |
| 740 | 2005-03-02 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 741 | |
| 742 | * tests/threads.test: Only test when 'threads are provided. |
| 743 | |
| 744 | 2005-02-21 Kevin Ryde <user42@zip.com.au> |
| 745 | |
| 746 | * tests/numbers.test (string->number): Exercise polar form with |
| 747 | invalid angle. |
| 748 | |
| 749 | 2005-02-18 Kevin Ryde <user42@zip.com.au> |
| 750 | |
| 751 | * tests/srfi-1.test (lset-adjoin): Amend tests to expect duplicates |
| 752 | among args cast out. |
| 753 | |
| 754 | 2005-02-12 Rob Browning <rlb@defaultvalue.org> |
| 755 | |
| 756 | * standalone/test-require-extension: new test script. |
| 757 | |
| 758 | * standalone/Makefile.am (check_SCRIPTS): add test-require-extension. |
| 759 | (TESTS): add test-require-extension. |
| 760 | |
| 761 | 2005-02-12 Kevin Ryde <user42@zip.com.au> |
| 762 | |
| 763 | * tests/srfi-1.test (reduce, reduce-right): New tests. |
| 764 | |
| 765 | 2005-02-11 Kevin Ryde <user42@zip.com.au> |
| 766 | |
| 767 | * tests/fractions.test (ash): Remove tests of ash on fractions, not |
| 768 | supported after scm_ash rewrite. |
| 769 | |
| 770 | 2005-02-04 Kevin Ryde <user42@zip.com.au> |
| 771 | |
| 772 | * tests/srfi-1.test (list=): New tests. |
| 773 | |
| 774 | 2005-01-29 Kevin Ryde <user42@zip.com.au> |
| 775 | |
| 776 | * tests/numbers.test (ash): New tests. |
| 777 | |
| 778 | * tests/srfi-1.test (lset-adjoin, remove, remove!): New tests. |
| 779 | |
| 780 | 2005-01-28 Kevin Ryde <user42@zip.com.au> |
| 781 | |
| 782 | * tests/syntax.test (while): Tests running in empty environment are |
| 783 | now "unresolved" due to workaround in while implementation. |
| 784 | |
| 785 | 2005-01-24 Kevin Ryde <user42@zip.com.au> |
| 786 | |
| 787 | * standalone/test-unwind.c (check_cont): Cast rewindable to long, to |
| 788 | avoid warning from gcc 3.4 on 64-bit systems about casting int |
| 789 | (32-bits) to pointer (64-bits). |
| 790 | |
| 791 | * tests/srfi-1.test (lset=, member): New tests. |
| 792 | |
| 793 | 2005-01-12 Kevin Ryde <user42@zip.com.au> |
| 794 | |
| 795 | * tests/srfi-39.test (current-input-port, current-output-port, |
| 796 | current-error-port): New tests. |
| 797 | |
| 798 | 2005-01-10 Marius Vollmer <mvo@zagadka.de> |
| 799 | |
| 800 | * tests/unif.test (exception:wrong-num-indices): New, use it for |
| 801 | array-set! tests with wrong number of indices. |
| 802 | |
| 803 | 2005-01-07 Marius Vollmer <mvo@zagadka.de> |
| 804 | |
| 805 | * tests/srfi-4.test: Use (test-suite lib) module. |
| 806 | |
| 807 | 2005-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 808 | |
| 809 | * tests/unif.test (have-llvect?): Removed, Scheme code will always |
| 810 | have u64 and s64 uniform vectors. |
| 811 | |
| 812 | 2005-01-05 Marius Vollmer <mvo@zagadka.de> |
| 813 | |
| 814 | * tests/unif.test: Use *unspecified* instead of #f to get an |
| 815 | uninitialized array. |
| 816 | |
| 817 | 2005-01-04 Kevin Ryde <user42@zip.com.au> |
| 818 | |
| 819 | * tests/ramap.test: New file, test array-map!. |
| 820 | * Makefile.am (SCM_TESTS): Add it. |
| 821 | |
| 822 | 2005-01-02 Marius Vollmer <mvo@zagadka.de> |
| 823 | |
| 824 | * tests/unif.test: Rewritten for new 'typed' approach to uniform |
| 825 | arrays. |
| 826 | |
| 827 | * tests/sort.test: New tests, especially for sorting non-contigous |
| 828 | and negative-incrementing vectors. |
| 829 | |
| 830 | 2005-01-02 Kevin Ryde <user42@zip.com.au> |
| 831 | |
| 832 | * tests/srfi-39.test: Use define-module to keep bindings from |
| 833 | subsequent tests, use test-suite lib for stand-alone checking. |
| 834 | |
| 835 | * Makefile.am (SCM_TESTS): Add srfi-39.test. |
| 836 | |
| 837 | 2004-12-27 Neil Jerram <neil@ossau.uklinux.net> |
| 838 | |
| 839 | * tests/continuations.test (continuations): Moved continuation / |
| 840 | stack tests here, and added save and restore of debug options. |
| 841 | |
| 842 | 2004-12-23 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 843 | |
| 844 | * tests/eval.test: News tests for making stacks from |
| 845 | continuations. From Neil Jerram. |
| 846 | |
| 847 | 2004-12-10 Kevin Ryde <user42@zip.com.au> |
| 848 | |
| 849 | * tests/socket.test (inet-pton): New tests. |
| 850 | |
| 851 | 2004-12-06 Kevin Ryde <user42@zip.com.au> |
| 852 | |
| 853 | * tests/srfi-1.test (alist-copy, alist-delete, break, span): New |
| 854 | tests. |
| 855 | |
| 856 | 2004-12-05 Kevin Ryde <user42@zip.com.au> |
| 857 | |
| 858 | * tests/srfi-1.test (append-map, filter-map): New tests. |
| 859 | |
| 860 | 2004-11-12 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 861 | |
| 862 | * tests/unif.test: Replaced uniform-array-set1! with just |
| 863 | array-set!. Do not check improper index lists, which can't arise |
| 864 | with uarray-set!. Use "#s16()" instead of "#h()". |
| 865 | |
| 866 | 2004-10-27 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 867 | |
| 868 | * tests/unif.test: Removed tests that tried to store a character |
| 869 | into a byte vector, which no longer works. Characters are not |
| 870 | bytes. |
| 871 | |
| 872 | 2004-10-03 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de> |
| 873 | |
| 874 | * tests/syntax.test: Added tests for unmemoization. |
| 875 | |
| 876 | 2004-09-30 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 877 | |
| 878 | * tests/strings.test (string-set!): Explicitely construct |
| 879 | read-only string. String literals are not yet read-only. |
| 880 | |
| 881 | 2004-09-29 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 882 | |
| 883 | * tests/unif.test (array-equal?): New test. |
| 884 | |
| 885 | 2004-09-29 Kevin Ryde <user42@zip.com.au> |
| 886 | |
| 887 | * tests/regexp.test (match:string): New tests. |
| 888 | |
| 889 | 2004-09-26 Kevin Ryde <user42@zip.com.au> |
| 890 | |
| 891 | * tests/optargs.test (let-keywords, let-keywords*, let-optional, |
| 892 | let-optional*): Add tests of internal defines when no bindings. |
| 893 | |
| 894 | 2004-09-25 Marius Vollmer <mvo@zagadka.de> |
| 895 | |
| 896 | * standalone/Makefile.am (AM_LDFLAGS, LD_FLAGS): Use AM_LDFLAGS |
| 897 | instead of LDFLAGS; the latter is a user variable. |
| 898 | |
| 899 | 2004-09-24 Marius Vollmer <mvo@zagadka.de> |
| 900 | |
| 901 | * standalone/Makefile.am (test_cflags, LDFLAGS): Include |
| 902 | GUILE_CFLAGS. |
| 903 | |
| 904 | 2004-09-23 Marius Vollmer <mvo@zagadka.de> |
| 905 | |
| 906 | * lib.scm (exception:out-of-range, exception:wrong-type-arg): |
| 907 | Accept new wording. |
| 908 | |
| 909 | 2004-09-22 Marius Vollmer <mvo@zagadka.de> |
| 910 | |
| 911 | * tests/ports.test ("string ports"): Copy string literal so that |
| 912 | it can be modified. |
| 913 | * tests/srfi-13.test ("string-copy!"): Likewise. |
| 914 | * tests/strings.test ("substring/shared"): Likewise. |
| 915 | |
| 916 | 2004-09-09 Kevin Ryde <user42@zip.com.au> |
| 917 | |
| 918 | * tests/streams.test: New file. |
| 919 | |
| 920 | 2004-09-08 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 921 | |
| 922 | * tests/fractions.test: Don't expect (expt 1/2 2.0) to yield an |
| 923 | exact result, use (expt 1/2 2) instead. |
| 924 | |
| 925 | 2004-09-08 Kevin Ryde <user42@zip.com.au> |
| 926 | |
| 927 | * tests/ports.test (port-column): Further tests, of new \a \b \r. |
| 928 | |
| 929 | 2004-09-07 Kevin Ryde <user42@zip.com.au> |
| 930 | |
| 931 | * tests/numbers.test (integer-expt): New tests, of infinite exponents. |
| 932 | (integer?): Exercise nan and +/-inf. |
| 933 | |
| 934 | * tests/time.test (gmtime, strptime): New tests, but unresolved. |
| 935 | (internal-time-units-per-second): New test. |
| 936 | |
| 937 | 2004-09-02 Kevin Ryde <user42@zip.com.au> |
| 938 | |
| 939 | * tests/format.test (~@d): New tests. |
| 940 | New tests of excess arguments now ignored. |
| 941 | |
| 942 | 2004-09-01 Han-Wen Nienhuys <hanwen@cs.uu.nl>, Kevin Ryde <user42@zip.com.au> |
| 943 | |
| 944 | * tests/gc.test: Exercise record in weak-values hash table, exposing a |
| 945 | problem in 1.6.4 gc, but believed fixed by other changes in the head. |
| 946 | |
| 947 | 2004-08-27 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 948 | |
| 949 | * tests/srfi-13.test (module-peek): Removed, this kluge is no |
| 950 | longer necessary. |
| 951 | |
| 952 | 2004-08-27 Kevin Ryde <user42@zip.com.au> |
| 953 | |
| 954 | * tests/regexp.test (regexp-quote): New tests. |
| 955 | |
| 956 | * tests/srfi-31.test: Use define-module to keep bindings out of |
| 957 | further tests. Use-module (test-suite lib) for stand-alone operation. |
| 958 | (rec): Exercise bad args. |
| 959 | |
| 960 | 2004-08-25 Kevin Ryde <user42@zip.com.au> |
| 961 | |
| 962 | * tests/and-let-star.test: More tests, in particular exercise #t |
| 963 | result on empty body. |
| 964 | |
| 965 | 2004-08-25 Marius Vollmer <mvo@zagadka.de> |
| 966 | |
| 967 | * tests/strings.test: Two more tests for double indirect substring |
| 968 | modification. |
| 969 | |
| 970 | 2004-08-23 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 971 | |
| 972 | * lib.scm (exception:used-before-define): New. |
| 973 | * tests/syntax.test ("letrec"): Use it. |
| 974 | |
| 975 | 2004-08-20 Kevin Ryde <user42@zip.com.au> |
| 976 | |
| 977 | * tests/posix.test (mkstemp!): New tests. |
| 978 | |
| 979 | 2004-08-20 Marius Vollmer <mvo@zagadka.de> |
| 980 | |
| 981 | * tests/strings.test: Two tests for substring/shared. Also, use |
| 982 | (test-suite lib). |
| 983 | |
| 984 | 2004-08-19 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 985 | |
| 986 | * standalone/test-conversion.c, standalone/test-gh.c, |
| 987 | standalone/test-unwind.c: Avoid the use of discouraged or |
| 988 | deprecated things. |
| 989 | |
| 990 | 2004-08-18 Kevin Ryde <user42@zip.com.au> |
| 991 | |
| 992 | * tests/and-let-star.test, tests/arbiters.test, tests/receive.test: |
| 993 | New files. |
| 994 | * Makefile.am (SCM_TESTS): Add them. |
| 995 | |
| 996 | * tests/fractions.test (fractions): Correction, equal? 3/4 .75 should |
| 997 | be #f, according to R5RS. |
| 998 | |
| 999 | 2004-08-15 Marius Vollmer <mvo@zagadka.de> |
| 1000 | |
| 1001 | * tests/srfi-39.test: New, from Jose A Ortega Ruiz. Thanks! |
| 1002 | |
| 1003 | 2004-08-14 Kevin Ryde <user42@zip.com.au> |
| 1004 | |
| 1005 | * tests/srfi-13.test (string-any, string-every): Exercise char and |
| 1006 | charset predicate cases. |
| 1007 | |
| 1008 | 2004-08-10 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 1009 | |
| 1010 | * standalone/test-conversion.c (test_locale_strings): New. |
| 1011 | |
| 1012 | * standalone/test-round.c: Replaced all uses of scm_round with |
| 1013 | scm_c_round. |
| 1014 | |
| 1015 | 2004-08-09 Kevin Ryde <user42@zip.com.au> |
| 1016 | |
| 1017 | * tests/slib.test: New file. |
| 1018 | * Makefile.am (SCM_TESTS): Add it. |
| 1019 | |
| 1020 | 2004-08-06 Kevin Ryde <user42@zip.com.au> |
| 1021 | |
| 1022 | * tests/unif.test (array-set!): Exercise byte array range checks. |
| 1023 | (uniform-vector-ref): Exercise byte returns. |
| 1024 | (array-fill!): Exercise byte range and type checks. |
| 1025 | |
| 1026 | 2004-08-03 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 1027 | |
| 1028 | * standalone/test-num2integral.c: Only perform the tests when the |
| 1029 | disabled features are enabled. |
| 1030 | |
| 1031 | * standalone/test-conversion.c (test_to_double, test_from_double): |
| 1032 | New tests. |
| 1033 | |
| 1034 | 2004-08-02 Kevin Ryde <user42@zip.com.au> |
| 1035 | |
| 1036 | * tests/srfi-13.test (string-every): Check empty string case. |
| 1037 | |
| 1038 | 2004-07-31 Kevin Ryde <user42@zip.com.au> |
| 1039 | |
| 1040 | * tests/filesys.test: New file, exercising copy-file. |
| 1041 | * Makefile.am (SCM_TESTS): Add it. |
| 1042 | |
| 1043 | 2004-07-29 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 1044 | |
| 1045 | * standalone/test-conversion.c: Many more tests for the integer |
| 1046 | conversion functions. |
| 1047 | |
| 1048 | 2004-07-28 Kevin Ryde <user42@zip.com.au> |
| 1049 | |
| 1050 | * tests/regexp.test (make-regexp): Exercise flags args validation. |
| 1051 | |
| 1052 | * tests/unif.test (array-set!): Exercise svect value range check. |
| 1053 | |
| 1054 | 2004-07-24 Kevin Ryde <user42@zip.com.au> |
| 1055 | |
| 1056 | * tests/common-list.test: Use define-module, to as not to import |
| 1057 | common-list into subsequent tests (eg. srfi-1 where `every' provokes a |
| 1058 | warning). |
| 1059 | |
| 1060 | * tests/srfi-19.test, tests/srfi-34.test: Use #:duplicates (last) to |
| 1061 | suppress warnings about current-time and raise replacing core bindings. |
| 1062 | |
| 1063 | 2004-05-25 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de> |
| 1064 | |
| 1065 | * tests/format.test (~{): Test no arbitrary iteration limit. |
| 1066 | |
| 1067 | 2004-07-10 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 1068 | |
| 1069 | * standalone/test-conversion.c (test_is_signed_integer, |
| 1070 | test_is_unsigned_integer): Expect inexact integers to fail. |
| 1071 | |
| 1072 | 2004-07-10 Kevin Ryde <user42@zip.com.au> |
| 1073 | |
| 1074 | * tests/hash.test: New file. |
| 1075 | * Makefile.am (SCM_TESTS): Add it. |
| 1076 | |
| 1077 | 2004-07-08 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 1078 | |
| 1079 | * standalone/test-unwind.c: Use scm_from_int instead of |
| 1080 | SCM_MAKINUM and scm_is_eq instead SCM_EQ_P. |
| 1081 | |
| 1082 | 2004-07-07 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 1083 | |
| 1084 | * standalone/test-conversion.c: Don't define SCM_T_INTMAX_MIN, |
| 1085 | etc, they are now provided by libuile.h. |
| 1086 | (test_int_sizes): New. |
| 1087 | |
| 1088 | 2004-07-06 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 1089 | |
| 1090 | * standalone/test-num2integral.c, standalone/test-unwind.c: |
| 1091 | Replaced all uses of deprecated SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, |
| 1092 | SCM_NEGATE_BOOL, and SCM_BOOLP with scm_is_false, scm_is_true, |
| 1093 | scm_from_bool, and scm_is_bool, respectively. |
| 1094 | |
| 1095 | * standalone/Makefile.am: Added test-conversion to the TESTS. |
| 1096 | |
| 1097 | * standalone/test-conversion.c: New file. |
| 1098 | |
| 1099 | 2004-06-20 Rob Browning <rlb@defaultvalue.org> |
| 1100 | |
| 1101 | * tests/srfi-31.test: new test for SRFI-31. |
| 1102 | |
| 1103 | * Makefile.am (SCM_TESTS): add tests/srfi-31.scm. |
| 1104 | |
| 1105 | 2004-06-15 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 1106 | |
| 1107 | * tests/numbers.test (number->string): Some results might differ |
| 1108 | between versions of Guile compiled optimized and unoptimized. |
| 1109 | Both results are accepted now. |
| 1110 | |
| 1111 | 2004-05-29 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de> |
| 1112 | |
| 1113 | * tests/syntax.test: Added various tests to check that |
| 1114 | unmemoization works correctly. |
| 1115 | |
| 1116 | 2004-05-30 Kevin Ryde <user42@zip.com.au> |
| 1117 | |
| 1118 | * lib.scm (exception:numerical-overflow): New define. |
| 1119 | * tests/numbers.test (modulo-expt): Use it and |
| 1120 | exception:wrong-type-arg, avoiding empty "" regexp which is invalid on |
| 1121 | BSD. Reported by Andreas Vögele. |
| 1122 | |
| 1123 | 2004-05-29 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de> |
| 1124 | |
| 1125 | * standalone/test-asmobs-lib.c: Fixed include statement. |
| 1126 | |
| 1127 | 2004-05-24 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de> |
| 1128 | |
| 1129 | * tests/goops.test: Wrap tests in module (test-suite |
| 1130 | test-<file-name without .test>). Remove calls to deprecated macro |
| 1131 | `undefine'. |
| 1132 | |
| 1133 | 2004-05-10 Marius Vollmer <mvo@zagadka.de> |
| 1134 | |
| 1135 | * tests/numbers.test (number->string): Added tests for |
| 1136 | non-radix-10 floating point conversions. |
| 1137 | |
| 1138 | 2004-05-10 Kevin Ryde <user42@zip.com.au> |
| 1139 | |
| 1140 | * tests/numbers.test (logbit?): New tests. |
| 1141 | |
| 1142 | 2004-05-09 Kevin Ryde <user42@zip.com.au> |
| 1143 | |
| 1144 | * tests/srfi-19.test (test-dst, string->date local DST): Test with |
| 1145 | "EST5EDT" instead of "CET", since HP-UX doesn't know CET. Reported by |
| 1146 | Andreas Vögele. |
| 1147 | |
| 1148 | 2004-05-03 Kevin Ryde <user42@zip.com.au> |
| 1149 | |
| 1150 | * tests/time.test (strftime): Force tm:isdst to 0 for the test, for |
| 1151 | the benefit of HP-UX. Reported by Andreas Vögele. |
| 1152 | Use set-tm:zone rather than a hard coded vector offset. |
| 1153 | |
| 1154 | 2004-04-29 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de> |
| 1155 | |
| 1156 | * tests/elisp.test: Wrap tests in module (test-suite |
| 1157 | test-<file-name without .test>), following a practice that was |
| 1158 | used on a couple of files already. |
| 1159 | |
| 1160 | 2004-04-28 Kevin Ryde <user42@zip.com.au> |
| 1161 | |
| 1162 | * standalone/test-num2integral.c (test_long_long): Exercise |
| 1163 | out-of-range errors on various cases. |
| 1164 | (test_ulong_long): New function, split from test_long_long and |
| 1165 | similarly exercising out-of-range. |
| 1166 | |
| 1167 | 2004-04-26 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de> |
| 1168 | |
| 1169 | * tests/syntax.test: Add test case to check the correct handling |
| 1170 | of define expressions. |
| 1171 | |
| 1172 | 2004-04-25 Kevin Ryde <user42@zip.com.au> |
| 1173 | |
| 1174 | * tests/socket.test: New file, exercising inet-ntop. |
| 1175 | * Makefile.am (SCM_TESTS): Add it. |
| 1176 | |
| 1177 | 2004-04-24 Kevin Ryde <user42@zip.com.au> |
| 1178 | |
| 1179 | * tests/srfi-11.test: New file. |
| 1180 | * Makefile.am (SCM_TESTS): Add it. |
| 1181 | |
| 1182 | 2004-04-22 Kevin Ryde <user42@zip.com.au> |
| 1183 | |
| 1184 | * standalone/test-round.c: New file, exercising scm_round. |
| 1185 | * standalone/Makefile.am: Add it. |
| 1186 | |
| 1187 | 2004-04-15 Kevin Ryde <user42@zip.com.au> |
| 1188 | |
| 1189 | * tests/numbers.test (max, min): Exercise some inum/frac, frac/inum, |
| 1190 | big/frac, frac/big and frac/frac cases. |
| 1191 | |
| 1192 | * tests/numbers.test (min): Correction, test "documented? min" not |
| 1193 | "documented? max". |
| 1194 | |
| 1195 | 2004-04-06 Kevin Ryde <user42@zip.com.au> |
| 1196 | |
| 1197 | * tests/numbers.test (quotient, remainder): Exercise inum/big at and |
| 1198 | near special case inum == fixnum-min, big == -fixnum-min. |
| 1199 | |
| 1200 | 2004-03-26 Kevin Ryde <user42@zip.com.au> |
| 1201 | |
| 1202 | * tests/numbers.test (min, max): Check inexactness of big/real and |
| 1203 | real/big combinations, collect up tests under arg types for clarity. |
| 1204 | |
| 1205 | 2004-03-26 Eric Hanchrow <offby1@blarg.net> |
| 1206 | |
| 1207 | * tests/numbers.test (modulo-expt): New tests. |
| 1208 | |
| 1209 | 2004-03-24 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de> |
| 1210 | |
| 1211 | * tests/eval.test: Added tests which reflect the recent fixes to |
| 1212 | copy-tree. |
| 1213 | |
| 1214 | 2004-02-29 Kevin Ryde <user42@zip.com.au> |
| 1215 | |
| 1216 | * tests/posix.test (execl, execlp, execle): Exercise errors where |
| 1217 | program not found. [But disabled, due to problems with threading.] |
| 1218 | |
| 1219 | 2004-02-22 Kevin Ryde <user42@zip.com.au> |
| 1220 | |
| 1221 | * tests/numbers.test (max, min): Exercise some complex num cases. |
| 1222 | |
| 1223 | 2004-02-18 Marius Vollmer <mvo@zagadka.de> |
| 1224 | |
| 1225 | * tests/fractions.test: Added copyright notice of Michael Stoll, |
| 1226 | who probably wrote the original CLISP code. |
| 1227 | |
| 1228 | 2004-02-18 Kevin Ryde <user42@zip.com.au> |
| 1229 | |
| 1230 | * tests/fractions.test: Remove 1/3 == 1.0/3.0, not true. |
| 1231 | |
| 1232 | * tests/numbers.test (=): Exercise frac+real and frac+complex. |
| 1233 | |
| 1234 | 2004-02-17 Marius Vollmer <mvo@zagadka.de> |
| 1235 | |
| 1236 | * Makefile.am (SCM_TESTS): Added test/fractions.test. |
| 1237 | |
| 1238 | 2004-02-12 Kevin Ryde <user42@zip.com.au> |
| 1239 | |
| 1240 | * tests/unif.test (array?, array-fill!, array-prototype): Add tests. |
| 1241 | |
| 1242 | 2004-01-23 Marius Vollmer <mvo@zagadka.de> |
| 1243 | |
| 1244 | * tests/r5rs_pitfall.scm: Removed again. I was confused. The |
| 1245 | file added to SCM_TESTS was r5rs_pitfall.test, not |
| 1246 | r5rs_pitfall.scm. |
| 1247 | |
| 1248 | 2004-01-23 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de> |
| 1249 | |
| 1250 | * tests/syntax.test: Added test for unmemoizing internal defines. |
| 1251 | |
| 1252 | 2004-01-21 Marius Vollmer <mvo@zagadka.de> |
| 1253 | |
| 1254 | * tests/srfi-26.test: New. |
| 1255 | * Makefile.am (SCM_TESTS): Added it. |
| 1256 | |
| 1257 | 2004-01-11 Marius Vollmer <mvo@zagadka.de> |
| 1258 | |
| 1259 | * tests/r5rs_pitfall.scm: New. |
| 1260 | * Makefile.am (SCM_TESTS): Added it. |
| 1261 | |
| 1262 | 2004-01-11 Kevin Ryde <user42@zip.com.au> |
| 1263 | |
| 1264 | * tests/exceptions.test (false-if-exception): Disable tests on |
| 1265 | referencing expansion environment, reverted. |
| 1266 | |
| 1267 | 2004-01-07 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 1268 | |
| 1269 | * standalone/test-unwind.c: Adapted to 'frame' renamings. |
| 1270 | (check_fluid): New. |
| 1271 | |
| 1272 | * Makefile.am (SCM_TESTS): Added continuations.test. |
| 1273 | |
| 1274 | 2004-01-07 Kevin Ryde <user42@zip.com.au> |
| 1275 | |
| 1276 | * tests/numbers.test (<): Add tests inum/bignum/flonum/frac with frac. |
| 1277 | |
| 1278 | * tests/q.test: New file. |
| 1279 | (q-pop!): Exercise this, in particular the "not/null?" bug reported by |
| 1280 | Richard Todd. |
| 1281 | * Makefile.am (SCM_TESTS): Add q.test. |
| 1282 | |
| 1283 | * tests/unif.test: New file. |
| 1284 | (uniform-array-set1!): Exercise this, in particular previous segv on |
| 1285 | improper arg list. |
| 1286 | * Makefile.am (SCM_TESTS): Add unif.test. |
| 1287 | |
| 1288 | 2004-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 1289 | |
| 1290 | * standalone/test-unwind.c (close_port, delete_file, check_ports): |
| 1291 | New. |
| 1292 | |
| 1293 | 2004-01-03 Marius Vollmer <mvo@zagadka.de> |
| 1294 | |
| 1295 | * standalone/test-unwind.c: New test, for the frames stuff. |
| 1296 | * standalone/Makefile.am: Compile and run it. |
| 1297 | |
| 1298 | 2004-01-04 Kevin Ryde <user42@zip.com.au> |
| 1299 | |
| 1300 | * tests/exceptions.test (false-if-exception): Add tests. |
| 1301 | |
| 1302 | 2003-11-30 Marius Vollmer <mvo@zagadka.de> |
| 1303 | |
| 1304 | * tests/syntax.test: It's "#\\space", not "#\space". |
| 1305 | |
| 1306 | 2003-11-21 Marius Vollmer <mvo@zagadka.de> |
| 1307 | |
| 1308 | * tests/numbers.test: #e1.2 is now exactly 12/10. Expect |
| 1309 | exceptions when calling inexact? with a non-number. |
| 1310 | |
| 1311 | 2003-12-03 Kevin Ryde <user42@zip.com.au> |
| 1312 | |
| 1313 | * tests/fractions.test: Exercise most-negative-fixnum over -ve of |
| 1314 | most-negative-fixnum. |
| 1315 | |
| 1316 | * tests/fractions.test (real-part): Expect fraction return, not |
| 1317 | converted to flonum. |
| 1318 | |
| 1319 | * tests/numbers.test (abs): Add a few more tests. |
| 1320 | |
| 1321 | * tests/srfi-1.test (count): New tests. |
| 1322 | |
| 1323 | 2003-12-01 Mikael Djurfeldt <mdj@chunk.mit.edu> |
| 1324 | |
| 1325 | * standalone/Makefile.am (snarfcppopts): Added -I$(top_srcdir). |
| 1326 | |
| 1327 | 2003-11-19 Rob Browning <rlb@defaultvalue.org> |
| 1328 | |
| 1329 | * standalone/test-system-cmds: new test. |
| 1330 | |
| 1331 | * standalone/Makefile.am (check_SCRIPTS): add test-system-cmds. |
| 1332 | (TESTS): add test-system-cmds. |
| 1333 | |
| 1334 | 2003-11-18 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 1335 | |
| 1336 | * tests/numbers.test ("string->number"): Expect exact rationals |
| 1337 | for things like "1/2" and "#e1.2". |
| 1338 | ("inexact->exact"): Expect overflow error for infs and nans. |
| 1339 | |
| 1340 | * tests/fractions.test: New file from Bill Schottstaedt. Thanks! |
| 1341 | |
| 1342 | * tests/bit-operations.test (fixnum-bit): Round the result so that |
| 1343 | fixnum-bit really is an integer. |
| 1344 | |
| 1345 | 2003-11-17 Marius Vollmer <mvo@zagadka.de> |
| 1346 | |
| 1347 | * tests/srfi-17.test: Expect a "Bad variable" error for (set! #f |
| 1348 | 1). |
| 1349 | |
| 1350 | 2003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1351 | |
| 1352 | * tests/syntax.test: Tests that check for the correct handling of |
| 1353 | internal defines with begin work now. |
| 1354 | |
| 1355 | 2003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1356 | |
| 1357 | * tests/syntax.test: Fixed test that checks for the correct |
| 1358 | handling of macros in the context of internal defines. |
| 1359 | |
| 1360 | 2003-11-15 Kevin Ryde <user42@zip.com.au> |
| 1361 | |
| 1362 | * tests/bit-operations.test: Use (test-suite lib), for the benefit of |
| 1363 | standalone execution. |
| 1364 | |
| 1365 | 2003-11-09 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1366 | |
| 1367 | * tests/optargs.test: Wrap tests in module (test-suite |
| 1368 | test-<file-name without .test>). Rewrite test to be R5RS |
| 1369 | conforming. |
| 1370 | |
| 1371 | * tests/syntax.test: Added test to check correct handling of |
| 1372 | internal defines. |
| 1373 | |
| 1374 | 2003-11-08 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1375 | |
| 1376 | * tests/syntax.test (exception:missing-body-expr): New. |
| 1377 | |
| 1378 | Renamed section 'define' to 'top-level define' and added a new |
| 1379 | section 'internal define' with some tests. |
| 1380 | |
| 1381 | 2003-11-01 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1382 | |
| 1383 | * tests/syntax.test (exception:missing/extra-expr-misc): Removed. |
| 1384 | |
| 1385 | (exception:illegal-empty-combination): New. |
| 1386 | |
| 1387 | (exception:missing/extra-expr): Unified capitalization. |
| 1388 | |
| 1389 | Adapted test for '()' to the new way of error reporting. |
| 1390 | |
| 1391 | 2003-10-19 Kevin Ryde <user42@zip.com.au> |
| 1392 | |
| 1393 | * tests/numbers.test: Use define-module to hide helper defines. |
| 1394 | (dbl-mant-dig, ash-flo): New helpers. |
| 1395 | (exact->inexact): New tests. |
| 1396 | |
| 1397 | 2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1398 | |
| 1399 | * tests/syntax.test (exception:bad-var): Removed. |
| 1400 | |
| 1401 | Adapted tests for 'set!' to the new way of error reporting. |
| 1402 | |
| 1403 | 2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1404 | |
| 1405 | * tests/dynamic-scope.test (exception:missing-expr): Introduced |
| 1406 | temporarily until all memoizers use the new way of error |
| 1407 | reporting. |
| 1408 | |
| 1409 | 2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1410 | |
| 1411 | * tests/syntax.test (exception:missing/extra-expr, |
| 1412 | exception:missing/extra-expr-misc): Renamed |
| 1413 | exception:missing/extra-expr to exception:missing/extra-expr-misc. |
| 1414 | |
| 1415 | (exception:missing/extra-expr-syntax, |
| 1416 | exception:missing/extra-expr): Renamed |
| 1417 | exception:missing/extra-expr-syntax to |
| 1418 | exception:missing/extra-expr. |
| 1419 | |
| 1420 | 2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1421 | |
| 1422 | * lib.scm (exception:bad-variable): New. |
| 1423 | |
| 1424 | * tests/syntax.test (exception:bad-binding, |
| 1425 | exception:duplicate-binding): New. |
| 1426 | |
| 1427 | (exception:duplicate-bindings): Removed. |
| 1428 | |
| 1429 | Adapted tests for 'let', 'let*' and 'letrec' to the new way of |
| 1430 | error reporting. |
| 1431 | |
| 1432 | 2003-10-12 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1433 | |
| 1434 | * tests/syntax.test (define exception:bad-formal, define |
| 1435 | exception:duplicate-formal): New. |
| 1436 | |
| 1437 | (exception:duplicate-formals): Removed. |
| 1438 | |
| 1439 | (exception:bad-formals): Adapted to the new way of error |
| 1440 | reporting. |
| 1441 | |
| 1442 | Adapted tests for 'lambda' to the new way of error reporting. |
| 1443 | |
| 1444 | 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1445 | |
| 1446 | * tests/syntax.test (exception:missing/extra-expr-syntax): Fixed |
| 1447 | to be unaware of whether line number information is given or not. |
| 1448 | |
| 1449 | 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1450 | |
| 1451 | * tests/syntax.test (exception:missing/extra-expr-syntax): New, |
| 1452 | introduced temporarily until all memoizers use the new way of |
| 1453 | error reporting. |
| 1454 | |
| 1455 | Adapted tests for 'if' to the new way of error reporting. |
| 1456 | |
| 1457 | 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1458 | |
| 1459 | * tests/syntax.test (exception:missing-expr, |
| 1460 | exception:extra-expr): New. |
| 1461 | |
| 1462 | Adapted tests for 'begin' to the new way of error |
| 1463 | reporting. |
| 1464 | |
| 1465 | 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1466 | |
| 1467 | * tests/syntax.test (exception:misplaced-else-clause, |
| 1468 | exception:bad-cond-clause): New. |
| 1469 | |
| 1470 | (exception:bad/missing-clauses, exception:extra-case-clause): |
| 1471 | Removed. |
| 1472 | |
| 1473 | Adapted tests for 'case' and 'cond' to the new way of error |
| 1474 | reporting. |
| 1475 | |
| 1476 | The tests that check if cond is hygienic pass now. |
| 1477 | |
| 1478 | 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1479 | |
| 1480 | * tests/syntax.test: Fixed and activated test of empty case label |
| 1481 | support. |
| 1482 | |
| 1483 | 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1484 | |
| 1485 | * tests/syntax.test (exception:bad-expression, |
| 1486 | exception:missing-clauses, exception:bad-case-clause, |
| 1487 | exception:extra-case-clause, exception:bad-case-labels): New. |
| 1488 | |
| 1489 | Added some tests and adapted tests for 'case' to the new way of |
| 1490 | error reporting. |
| 1491 | |
| 1492 | 2003-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1493 | |
| 1494 | * lib.scm (run-test-exception): Handle syntax errors. |
| 1495 | |
| 1496 | 2003-10-10 Marius Vollmer <mvo@zagadka.de> |
| 1497 | |
| 1498 | * tests/numbers.test (inexact->exact): Use corrent argument order |
| 1499 | for pass-if-exception. Use "+inf.0" instead of "+.inf", etc. |
| 1500 | |
| 1501 | 2003-10-09 Kevin Ryde <user42@zip.com.au> |
| 1502 | |
| 1503 | * tests/numbers.test (inexact->exact): New tests. |
| 1504 | |
| 1505 | * tests/poe.test: New file. |
| 1506 | * Makefile.am: Add it. |
| 1507 | |
| 1508 | 2003-10-07 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1509 | |
| 1510 | * lib.scm (exception:missing-expression): New. |
| 1511 | |
| 1512 | * tests/dynamic-scope.test, tests/eval.test, |
| 1513 | tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test: |
| 1514 | Wrap tests in module (test-suite test-<file-name without .test>), |
| 1515 | following a practice that was used on a couple of files already. |
| 1516 | |
| 1517 | * tests/dynamic-scope.test (exception:duplicate-binding, |
| 1518 | exception:bad-binding): New. |
| 1519 | |
| 1520 | * tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test: |
| 1521 | Execute syntactically wrong tests using eval. With the upcoming |
| 1522 | new memoizer this is necessary in order to postpone the syntax |
| 1523 | check to the actual evaluation of the syntactically wrong form. |
| 1524 | |
| 1525 | * tests/syntax.test: Added some test cases and modified one test |
| 1526 | case. |
| 1527 | |
| 1528 | 2003-10-02 Kevin Ryde <user42@zip.com.au> |
| 1529 | |
| 1530 | * tests/ports.test (call-with-output-string): Test proc closing port. |
| 1531 | |
| 1532 | 2003-09-22 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1533 | |
| 1534 | * guile-test: Wrapped in module (test-suite guile-test). |
| 1535 | |
| 1536 | (main data-file-name test-file-name): Exported. |
| 1537 | |
| 1538 | ((guile-user)::main): New function, wrapper for function |
| 1539 | (test-suite guile-test)::main. |
| 1540 | |
| 1541 | * tests/load.test: Wrapped in module (test-suite test-load). |
| 1542 | |
| 1543 | * tests/ports.test: Wrapped in module (test-suite test-ports). |
| 1544 | |
| 1545 | * tests/r4rs.test: Wrapped in module (test-suite test-r4rs). |
| 1546 | Added comments about the required structure of the file itself, |
| 1547 | since it is subject to some tests. Removed some now unnecessary |
| 1548 | undefine operations. |
| 1549 | |
| 1550 | * tests/syntax.test: Wrapped in module (test-suite test-syntax) |
| 1551 | |
| 1552 | 2003-09-19 Kevin Ryde <user42@zip.com.au> |
| 1553 | |
| 1554 | * tests/popen.test: New file. |
| 1555 | * Makefile.am (SCM_TESTS): Add it. |
| 1556 | |
| 1557 | 2003-09-17 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1558 | |
| 1559 | * tests/numbers.test (equal?): Added tests. |
| 1560 | |
| 1561 | * tests/numbers.test (=): Fixed and added some bignum related |
| 1562 | tests. |
| 1563 | |
| 1564 | 2003-08-30 Kevin Ryde <user42@zip.com.au> |
| 1565 | |
| 1566 | * tests/numbers.test (logcount): Add tests. |
| 1567 | |
| 1568 | 2003-08-23 Kevin Ryde <user42@zip.com.au> |
| 1569 | |
| 1570 | * tests/srfi-1.test (list-copy): New tests. |
| 1571 | |
| 1572 | * tests/srfi-19.test (date-week-number): Add tests. |
| 1573 | |
| 1574 | 2003-08-22 Kevin Ryde <user42@zip.com.au> |
| 1575 | |
| 1576 | * tests/numbers.test (-): Exercise bignum - inum. |
| 1577 | |
| 1578 | 2003-08-17 Kevin Ryde <user42@zip.com.au> |
| 1579 | |
| 1580 | * tests/syntax.test (while): Exercise break and continue from |
| 1581 | recursive nested loops. |
| 1582 | |
| 1583 | 2003-08-14 Kevin Ryde <user42@zip.com.au> |
| 1584 | |
| 1585 | * tests/syntax.test (while): New tests. |
| 1586 | |
| 1587 | 2003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1588 | |
| 1589 | * tests/numbers.test: Eliminated misuses of expect-fail. It |
| 1590 | should only be used in cases, where guile has a known bug. It |
| 1591 | should not be used in cases where an expression is expected to |
| 1592 | return #f as its correct result. |
| 1593 | |
| 1594 | 2003-08-09 Kevin Ryde <user42@zip.com.au> |
| 1595 | |
| 1596 | * tests/srcprop.test: New file. |
| 1597 | * Makefile.am (SCM_TESTS): Add it. |
| 1598 | |
| 1599 | 2003-07-29 Kevin Ryde <user42@zip.com.au> |
| 1600 | |
| 1601 | * tests/srfi-1.test (concatenate, concatenate!): New tests. |
| 1602 | (length+): New tests. |
| 1603 | |
| 1604 | * tests/srfi-34.test: Check cond-expand srfi-34. |
| 1605 | |
| 1606 | 2003-07-24 Kevin Ryde <user42@zip.com.au> |
| 1607 | |
| 1608 | * tests/numbers.test (angle): New tests. |
| 1609 | |
| 1610 | 2003-07-18 Kevin Ryde <user42@zip.com.au> |
| 1611 | |
| 1612 | * tests/numbers.test (*): Add complex/bignum test. |
| 1613 | |
| 1614 | 2003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de> |
| 1615 | |
| 1616 | * tests/srfi-1.test (partition): Add tests. |
| 1617 | |
| 1618 | 2003-07-08 Kevin Ryde <user42@zip.com.au> |
| 1619 | |
| 1620 | * tests/numbers.test (make-polar, magnitude): New tests. |
| 1621 | |
| 1622 | * tests/srfi-1.test (delete, delete!): Add more tests. |
| 1623 | (delete-duplicates, delete-duplicates!): New tests. |
| 1624 | |
| 1625 | 2003-06-21 Kevin Ryde <user42@zip.com.au> |
| 1626 | |
| 1627 | * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some |
| 1628 | tests. |
| 1629 | |
| 1630 | 2003-06-19 Kevin Ryde <user42@zip.com.au> |
| 1631 | |
| 1632 | * tests/posix.test: New file, exercising putenv, setenv, unsetenv. |
| 1633 | * tests/threads.test: New file, exercising parallel. |
| 1634 | * Makefile.am (SCM_TESTS): Add them. |
| 1635 | |
| 1636 | 2003-06-07 Kevin Ryde <user42@zip.com.au> |
| 1637 | |
| 1638 | * tests/srfi-6.test: New file. |
| 1639 | * Makefile.am (SCM_TESTS): Add it. |
| 1640 | |
| 1641 | 2003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1642 | |
| 1643 | * tests/chars.test: Fixed test comment. The bug that this test |
| 1644 | detects was actually introduced by my patch from 2003-05-31. |
| 1645 | |
| 1646 | 2003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1647 | |
| 1648 | * tests/chars.test: Added test, attempting to apply a character. |
| 1649 | This test will only pass if the other changes that are submitted |
| 1650 | together with this patch are also applied. |
| 1651 | |
| 1652 | 2003-06-05 Kevin Ryde <user42@zip.com.au> |
| 1653 | |
| 1654 | * tests/numbers.test (logcount): Add a few more tests, to exercise |
| 1655 | recent scm_logcount change. |
| 1656 | |
| 1657 | * tests/reader.test (reading): Test bad # error message is formattable. |
| 1658 | |
| 1659 | 2003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1660 | |
| 1661 | * tests/pairs.test: Added. |
| 1662 | |
| 1663 | 2003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1664 | |
| 1665 | * tests/vectors.test: Added. |
| 1666 | |
| 1667 | 2003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1668 | |
| 1669 | * tests/guardians.test: Uses module (ice-9 weak-vector). |
| 1670 | |
| 1671 | 2003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1672 | |
| 1673 | * lib.scm: Documented the short form for pass-if and expect-fail. |
| 1674 | |
| 1675 | (pass-if, expect-fail): Simplified. |
| 1676 | |
| 1677 | 2003-05-30 Kevin Ryde <user42@zip.com.au> |
| 1678 | |
| 1679 | * tests/numbers.test (max, min): Add tests involving NaNs. |
| 1680 | |
| 1681 | 2003-05-29 Stefan Jahn <stefan@lkcc.org> |
| 1682 | |
| 1683 | * standalone/Makefile.am: Setup to build on mingw32. |
| 1684 | |
| 1685 | 2003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1686 | |
| 1687 | * tests/elisp.test: Added missing quote around vector constants. |
| 1688 | |
| 1689 | 2003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1690 | |
| 1691 | * tests/r5rs_pitfall.test: Test 2.1 now passes. |
| 1692 | |
| 1693 | 2003-05-13 Kevin Ryde <user42@zip.com.au> |
| 1694 | |
| 1695 | * tests/numbers.test (=, <, max, min): Add tests of bignum/inf |
| 1696 | combinations. |
| 1697 | |
| 1698 | * tests/srfi-1.test (delete, delete!): Test predicate call arg order. |
| 1699 | |
| 1700 | 2003-05-10 Kevin Ryde <user42@zip.com.au> |
| 1701 | |
| 1702 | * tests/numbers.test (=, <): Add tests involving NaNs. |
| 1703 | |
| 1704 | * tests/numbers.test (integer-length): Exercise some negatives, in |
| 1705 | particular -2^n which is ...11100..00. |
| 1706 | |
| 1707 | * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not |
| 1708 | fitting a ulong. |
| 1709 | |
| 1710 | * tests/srfi-1.test: New file, exercising take and drop. |
| 1711 | * Makefile.am (SCM_TESTS): Add it. |
| 1712 | |
| 1713 | 2003-05-06 Kevin Ryde <user42@zip.com.au> |
| 1714 | |
| 1715 | * tests/numbers.test (-): Add test for negative inum subtract bignum. |
| 1716 | (logcount): New tests, exercising some negatives. |
| 1717 | |
| 1718 | 2003-05-03 Marius Vollmer <mvo@zagadka.de> |
| 1719 | |
| 1720 | * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for |
| 1721 | pointing us to these tests. |
| 1722 | |
| 1723 | 2003-04-30 Neil Jerram <neil@ossau.uklinux.net> |
| 1724 | |
| 1725 | * Makefile.am (SCM_TESTS): Add tests/srfi-34.test. |
| 1726 | |
| 1727 | * tests/srfi-34.test: New file. |
| 1728 | |
| 1729 | 2003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1730 | |
| 1731 | * tests/syntax.test: Modified some tests to use eval when |
| 1732 | providing bad syntax. Otherwise, the memoizer will report an |
| 1733 | error immediately after reading the form, without even the chance |
| 1734 | to get the pass-if-exception mechanism started. |
| 1735 | |
| 1736 | 2003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1737 | |
| 1738 | * tests/guardians.test: Added some more elaborate and |
| 1739 | sophisticated tests for the guardian functionality. |
| 1740 | |
| 1741 | 2003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1742 | |
| 1743 | * tests/sort.test: Added. Both tests in that file did fail (one |
| 1744 | even with a segfault) with CVS guile before the recent changes to |
| 1745 | sort.c. |
| 1746 | |
| 1747 | 2003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
| 1748 | |
| 1749 | * tests/goops.test: Added tests for correctness of class |
| 1750 | precedence list in all basic classes and tests for eqv? and |
| 1751 | equal?. |
| 1752 | |
| 1753 | 2003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
| 1754 | |
| 1755 | * tests/goops.test: Added tests for class redefinition, object |
| 1756 | update and active slots. |
| 1757 | |
| 1758 | 2003-04-14 Rob Browning <rlb@defaultvalue.org> |
| 1759 | |
| 1760 | * standalone/test-asmobs-lib.c (libtest_asmobs_init): include |
| 1761 | test-asmobs-lib.x rather than test-asmobs-lib.x.c. |
| 1762 | |
| 1763 | * standalone/Makefile.am: change from .c.x to .x to be consistent |
| 1764 | with the rest of guile. |
| 1765 | |
| 1766 | 2003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
| 1767 | |
| 1768 | * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES |
| 1769 | instead of INCLUDES |
| 1770 | |
| 1771 | 2003-04-07 Rob Browning <rlb@defaultvalue.org> |
| 1772 | |
| 1773 | * Makefile.am (SUBDIRS): add standalone. |
| 1774 | |
| 1775 | * guile-test: added "Running test FOO" output by default. There |
| 1776 | may be a good reason to remove this, but the output can be helpful |
| 1777 | in determining where a failure occurred. |
| 1778 | |
| 1779 | * standalone/test-num2integral.c: new test -- one new regression |
| 1780 | check. |
| 1781 | |
| 1782 | * standalone/test-gh.c: new test code (migrated from |
| 1783 | tests/c-api/) -- a trivial start. |
| 1784 | |
| 1785 | * standalone/test-asmobs-lib.c: new test script (migrated from |
| 1786 | tests/asmobs/). |
| 1787 | |
| 1788 | * standalone/test-asmobs: new test script. |
| 1789 | |
| 1790 | * standalone/README: new file. |
| 1791 | |
| 1792 | * standalone/Makefile.am: new file. |
| 1793 | |
| 1794 | * standalone/.cvsignore: new file. |
| 1795 | |
| 1796 | * tests/asmobs/Makefile: removed (functionality is now in standalone/). |
| 1797 | |
| 1798 | * tests/asmobs/README: removed (functionality is now in standalone/). |
| 1799 | |
| 1800 | * tests/asmobs/asmobs-test.scm: removed (functionality is now in |
| 1801 | standalone/). |
| 1802 | |
| 1803 | * tests/asmobs/asmobs.c: removed (functionality is now in standalone/). |
| 1804 | |
| 1805 | * tests/asmobs/: removed (functionality is now in standalone/). |
| 1806 | |
| 1807 | * tests/c-api/strings.c: add a note to the source about this code |
| 1808 | being unused. |
| 1809 | |
| 1810 | 2003-04-05 Marius Vollmer <mvo@zagadka.de> |
| 1811 | |
| 1812 | * Changed license terms to the plain LGPL thru-out. |
| 1813 | |
| 1814 | 2003-03-24 Rob Browning <rlb@defaultvalue.org> |
| 1815 | |
| 1816 | * tests/numbers.test: added tests (some simple) for various funcs. |
| 1817 | ("odd?"): added tests. |
| 1818 | ("even?"): added tests. |
| 1819 | ("nan?"): added tests. |
| 1820 | ("abs"): added tests. |
| 1821 | ("lcm"): added tests. |
| 1822 | ("number->string"): added tests. |
| 1823 | ("number?"): added tests. |
| 1824 | ("complex?"): added tests. |
| 1825 | ("real?"): added tests. |
| 1826 | ("rational?"): added tests. |
| 1827 | ("integer?"): added tests. |
| 1828 | ("inexact?"): added tests. |
| 1829 | ("="): added tests. |
| 1830 | ("zero?"): added tests. |
| 1831 | ("positive?"): added tests. |
| 1832 | ("negative?"): added tests. |
| 1833 | |
| 1834 | * lib.scm (pass-if): allow really simple tests where the test code |
| 1835 | is also the name like (pass-if (even? 2)). |
| 1836 | (expect-fail): allow really simple tests where the test code is |
| 1837 | also the test name like (expect-fail (even? 2)). |
| 1838 | |
| 1839 | 2003-03-19 Marius Vollmer <mvo@zagadka.de> |
| 1840 | |
| 1841 | * tests/format.test ("format basic output"): Added test for "~F" |
| 1842 | from Matthias Koeppe. |
| 1843 | |
| 1844 | 2003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
| 1845 | |
| 1846 | * tests/elisp.test: Use module (ice-9 weak-vector). |
| 1847 | |
| 1848 | * tests/weaks.test: Use module (ice-9 weak-vector). |
| 1849 | |
| 1850 | 2002-12-08 Rob Browning <rlb@defaultvalue.org> |
| 1851 | |
| 1852 | * tests/version.test: test (effective-version). |
| 1853 | |
| 1854 | 2002-11-06 Neil Jerram <neil@ossau.uklinux.net> |
| 1855 | |
| 1856 | * tests/options.test: New. |
| 1857 | |
| 1858 | 2002-10-04 Rob Browning <rlb@defaultvalue.org> |
| 1859 | |
| 1860 | * tests/numbers.test ("expt"): add tests. |
| 1861 | |
| 1862 | 2002-09-09 Marius Vollmer <mvo@zagadka.ping.de> |
| 1863 | |
| 1864 | * Makefile.am (dist-hook): Do not distribute CVS directories. |
| 1865 | Thanks to Greg Troxel! |
| 1866 | |
| 1867 | 2002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
| 1868 | |
| 1869 | * tests/reader.test: change misc-error in read-error. |
| 1870 | |
| 1871 | 2002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1872 | |
| 1873 | * tests/goops.test: Added tests for define-generic and |
| 1874 | define-accessor. |
| 1875 | |
| 1876 | 2002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1877 | |
| 1878 | * tests/goops.test: Added tests for define-class. |
| 1879 | |
| 1880 | 2002-05-07 Marius Vollmer <mvo@zagadka.ping.de> |
| 1881 | |
| 1882 | * tests/numbers.test (/): Expect divison by an inexact zero to |
| 1883 | yield +inf.0. |
| 1884 | |
| 1885 | 2002-05-06 Marius Vollmer <mvo@zagadka.ping.de> |
| 1886 | |
| 1887 | * tests/regexp.test (regexp-substitute/global): Do not test with |
| 1888 | empty regexp. Empty regexps do not work on NetBSD. |
| 1889 | |
| 1890 | * tests/syncase.test (basic syncase macro): Added. |
| 1891 | |
| 1892 | 2002-04-26 Marius Vollmer <mvo@zagadka.ping.de> |
| 1893 | |
| 1894 | * tests/srfi-13.test (string-tokenize): Updated for fixed |
| 1895 | semantics. |
| 1896 | |
| 1897 | 2002-04-16 Marius Vollmer <mvo@zagadka.ping.de> |
| 1898 | |
| 1899 | * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute |
| 1900 | directories manually. |
| 1901 | |
| 1902 | 2002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org> |
| 1903 | |
| 1904 | * guile-test (main): Handle `--flag-unresolved'. No longer set |
| 1905 | exit value to #f unconditionally on UNRESOLVED results. |
| 1906 | (for-each-file): Do not recurse into "CVS" or "RCS" subdirs. |
| 1907 | |
| 1908 | 2002-02-08 Neil Jerram <neil@ossau.uklinux.net> |
| 1909 | |
| 1910 | * tests/elisp.test: Add tests of Elisp expression evaluation. |
| 1911 | |
| 1912 | 2002-01-25 Neil Jerram <neil@ossau.uklinux.net> |
| 1913 | |
| 1914 | * tests/load.test: New test; for search-path with Elisp |
| 1915 | nil-terminated lists for PATH and EXTENSIONS. |
| 1916 | |
| 1917 | * tests/elisp.test: More tests for Scheme primitives that should |
| 1918 | accept Elisp nil-terminated lists. |
| 1919 | |
| 1920 | 2002-01-24 Neil Jerram <neil@ossau.uklinux.net> |
| 1921 | |
| 1922 | * tests/elisp.test: More new tests for the Elisp nil value. |
| 1923 | |
| 1924 | 2002-01-22 Neil Jerram <neil@ossau.uklinux.net> |
| 1925 | |
| 1926 | * Makefile.am (SCM_TESTS): Added elisp.test. |
| 1927 | |
| 1928 | * tests/elisp.test: New file. |
| 1929 | |
| 1930 | 2001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1931 | |
| 1932 | * tests/numbers.test: Added more division by zero tests. |
| 1933 | |
| 1934 | 2001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1935 | |
| 1936 | * tests/numbers.test: Added division by zero tests. |
| 1937 | |
| 1938 | 2001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1939 | |
| 1940 | * tests/syntax.test: Added some tests, updated some others with |
| 1941 | respect to recent changes in eval.c. Further, extracted test |
| 1942 | cases for guile's extended set! functionality to srfi-17.test. |
| 1943 | |
| 1944 | * tests/srfi-17.test: New file. |
| 1945 | |
| 1946 | 2001-11-04 Stefan Jahn <stefan@lkcc.org> |
| 1947 | |
| 1948 | * tests/ports.test: Run (close-port) before (delete-file) if |
| 1949 | necessary/advisory. |
| 1950 | |
| 1951 | 2001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1952 | |
| 1953 | * tests/eval.test: Added tests for promises. |
| 1954 | |
| 1955 | 2001-10-21 Mikael Djurfeldt <mdj@linnaeus> |
| 1956 | |
| 1957 | * lib.scm: Move module the system directives `export', |
| 1958 | `export-syntax', `re-export' and `re-export-syntax' into the |
| 1959 | `define-module' form. This is the recommended way of exporting |
| 1960 | bindings. |
| 1961 | |
| 1962 | 2001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1963 | |
| 1964 | * tests/syntax.test: Added test cases for 'cond =>' syntax with |
| 1965 | else clause. Changed some tests and comments related to the |
| 1966 | 'case' form to reflect recent changes in the implementation. |
| 1967 | |
| 1968 | 2001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1969 | |
| 1970 | * tests/syntax.test: Added test cases for 'lambda' syntax. |
| 1971 | |
| 1972 | 2001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1973 | |
| 1974 | * tests/syntax.test: Added test cases for 'case' syntax. |
| 1975 | |
| 1976 | 2001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1977 | |
| 1978 | * tests/numbers.test: Added a test case that checks if valid |
| 1979 | number strings are transformed correctly by string->number. |
| 1980 | |
| 1981 | 2001-09-21 Rob Browning <rlb@defaultvalue.org> |
| 1982 | |
| 1983 | * tests/numbers.test (fixnum-bit): compute dynamically. |
| 1984 | |
| 1985 | * tests/bit-operations.test (fixnum-bit): compute dynamically. |
| 1986 | |
| 1987 | 2001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org> |
| 1988 | |
| 1989 | * tests/getopt-long.test ("apples-blimps-catalexis example", |
| 1990 | "multiple occurances"): New top-level sections. |
| 1991 | |
| 1992 | 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1993 | |
| 1994 | * tests/numbers.test: Made some of the patterns better readable. |
| 1995 | |
| 1996 | 2001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org> |
| 1997 | |
| 1998 | * tests/srfi-19.test (test-time-comparision, |
| 1999 | test-time-arithmatic): New procs. |
| 2000 | |
| 2001 | Add time comparison tests using new procs. |
| 2002 | Thanks to Alex Shinn. |
| 2003 | |
| 2004 | 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de> |
| 2005 | |
| 2006 | * tests/dynamic-scope.test: New file. |
| 2007 | |
| 2008 | 2001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org> |
| 2009 | |
| 2010 | * tests/srfi-13.test (string-for-each, string-for-each-index): |
| 2011 | Add tests. (Thanks to Alex Shinn.) |
| 2012 | |
| 2013 | 2001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu> |
| 2014 | |
| 2015 | * tests/srfi-13.test (string-map): Swapped order of string and |
| 2016 | proc args to conform with the srfi. (Thanks to Alex Shinn.) |
| 2017 | |
| 2018 | 2001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org> |
| 2019 | |
| 2020 | * tests/getopt-long.test (exception:no-such-option, |
| 2021 | exception:option-does-not-support-arg, |
| 2022 | exception:option-must-be-specified, |
| 2023 | exception:option-must-have-arg, exception:not-enough-args): |
| 2024 | New vars. |
| 2025 | |
| 2026 | ("option-ref", "required", "specified no value, given anyway", |
| 2027 | "specified arg required"): New top-level sections. |
| 2028 | |
| 2029 | 2001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2030 | |
| 2031 | * tests/numbers.test: Added Some syntax tests for |
| 2032 | string->number. |
| 2033 | |
| 2034 | 2001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 2035 | |
| 2036 | * Makefile.am (TESTS): Do not call the variable "TESTS", call it |
| 2037 | "SCM_TESTS". This has special meaning to automake. How many |
| 2038 | tries left to get this right, mvo? |
| 2039 | |
| 2040 | 2001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 2041 | |
| 2042 | * Makefile.am (TESTS): List tests explicitely instead of using a |
| 2043 | wildcard. Wildcards don't seem to work for VPATH "make dist"s. |
| 2044 | |
| 2045 | 2001-08-07 Marius Vollmer <mvo@zagadka.ping.de> |
| 2046 | |
| 2047 | * Makefile.am: New file, to control distribution of the |
| 2048 | test-suite. |
| 2049 | |
| 2050 | 2001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org> |
| 2051 | |
| 2052 | * tests/getopt-long.test: New file. |
| 2053 | |
| 2054 | 2001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org> |
| 2055 | |
| 2056 | * lib.scm (run-test-exception): Add special handling for |
| 2057 | `error'-generated exceptions, which pass key `misc-error' and |
| 2058 | leave messages unformatted. |
| 2059 | |
| 2060 | 2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de> |
| 2061 | |
| 2062 | * tests/alist.test, tests/bit-operations.test, |
| 2063 | tests/common-list.test, tests/environments.test, tests/eval.test, |
| 2064 | tests/gc.test, tests/hooks.test, tests/import.test, |
| 2065 | tests/interp.test, tests/list.test, tests/load.test, |
| 2066 | tests/numbers.test, tests/ports.test, tests/r4rs.test, |
| 2067 | tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated |
| 2068 | copyright notice. |
| 2069 | |
| 2070 | 2001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de> |
| 2071 | |
| 2072 | * tests/srfi-14.test: New file. |
| 2073 | |
| 2074 | 2001-07-13 Marius Vollmer <mvo@zagadka.ping.de> |
| 2075 | |
| 2076 | * tests/import.test: New file. |
| 2077 | |
| 2078 | 2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2079 | |
| 2080 | * tests/goops.test: Started with some real tests. |
| 2081 | |
| 2082 | 2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2083 | |
| 2084 | * guile-test: Use module (ice-9 rdelim). |
| 2085 | |
| 2086 | 2001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de> |
| 2087 | |
| 2088 | * tests/srfi-4.test: New file. |
| 2089 | |
| 2090 | 2001-06-16 Marius Vollmer <mvo@zagadka.ping.de> |
| 2091 | |
| 2092 | Thanks to Matthias Köppe! |
| 2093 | |
| 2094 | * tests/ports.test: New test for output port line counts. |
| 2095 | * tests/format.test, tests/optargs.test, tests/srfi-19.test: New |
| 2096 | files. |
| 2097 | |
| 2098 | 2001-05-28 Martin Grabmueller <mgrabmue@cs.tu-berlin.de> |
| 2099 | |
| 2100 | * tests/symbols.test ("gensym"): New tests for long gensym |
| 2101 | prefices and embedded NULs in prefices. |
| 2102 | |
| 2103 | 2001-05-21 Marius Vollmer <mvo@zagadka.ping.de> |
| 2104 | |
| 2105 | * test/goops.test, test/syncase.test: New, minimal tests. |
| 2106 | |
| 2107 | 2001-05-19 Marius Vollmer <mvo@zagadka.ping.de> |
| 2108 | |
| 2109 | * tests/version.test: Updated test for new micro version stuff. |
| 2110 | |
| 2111 | 2001-05-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de> |
| 2112 | |
| 2113 | * tests/srfi-13.test: More tests. |
| 2114 | |
| 2115 | 2001-05-10 Martin Grabmueller <mgrabmue@cs.tu-berlin.de> |
| 2116 | |
| 2117 | * tests/srfi-10.test: New file. |
| 2118 | |
| 2119 | * tests/srfi-9.test: New file. |
| 2120 | |
| 2121 | * tests/srfi-13.test: Added some more tests. |
| 2122 | |
| 2123 | 2001-05-09 Thien-Thi Nguyen <ttn@revel.glug.org> |
| 2124 | |
| 2125 | * tests/eval.test: ("evaluator" "memoization"): New test |
| 2126 | prefix block. |
| 2127 | ("transparency"): New "evaluator memoization" test. |
| 2128 | |
| 2129 | 2001-05-08 Martin Grabmueller <mgrabmue@cs.tu-berlin.de> |
| 2130 | |
| 2131 | * tests/srfi-13.test: Added module access kludge, and uncommented |
| 2132 | some tests depending on this. |
| 2133 | |
| 2134 | 2001-05-07 Martin Grabmueller <mgrabmue@cs.tu-berlin.de> |
| 2135 | |
| 2136 | * tests/srfi-13.test: New file testing the SRFI string library. |
| 2137 | |
| 2138 | 2001-04-26 Gary Houston <ghouston@arglist.com> |
| 2139 | |
| 2140 | * tests/r4rs.test: delete files tmp1, tmp2, tmp3 after the tests |
| 2141 | have run. |
| 2142 | |
| 2143 | * tests/ports.test (test-file), tests/load.test (temp-dir): |
| 2144 | redefined using data-file-name instead of tmpnam. the test files |
| 2145 | will be created in the build directory instead of /var/tmp or |
| 2146 | whereever tmpnam puts them. |
| 2147 | |
| 2148 | 2001-04-02 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2149 | |
| 2150 | * tests/symbols.c: Added some tests. |
| 2151 | |
| 2152 | 2001-03-19 Gary Houston <ghouston@arglist.com> |
| 2153 | |
| 2154 | * tests/r4rs.test: use test-file-name to locate r4rs.test, |
| 2155 | not data-file-name. |
| 2156 | |
| 2157 | * guile-test: define tmp-dir, the location where r4rs.test will |
| 2158 | create it's temporary files. |
| 2159 | (data-file-name): use tmp-dir. this must be under build-dir, |
| 2160 | not src-dir. |
| 2161 | |
| 2162 | 2001-03-18 Gary Houston <ghouston@arglist.com> |
| 2163 | |
| 2164 | * guile-test: use #!/bogus-path/..., not #!/home/dirk/... in the |
| 2165 | first line. |
| 2166 | |
| 2167 | 2001-03-12 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2168 | |
| 2169 | * tests/syntax.test: Added a test for let* bindings and |
| 2170 | re-arranged and slightly improved the existing one. |
| 2171 | |
| 2172 | 2001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de> |
| 2173 | |
| 2174 | * tests/syntax.test ("let*"): Changed the `duplicate bindings' |
| 2175 | test, dups are allowed in `let*' and are now expected to pass. |
| 2176 | |
| 2177 | 2001-03-05 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2178 | |
| 2179 | * lib.scm (run-test-exception): Preserve the original error's |
| 2180 | stack for re-throwing. |
| 2181 | |
| 2182 | 2001-03-04 Marius Vollmer <mvo@zagadka.ping.de> |
| 2183 | |
| 2184 | * tests/syntax.test ("let,duplicate bindings", "let*,duplicate |
| 2185 | bindings", "letrec,duplicate bindings"): Expect to pass, bug has |
| 2186 | been fixed. |
| 2187 | |
| 2188 | 2001-03-03 Marius Vollmer <mvo@zagadka.ping.de> |
| 2189 | |
| 2190 | * tests/syntax.test ("duplicate formals"): New category, move |
| 2191 | appropriate tests here. Expect them to pass. |
| 2192 | ("empty parentheses"): Expect to pass, bug has been fixed. |
| 2193 | |
| 2194 | * tests/alist.test: Use "'()" instead of "()" in all places |
| 2195 | where the empty list is meant. |
| 2196 | |
| 2197 | 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2198 | |
| 2199 | * lib.scm (exception:unbound-var, exception:wrong-num-args): New |
| 2200 | exported constants. |
| 2201 | |
| 2202 | * tests/r4rs.test: Make sure that no bindings for x and y exist |
| 2203 | after the file is loaded. |
| 2204 | |
| 2205 | * tests/syntax.test: New file. |
| 2206 | |
| 2207 | * tests/exceptions.test, tests/syntax.test, tests/eval.test: |
| 2208 | Moved the test cases that are related to guile's syntactic forms |
| 2209 | from tests/exceptions.test to tests/syntax.test. Moved tests |
| 2210 | related to evaluation and application to tests/eval.test. |
| 2211 | |
| 2212 | * tests/exceptions.test: Added some test cases that check guile's |
| 2213 | exception handling. |
| 2214 | |
| 2215 | 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2216 | |
| 2217 | * tests/exceptions.test, tests/numbers.test: Moved the number |
| 2218 | related test cases from tests/exceptions.test to |
| 2219 | tests/numbers.test. |
| 2220 | |
| 2221 | * tests/numbers.test: Added a test case. |
| 2222 | |
| 2223 | 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2224 | |
| 2225 | * tests/symbols.test: New file. |
| 2226 | |
| 2227 | (exception:immutable-string): New constant. Currently, this is a |
| 2228 | dummy since guile does not have immutable strings. |
| 2229 | |
| 2230 | * tests/exceptions.test, tests/strings.test, tests/symbols.test: |
| 2231 | Moved the string related test cases from tests/exceptions.test to |
| 2232 | tests/strings.test and the symbol related test cases to |
| 2233 | tests/symbols.test. |
| 2234 | |
| 2235 | * tests/strings.test: Copyright notice updated. Added a couple |
| 2236 | of test cases. |
| 2237 | |
| 2238 | (exception:immutable-string): New constant. Currently, this is a |
| 2239 | dummy since guile does not have immutable strings. |
| 2240 | |
| 2241 | 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2242 | |
| 2243 | * tests/exceptions.test: Use expect-fail-exception to indicate |
| 2244 | test cases where exceptions should occur, but don't. |
| 2245 | |
| 2246 | (exception:bad-bindings, exception:bad-formals, exception:bad-var, |
| 2247 | exception:missing/extra-expr): New constants. |
| 2248 | |
| 2249 | 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2250 | |
| 2251 | * tests/reader.test, tests/exceptions.test: Moved the reader |
| 2252 | related test cases from tests/exceptions.test to |
| 2253 | tests/reader.test. |
| 2254 | |
| 2255 | * tests/reader.test (exception:eof, exception:unexpected-rparen): |
| 2256 | New constants. |
| 2257 | |
| 2258 | * tests/exceptions.test (read-string, x:eof, x:unexpected-rparen): |
| 2259 | Removed. |
| 2260 | |
| 2261 | 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2262 | |
| 2263 | * lib.scm (signals-error?, signals-error?*): Removed. |
| 2264 | |
| 2265 | 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2266 | |
| 2267 | * lib.scm: Added comment about new convenience functions/macros |
| 2268 | to test for exceptions. |
| 2269 | |
| 2270 | (exception:out-of-range, exception:wrong-type-arg): New exported |
| 2271 | constants. |
| 2272 | |
| 2273 | (run-test-exception): New function. |
| 2274 | |
| 2275 | (pass-if-exception, expect-fail-exception): New exported macros. |
| 2276 | |
| 2277 | * tests/environments.test: Fixed tests that were checking for |
| 2278 | exceptions when set!ing an unbound symbol. |
| 2279 | |
| 2280 | (exception:unbound-symbol): New constant. |
| 2281 | |
| 2282 | * tests/hooks.test (catch-error-returning-true, pass-if-not, |
| 2283 | catch-error-returning-false), tests/weaks.test |
| 2284 | (catch-error-returning-true, pass-if-not, |
| 2285 | catch-error-returning-false): Removed. The macro pass-if-not was |
| 2286 | not used. The macro catch-error-returning-false is unnecessary |
| 2287 | since exceptions are caught by the test-suite anyway. The |
| 2288 | functionality of catch-error-returning-true is provided by the new |
| 2289 | convenience macro pass-if-exception. |
| 2290 | |
| 2291 | * tests/hooks.test (exception:wrong-num-hook-args): New constant. |
| 2292 | Maybe a standard wrong-num-arg exception should be thrown instead |
| 2293 | of a misc-error? |
| 2294 | |
| 2295 | * tests/reader.test (try-to-read): Replaced by read-string. |
| 2296 | |
| 2297 | (read-string): New function. |
| 2298 | |
| 2299 | * tests/alist.test, tests/environments.test, tests/eval.test, |
| 2300 | tests/hooks.test, tests/list.test, tests/ports.test, |
| 2301 | tests/reader.test, tests/strings.test, tests/weaks.test: Replace |
| 2302 | tests for exceptions with the new convenience macros. |
| 2303 | |
| 2304 | 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2305 | |
| 2306 | * tests/alist.test: Remove redundant test name prefix. |
| 2307 | |
| 2308 | 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2309 | |
| 2310 | * lib.scm (pass-if): Tests shall return a boolean value. |
| 2311 | |
| 2312 | * tests/bit-operations.test (documented?), tests/common-list.test |
| 2313 | (documented?), tests/environments.test (documented?), |
| 2314 | tests/eval.test (documented?), tests/gc.test (documented?), |
| 2315 | tests/numbers.test (documented?), tests/guardians.test, |
| 2316 | tests/hooks.test, tests/interp.test, tests/weaks.test: Make sure |
| 2317 | that tests return a boolean value. |
| 2318 | |
| 2319 | * tests/list.test (documented?): New function, replace all checks |
| 2320 | for documentation with calls to this function. |
| 2321 | |
| 2322 | 2001-02-27 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2323 | |
| 2324 | * lib.scm (data-file): Remove from export list. |
| 2325 | |
| 2326 | 2001-02-22 Thien-Thi Nguyen <ttn@revel.glug.org> |
| 2327 | |
| 2328 | * tests/exceptions.test (syntax lambda): Renamed from (lambda). |
| 2329 | (syntax lambda cond-arrow-proc): Renamed from (lambda cond-arrow-proc). |
| 2330 | (syntax reading): New section. |
| 2331 | (syntax let*): New section. |
| 2332 | (syntax letrec): New section. |
| 2333 | (syntax set!): New section. |
| 2334 | (syntax misc): New section. |
| 2335 | (bindings unbound): New section. |
| 2336 | (bindings immutable-modification): New section. |
| 2337 | (bindings let): New section. |
| 2338 | (bindings let*): New section. |
| 2339 | (bindings letrec): New section. |
| 2340 | |
| 2341 | * tests/exceptions.test: New file. |
| 2342 | |
| 2343 | 2001-02-08 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
| 2344 | |
| 2345 | * guile-test: Use (ice-9 and-let-star) instead of (ice-9 |
| 2346 | and-let*). |
| 2347 | |
| 2348 | 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2349 | |
| 2350 | This patch fixes things that I have broken with the last one :-( |
| 2351 | |
| 2352 | * guile-test (test-suite): New variable. |
| 2353 | |
| 2354 | (data-file-name): New function. Has the same purpose as the |
| 2355 | former function data-file from lib.scm. Moved here in order to |
| 2356 | have all file name handling at the same place. In contrast to the |
| 2357 | former 'data-file function, it is not checked whether a file |
| 2358 | exists. This allows to use this function also for file names of |
| 2359 | files that are still to be created. |
| 2360 | |
| 2361 | (test-file-name): Use the global 'test-suite variable. |
| 2362 | |
| 2363 | (main): Initialize 'test-suite instead of a local variable. |
| 2364 | |
| 2365 | * lib.scm: Don't import paths any more. |
| 2366 | |
| 2367 | (data-file): Removed. Resurrected with a sligtly different |
| 2368 | functionality as 'data-file-name' in guile-test. |
| 2369 | |
| 2370 | * r4rs.scm: For all references to temporary file, make use of |
| 2371 | data-file-name. |
| 2372 | |
| 2373 | 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2374 | |
| 2375 | The following patch was sent by Thien-Thi Nguyen and a little bit |
| 2376 | modified by me. |
| 2377 | |
| 2378 | * guile-test: Usage and installation comments improved. Added |
| 2379 | support for --test-suite and --debug command line options. |
| 2380 | |
| 2381 | (default-test-suite): Added to allow for simplified |
| 2382 | configurability. No need to load the paths file any more. |
| 2383 | |
| 2384 | (enable-debug-mode): New function. Will be called when the |
| 2385 | --debug command line option is given. |
| 2386 | |
| 2387 | (test-root): Removed. The test directory has to be fully given. |
| 2388 | This allows for arbitrarily named test directories. |
| 2389 | |
| 2390 | (test-file-name, enumerate-tets): Take the test directory as a |
| 2391 | paramter instead of using the global variable 'test-root'. |
| 2392 | |
| 2393 | (main): Handle the new command line options. Return an exit code |
| 2394 | depending on whether all tests came out as expected. |
| 2395 | |
| 2396 | * README: Updated. |
| 2397 | |
| 2398 | * paths.scm: Removed. |
| 2399 | |
| 2400 | 2001-01-24 Gary Houston <ghouston@arglist.com> |
| 2401 | |
| 2402 | * tests/ports.test: include (ice-9 rdelim) module. |
| 2403 | |
| 2404 | 2001-01-18 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2405 | |
| 2406 | * tests/numbers.test: Converted to do real boundary testing. |
| 2407 | |
| 2408 | 2001-01-17 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2409 | |
| 2410 | * tests/bit-operations.test: Added. |
| 2411 | |
| 2412 | 2000-11-03 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2413 | |
| 2414 | * tests/gc.test: Added. |
| 2415 | |
| 2416 | 2000-10-30 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2417 | |
| 2418 | * tests/strings.test: string=? is fixed. |
| 2419 | |
| 2420 | 2000-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2421 | |
| 2422 | * tests/list.test: Removed references to sloppy-mem(q|v|ber) |
| 2423 | |
| 2424 | 2000-09-26 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2425 | |
| 2426 | * tests/strings.test: Added a test to help remember that string=? |
| 2427 | and friends need fixing. |
| 2428 | |
| 2429 | 2000-09-12 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2430 | |
| 2431 | * tests/environments.test: For tests that rely on garbage |
| 2432 | collection, conservative scanning can be a problem. Add a comment |
| 2433 | for these tests and make them turn out unresolved if things don't |
| 2434 | work as expected. |
| 2435 | |
| 2436 | 2000-09-05 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2437 | |
| 2438 | * tests/environments.test: Finished and cleaned up the tests for |
| 2439 | the leaf environments. Added a complete set of testcases for the |
| 2440 | leaf environment based eval environments. Started with the tests |
| 2441 | for the import environments. |
| 2442 | |
| 2443 | 2000-08-25 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2444 | |
| 2445 | * tests/environments.test: Added. |
| 2446 | |
| 2447 | 2000-08-21 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2448 | |
| 2449 | * lib.scm (pass-if, expect-fail): Generalized to allow a sequence |
| 2450 | of expressions. |
| 2451 | |
| 2452 | * tests/eval.test: Fix documentation test. |
| 2453 | |
| 2454 | 2000-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2455 | |
| 2456 | * tests/list.test: Added tests for list-ref, list-set! and |
| 2457 | list-cdr-set! |
| 2458 | |
| 2459 | 2000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2460 | |
| 2461 | * tests/common-list.test: Added. |
| 2462 | |
| 2463 | 2000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2464 | |
| 2465 | * tests/eval.test: Added. |
| 2466 | |
| 2467 | 2000-06-16 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2468 | |
| 2469 | * tests/list.test: Use cons* instead of list*. |
| 2470 | |
| 2471 | 2000-06-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se> |
| 2472 | |
| 2473 | * tests/numbers.test, tests/list.test: Updated for new |
| 2474 | documentation module. |
| 2475 | |
| 2476 | 2000-05-26 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2477 | |
| 2478 | * tests/hooks.test: make-hook-with-name is deprecated. |
| 2479 | |
| 2480 | 2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2481 | |
| 2482 | * tests/list.test, tests/numbers.test: Added. |
| 2483 | |
| 2484 | 2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2485 | |
| 2486 | * guile-test: Eliminate use of catch-test-errors. |
| 2487 | |
| 2488 | * lib.scm: Adopted a couple of nice ideas from Greg. |
| 2489 | |
| 2490 | (pass, fail, expect-failure, expect-failure-if, |
| 2491 | expect-failure-if*, catch-test-errors, catch-test-errors*, |
| 2492 | expected-failure-fluid, pessimist?): Removed. |
| 2493 | |
| 2494 | (run-test, expect-fail, result-tags, important-result-tags): |
| 2495 | Added. |
| 2496 | |
| 2497 | (report, make-count-reporter, print-counts, make-log-reporter, |
| 2498 | full-reporter, user-reporter): Reporters take two mandatory |
| 2499 | arguments and make use of the tag descriptions in result-tags and |
| 2500 | important-result-tags. |
| 2501 | |
| 2502 | * tests/alist.test, tests/hooks.test, tests/ports.test, |
| 2503 | tests/weaks.test: Don't use catch-test-errors and |
| 2504 | expect-failure-if. |
| 2505 | |
| 2506 | 2000-05-05 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 2507 | |
| 2508 | * mambo.test: Removed dummy file. |
| 2509 | |
| 2510 | 2000-03-31 Gary Houston <ghouston@arglist.com> |
| 2511 | |
| 2512 | * tests/ports.test (non-blocking-I/O): a couple more details: |
| 2513 | a) combine the O_NONBLOCK flag with the default flags instead |
| 2514 | of replacing them. b) check EWOULDBLOCK as well as EAGAIN. |
| 2515 | |
| 2516 | 2000-03-22 Jim Blandy <jimb@savonarola.red-bean.com> |
| 2517 | |
| 2518 | * lib.scm: Doc fixes. |
| 2519 | |
| 2520 | Sun Jan 16 14:01:51 2000 Greg J. Badros <gjb@cs.washington.edu> |
| 2521 | |
| 2522 | * paths.scm: Assume that ~/guile-core/test-suite is the location |
| 2523 | of the test suite now. |
| 2524 | |
| 2525 | * tests/version.test: Added -- version.c had 0% coverage before, |
| 2526 | now at 100%. |
| 2527 | |
| 2528 | * tests/chars.test: Added -- needed test of char-is-both?. |
| 2529 | |
| 2530 | 1999-12-22 Greg Harvey <Greg.Harvey@thezone.net> |
| 2531 | |
| 2532 | * tests/weaks.test, tests/hooks.test: Added. |
| 2533 | |
| 2534 | 1999-12-18 Greg Harvey <Greg.Harvey@thezone.net> |
| 2535 | |
| 2536 | * tests/alist.test: Added. |
| 2537 | |
| 2538 | Fri Dec 17 12:14:10 1999 Greg J. Badros <gjb@cs.washington.edu> |
| 2539 | |
| 2540 | * tests/c-api.test: Refine the list of files that are checked in |
| 2541 | the seek-offset-test. Was just using files that end in "c", but |
| 2542 | that caught the new ".doc" files, too, so make sure that files end |
| 2543 | in ".c" before requiring that they include unistd.h if they |
| 2544 | reference SEEK_(SET|CUR|END). |
| 2545 | |
| 2546 | 1999-10-24 Gary Houston <ghouston@freewire.co.uk> |
| 2547 | |
| 2548 | * tests/ports.test ("string ports"): test seeking/unreading from |
| 2549 | an input string and seeking an output string. |
| 2550 | |
| 2551 | 1999-10-20 Gary Houston <ghouston@freewire.co.uk> |
| 2552 | |
| 2553 | * tests/ports.test: in seek/tell test on input port, also test |
| 2554 | that ftell doesn't discard unread chars. |
| 2555 | |
| 2556 | 1999-10-18 Gary Houston <ghouston@freewire.co.uk> |
| 2557 | |
| 2558 | * tests/ports.test: add seek/tell tests for unidirectional ports. |
| 2559 | |
| 2560 | 1999-09-25 Jim Blandy <jimb@savonarola.red-bean.com> |
| 2561 | |
| 2562 | * tests/reader.test: Check that number->string checks its radix |
| 2563 | properly. |
| 2564 | |
| 2565 | 1999-09-20 Jim Blandy <jimb@savonarola.red-bean.com> |
| 2566 | |
| 2567 | * tests/ports.test: Check that our input functions cope when |
| 2568 | current-input-port is closed. |
| 2569 | |
| 2570 | * tests/regexp.test: Check regexp-substitute/global when there are |
| 2571 | no matches. (Duh.) |
| 2572 | |
| 2573 | 1999-09-15 Mikael Djurfeldt <mdj@thalamus.nada.kth.se> |
| 2574 | |
| 2575 | * tests/c-api.test: New file. Add test to check that all source |
| 2576 | files which use SEEK_SET, SEEK_CUR, and SEEK_END include unistd.h. |
| 2577 | |
| 2578 | 1999-09-14 Gary Houston <ghouston@freewire.co.uk> |
| 2579 | |
| 2580 | * tests/ports.test: test non-blocking I/O. |
| 2581 | |
| 2582 | 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com> |
| 2583 | |
| 2584 | * tests/strings.test: Add test for substring-move! argument checking. |
| 2585 | |
| 2586 | * lib.scm (signals-error?, signals-error?*): New macro and function. |
| 2587 | * tests/reader.test: Use them. |
| 2588 | |
| 2589 | * tests/interp.test: Add copyright notice. |
| 2590 | |
| 2591 | * tests/reader.test: New test file. |
| 2592 | |
| 2593 | * tests/regexp.test: New test file. |
| 2594 | |
| 2595 | 1999-09-06 Mikael Djurfeldt <mdj@thalamus.nada.kth.se> |
| 2596 | |
| 2597 | * tests/interp.test: Added tests for evaluation of closure bodies. |
| 2598 | |
| 2599 | 1999-09-03 James Blandy <jimb@mule.m17n.org> |
| 2600 | |
| 2601 | * tests/multilingual.nottest: New file, which we will turn into a |
| 2602 | test file once we actually have multilingual support to test. |
| 2603 | |
| 2604 | * tests/load.test: New test file. |
| 2605 | |
| 2606 | 1999-08-30 James Blandy <jimb@mule.m17n.org> |
| 2607 | |
| 2608 | * tests/strings.test: New test file. |
| 2609 | |
| 2610 | 1999-08-29 Gary Houston <ghouston@easynet.co.uk> |
| 2611 | |
| 2612 | * tests/ports.test: test unread-char and unread-string. |
| 2613 | |
| 2614 | 1999-08-19 Gary Houston <ghouston@easynet.co.uk> |
| 2615 | |
| 2616 | * tests/ports.test: test line-buffering of fports. |
| 2617 | |
| 2618 | 1999-08-18 Gary Houston <ghouston@easynet.co.uk> |
| 2619 | |
| 2620 | * tests/ports.test: tests for NUL and non-ASCII chars to fports. |
| 2621 | |
| 2622 | 1999-08-12 Gary Houston <ghouston@easynet.co.uk> |
| 2623 | |
| 2624 | * tests/ports.test: lseek -> seek. |
| 2625 | |
| 2626 | 1999-08-04 Gary Houston <ghouston@easynet.co.uk> |
| 2627 | |
| 2628 | * tests/ports.test: tests for buffered and unbuffered input/output |
| 2629 | fports with seeking. |
| 2630 | |
| 2631 | 1999-08-01 Jim Blandy <jimb@savonarola.red-bean.com> |
| 2632 | |
| 2633 | * tests/r4rs.test (SECTION 3 4): Each element of type-matrix |
| 2634 | corresponds to an example object, not a predicate. Aubrey |
| 2635 | probably never noticed this because SCM doesn't check the lengths |
| 2636 | of the arguments to for-each and map... |
| 2637 | |
| 2638 | * tests/ports.test: Add some regression tests for char-ready?. |
| 2639 | |
| 2640 | 1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com> |
| 2641 | |
| 2642 | * tests/ports.test: Fix copyright years. |
| 2643 | |
| 2644 | * tests/guardians.test: New test file. |
| 2645 | |
| 2646 | * tests/ports.test ("read-delimited!"): New tests. |
| 2647 | |
| 2648 | 1999-06-19 Jim Blandy <jimb@savonarola.red-bean.com> |
| 2649 | |
| 2650 | * tests/interp.test: New file. |
| 2651 | |
| 2652 | 1999-06-15 Jim Blandy <jimb@savonarola.red-bean.com> |
| 2653 | |
| 2654 | * tests/time.test: New test file. |
| 2655 | |
| 2656 | * tests/r4rs.test: New set of tests, taken from Guile's test |
| 2657 | script, taken from SCM. |
| 2658 | |
| 2659 | * tests/ports.test: Group the string port tests under a new |
| 2660 | test name prefix. |
| 2661 | |
| 2662 | * tests/ports.test ("line counter"): Check the final column, too. |
| 2663 | |
| 2664 | * lib.scm: Import (test-suite paths). |
| 2665 | (data-file): New exported function. |
| 2666 | |
| 2667 | 1999-06-12 Jim Blandy <jimb@savonarola.red-bean.com> |
| 2668 | |
| 2669 | * tests/ports.test ("line counter"): Add test for correct column |
| 2670 | at EOF. |
| 2671 | |
| 2672 | 1999-06-09 Jim Blandy <jimb@savonarola.red-bean.com> |
| 2673 | |
| 2674 | * tests/ports.test ("line counter"): Verify that we do eventually |
| 2675 | get EOF on the port --- don't just read forever. |
| 2676 | |
| 2677 | * lib.scm (full-reporter): The test name is the cadr of the |
| 2678 | result, not the cdr. I'm not macho enough to handle run-time |
| 2679 | typechecking. |
| 2680 | |
| 2681 | * lib.scm (print-counts): XFAILS are "expected failures", not |
| 2682 | "unexpected failures." |
| 2683 | |
| 2684 | * lib.scm, guile-test, paths.scm: Log begins. |
| 2685 | |
| 2686 | |
| 2687 | ;; Local Variables: |
| 2688 | ;; coding: utf-8 |
| 2689 | ;; End: |