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