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