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