Changes from arch/CVS synchronization
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
22be72d3
LC
12006-11-29 Ludovic Courtès <ludovic.courtes@laas.fr>
2
3 * test-suite/tests/vectors.test: Use `define-module'.
4 (vector->list): New test prefix. "Shared array" test contributed
5 by Szavai Gyula.
6
b89c4943
LC
72006-11-18 Ludovic Courtès <ludovic.courtes@laas.fr>
8
9 * Makefile.am (SCM_TESTS): Added `tests/i18n.test'.
10
11 * tests/i18n.test: New file.
12
cbea802b
NJ
132006-11-17 Neil Jerram <neil@ossau.uklinux.net>
14
15 * README: Note need for subscription to bug-guile@gnu.org.
16
dd18d312
NJ
172006-11-02 Neil Jerram <neil@ossau.uklinux.net>
18
19 * tests/environments.test: Comment out all tests in this file.
20
b89c4943 212006-10-26 Ludovic Courtès <ludovic.courtes@laas.fr>
d5074b47
LC
22
23 * tests/srfi-14.test (Latin-1)[char-set:punctuation]: Fixed a
24 typo: `thrown' instead of `throw'.
25
8ab3d8a0
KR
262006-10-05 Kevin Ryde <user42@zip.com.au>
27
28 * tests/ftw.test: New file.
29 * Makefile.am (SCM_TESTS): Add it.
30
312006-10-03 Kevin Ryde <user42@zip.com.au>
32
33 * tests/eval.test (apply): New tests, exercising scm_tc7_subr_2o which
34 had lacked some arg count checking.
35
362006-09-26 Kevin Ryde <user42@zip.com.au>
37
38 * tests/ports.test (seek): New tests.
39 (truncate-file): More tests.
40
412006-09-23 Kevin Ryde <user42@zip.com.au>
42
43 * tests/numbers.test (exp, log, log10, sqrt): New tests.
44
45 * tests/format.test, tests/srfi-1.test: Use define-module to prevent
46 redefined funcs in those modules extending on to subsequent tests.
47
48 * tests/time.test (gmtime, strptime): Remove the "unresolved" throws,
49 the error+thread tests seem ok now (previously were upset by something
50 leaking out of syntax.test).
51
b89c4943 522006-09-20 Ludovic Courtès <ludovic.courtes@laas.fr>
a17d2654
LC
53
54 * tests/srfi-14.test: Use `define-module'. Use modules `(srfi
55 srfi-1)' and `(test-suite lib)'.
56 (string->char-set, standard char sets (ASCII), Latin-1 (8-bit
57 charset)): New test prefixes.
58 (every?, find-latin1-locale): New procedures.
59 (%latin1): New variable.
60
8ab3d8a0
KR
612006-09-08 Kevin Ryde <user42@zip.com.au>
62
63 * tests/format.test (~f): Test leading zeros bugfix.
64
652006-08-25 Kevin Ryde <user42@zip.com.au>
66
67 * tests/popen.test (open-input-pipe, open-output-pipe): In the "no
68 duplicate" tests, close parent side of signalling pipe, to hopefully
69 generate an error instead of a hang if something bad in the child
70 means it doesn't write anything.
71
722006-08-22 Kevin Ryde <user42@zip.com.au>
73
74 * tests/srfi-9.test: More tests, in particular check for exceptions on
75 wrong record types passed to accessor and modifier funcs.
76
772006-07-25 Kevin Ryde <user42@zip.com.au>
78
79 * standalone/test-conversion.c, standalone/test-gh.c,
80 standalone/test-list.c, standalone/test-num2integral.c,
81 standalone/test-round.c: Use scm_boot_guile rather than
82 scm_init_guile, for the benefit of those systems where we can't
83 implement the latter. Reported by Claes Wallin.
84
85 * standalone/test-require-extension: Use "&& exit 1" instead of "!" to
86 invert the sense of exit statuses, as the latter doesn't work on
87 Solaris 10. Reported by Claes Wallin.
88
892006-07-24 Kevin Ryde <user42@zip.com.au>
90
91 * tests/socket.test (htonl, ntohl): New tests.
92
932006-07-06 Kevin Ryde <user42@zip.com.au>
94
95 * tests/time.test (localtime, mktime, strptime): More tests.
96
b89c4943 972006-06-13 Ludovic Courtès <ludovic.courtes@laas.fr>
d15ad007
LC
98
99 * Makefile.am (SCM_TESTS): Added `tests/structs.test'.
100 * tests/structs.test: New file.
101 * lib.scm (exception:struct-set!-denied): New.
102 (exception:miscellaneous-error): New.
103
af4f8612
MV
1042006-05-30 Marius Vollmer <mvo@zagadka.de>
105
106 * tests/unif.test ("vector equal? one-dimensional array"): New.
107
23f2b9a3
KR
1082006-05-28 Kevin Ryde <user42@zip.com.au>
109
110 * tests/numbers.test (number->string): Disable 11.333 and 1.324e44
111 tests, as these can't be expected to come out precisely in the current
112 implementation, and in fact don't under gcc 4. Reported by Hector
113 Herrera.
114
115 * tests/srfi-1.test (append-reverse, append-reverse!): New tests.
116
c56c0f79
MV
1172006-05-28 Marius Vollmer <mvo@zagadka.de>
118
119 * tests/ports.test, tests/filesys.test: Delete test file after all
120 tests have run in order to make "make distcheck" work.
121
23f2b9a3
KR
1222006-05-20 Kevin Ryde <user42@zip.com.au>
123
124 * tests/srfi-1.test (assoc): A few tests, in particular "=" argument
125 order which had been wrong.
126
127 * tests/srfi-60.test (test-srfi-60): Use #:duplicates (last) to
128 suppress warning about replacing bit-count.
129
1302006-05-09 Kevin Ryde <user42@zip.com.au>
131
132 * tests/numbers.test (exact->inexact): Test fractions big/big.
133
134 * tests/threads.test (n-par-for-each, n-for-each-par-map): New tests.
135
73350cf5
KR
1362006-04-17 Kevin Ryde <user42@zip.com.au>
137
138 * tests/filesys.test (lstat): Allow for test-symlink not existing yet.
139
6e7d5622
KR
1402006-04-16 Kevin Ryde <user42@zip.com.au>
141
142 * tests/filesys.test (lstat, stat): New tests.
143 * tests/ports.test (truncate-file): New tests.
144
1452006-03-28 Kevin Ryde <user42@zip.com.au>
146
147 * Makefile.am (SCM_TESTS): Remove slib.test, it fails with current
148 slib and the ice-9 slib module is due for revision soon.
149
1502006-03-19 Kevin Ryde <user42@zip.com.au>
151
152 * tests/unif.test (make-shared-array): Another test which failed in
153 1.8.0 but is ok now.
154
1552006-03-05 Kevin Ryde <user42@zip.com.au>
156
157 * tests/unif.test (make-shared-array): Add example usages from the
158 manual, two of which currently fail.
159
b89c4943 1602006-03-04 Ludovic Courtès <ludovic.courtes@laas.fr>
6e7d5622
KR
161
162 * test-suite/tests/modules.test: New file.
163 * test-suite/Makefile.am (SCM_TESTS): Added it.
164
1652006-02-26 Kevin Ryde <user42@zip.com.au>
166
167 * tests/filesys.test (opendir etc): Exercise a little.
168
169 * tests/strings.test (string<?, string-ci<?, string<=?, string-ci<=?,
170 string>?, string-ci>?, string>=?, string-ci>=?): Check ordering is the
171 same as char<? etc. Use a define-module to keep private test bits
172 private.
173 * tests/srfi-13.test (string-compare, string-compare-ci): Ditto.
174
175 * tests/unif.test (array-set!): Exercise bitvector case, which had
176 been seg faulting.
177
1782006-02-07 Kevin Ryde <user42@zip.com.au>
179
180 * tests/poe.test (pure-funcq): New tests.
181
26beee1e
NJ
1822006-02-04 Neil Jerram <neil@ossau.uklinux.net>
183
184 * tests/exceptions.test: 19 new test cases.
185 (throw-test): New macro for testing catches and throw handlers.
186
f14a93df
KR
1872006-02-04 Kevin Ryde <user42@zip.com.au>
188
189 * standalone/test-list.c: New file.
190 * standalone/Makefile.am: Add test-list.c
191
f36978c9
KR
192 * tests/srfi-1.test: Use the equal proc argument, so we exercise the
193 srfi-1 version of the code. Without such an argument srfi-1.c passes
194 the job to the core scm_delete.
195
a64d0589
MV
1962006-01-29 Marius Vollmer <mvo@zagadka.de>
197
198 * tests/time.test: Replaced 'futures' with threads.
199
aa1babce
KR
2002005-11-30 Kevin Ryde <user42@zip.com.au>
201
202 * tests/srfi-13.test (string-append/shared): New tests.
203
f1ca69a6
KR
2042005-11-24 Kevin Ryde <user42@zip.com.au>
205
206 * tests/srfi-1.test (lset-difference!): More tests.
207
b89c4943 2082005-10-27 Ludovic Courtès <ludovic.courtes@laas.fr>
64cdbfc7
KR
209
210 * tests/socket.test (make-socket-address): New tests.
211 (connect, bind, sendto): Exercise sockaddr object.
212
fc9f596c
KR
2132005-10-24 Kevin Ryde <user42@zip.com.au>
214
215 * tests/time.test (strftime %Z): Disable this test, its assumptions
216 about %Z are not valid on NetBSD.
217
abd06354
KR
2182005-08-19 Kevin Ryde <user42@zip.com.au>
219
220 * tests/srfi-19.test (date->time-tai): New tests, exercising new
221 leap-second.
222
5defc05d
NJ
2232005-08-15 Neil Jerram <neil@ossau.uklinux.net>
224
d2797644
NJ
225 * tests/eval.test ("letrec init evaluation"): New paranoid test.
226
5defc05d
NJ
227 * tests/r5rs_pitfall.test (1.1): Now passes.
228
abd06354
KR
2292005-08-12 Kevin Ryde <user42@zip.com.au>
230
231 * tests/srfi-1.test (lset-difference, lset-difference,
232 lset-diff+intersection, lset-diff+intersection, lset-intersection):
233 Exercise equality procedure arg order (already correct in these procs,
234 but had been wrong in other lset ones).
930888e8 235
abd06354
KR
2362005-08-06 Kevin Ryde <user42@zip.com.au>
237
238 * tests/srfi-13.test (string-every, string-tabulate, string-trim,
239 string-trim-right, string-trim-both, string-index, string-index-right,
240 string-skip, string-skip-right, string-count, string-filter,
241 string-delete, string-map, string-map!, string-for-each,
242 string-for-each-index): Further tests, mainly to exercise new
243 trampolines for proc calls.
244
2452005-08-01 Marius Vollmer <mvo@zagadka.de>
930888e8
MV
246
247 * tests/weaks.test: Do not fail when the GC does not collect an
248 object, report it as 'unresolved'.
249
250 * tests/guardians.test: Adapted to new (original) semantics. test
251 guardingobjects multiple times.
252
fc4abd0e
MV
2532005-06-12 Marius Vollmer <mvo@zagadka.de>
254
255 * standalone/test-gh.c: Do nothing when deprecated things are
256 disabled.
257
e4da0740
HWN
2582005-06-10 Han-Wen Nienhuys <hanwen@xs4all.nl>
259
260 * tests/gc.test ("gc"): add a test to verify that modules are
261 garbage collected.
262
27667158
KR
2632005-06-11 Kevin Ryde <user42@zip.com.au>
264
265 * tests/srfi-13.test (string-filter): A few more tests.
266
5e5ea911
KR
2672005-06-10 Kevin Ryde <user42@zip.com.au>
268
269 * tests/unif.test (array-index-map!): Add a test failing in the
270 current code.
271
4d54ee35
KR
2722005-06-06 Kevin Ryde <user42@zip.com.au>
273
274 * tests/strings.test (string-split): Try splitting on an 8-bit char.
275
10bb8679
KR
276 * tests/unif.test (array-in-bounds?): Add a test failing in the
277 current code.
278
b52f5697
KR
2792005-05-07 Kevin Ryde <user42@zip.com.au>
280
281 * tests/srfi-1.test (car+cdr, fold, last, list-index, list-tabulate,
282 not-pair?, xcons): New tests.
283
8ad5d74a
KR
2842005-05-04 Kevin Ryde <user42@zip.com.au>
285
286 * tests/srfi-1.test (break!, drop-right!, drop-while, eighth, fifth,
287 ninth, seventh, sixth, span!, take!, take-while, take-while!, tenth):
288 New tests.
289
b52f5697
KR
290 * tests/unif.test (make-shared-array): Add failing case shared of
291 shared.
292
97d790b3
KR
2932005-04-30 Kevin Ryde <user42@zip.com.au>
294
295 * tests/numbers.test (/): Further tests.
296
597052a2
KR
2972005-04-25 Kevin Ryde <user42@zip.com.au>
298
299 * tests/ramap.test (array-map!): Further tests.
300
dc1e26b0
KR
3012005-04-23 Kevin Ryde <user42@zip.com.au>
302
303 * tests/hash.test (hashx-remove!): New tests.
304
8cb2eff8 305 * tests/list.test (list, make-list, cons*): New tests.
dc1e26b0 306
13155c50
KR
307 * tests/numbers.test (numerator, denominator): New tests.
308
c51682b4
KR
309 * tests/srfi-1.test (concatenate, concatenate!, count, filter-map,
310 lset-adjoin): More tests.
311
78fae161
KR
3122005-04-14 Kevin Ryde <user42@zip.com.au>
313
314 * tests/numbers.test (1+, 1-): New tests.
315
bd6795e9
KR
3162005-04-11 Kevin Ryde <user42@zip.com.au>
317
318 * tests/srfi-13.test (string-concatenate, string-concatenate/shared):
319 New tests.
320
9b60e16f
KR
3212005-04-02 Kevin Ryde <user42@zip.com.au>
322
88fb3e46
KR
323 * tests/numbers.test (round): Add some fraction cases.
324
9b60e16f
KR
325 * tests/srfi-1.test (lset-union): More tests.
326
3c4eabbe
KR
3272005-03-26 Kevin Ryde <user42@zip.com.au>
328
329 * tests/srfi-13.test (string-index): Exercise 8-bit char in string.
330
e96f5ee7
KR
3312005-03-18 Kevin Ryde <user42@zip.com.au>
332
4bc6f1c6
KR
333 * tests/srfi-1.test (filter-map): More tests.
334
e96f5ee7
KR
335 * tests/srfi-17.test: A few more tests from the 1.6 branch.
336
44981fcb
KR
3372005-03-16 Kevin Ryde <user42@zip.com.au>
338
56b92514
KR
339 * tests/srfi-1.test (drop-right, partition!, split-at, split-at!,
340 take-right): New tests.
44981fcb 341
b1d5e700
KR
3422005-03-14 Kevin Ryde <user42@zip.com.au>
343
344 * tests/srfi-1.test (find, find-tail, lset-union): New tests.
345 (lset-adjoin): Corrections to some tests.
346
938d9909
KR
3472005-03-13 Kevin Ryde <user42@zip.com.au>
348
349 * tests/numbers.test (=): Exercise inum/flonum cases that used to
350 round on 64-bit systems.
351
352 * tests/numbers.test (logior): New tests, exercising negative bignums
353 reducing to inum.
354
355 * tests/srfi-60.test: New file.
356 * Makefile.am (SCM_TESTS): Add it.
357
a81b8618
MV
3582005-03-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
359
360 * tests/threads.test: Only test when 'threads are provided.
361
57491e85
KR
3622005-02-21 Kevin Ryde <user42@zip.com.au>
363
364 * tests/numbers.test (string->number): Exercise polar form with
365 invalid angle.
366
85c981f6
KR
3672005-02-18 Kevin Ryde <user42@zip.com.au>
368
369 * tests/srfi-1.test (lset-adjoin): Amend tests to expect duplicates
370 among args cast out.
371
f7fb2f39
RB
3722005-02-12 Rob Browning <rlb@defaultvalue.org>
373
374 * standalone/test-require-extension: new test script.
375
376 * standalone/Makefile.am (check_SCRIPTS): add test-require-extension.
377 (TESTS): add test-require-extension.
378
3087a981
KR
3792005-02-12 Kevin Ryde <user42@zip.com.au>
380
381 * tests/srfi-1.test (reduce, reduce-right): New tests.
382
8ff01742
KR
3832005-02-11 Kevin Ryde <user42@zip.com.au>
384
385 * tests/fractions.test (ash): Remove tests of ash on fractions, not
386 supported after scm_ash rewrite.
387
cbec54af
KR
3882005-02-04 Kevin Ryde <user42@zip.com.au>
389
390 * tests/srfi-1.test (list=): New tests.
391
38c3534c
KR
3922005-01-29 Kevin Ryde <user42@zip.com.au>
393
394 * tests/numbers.test (ash): New tests.
395
83743da0 396 * tests/srfi-1.test (lset-adjoin, remove, remove!): New tests.
38c3534c 397
4d38e6f0
KR
3982005-01-28 Kevin Ryde <user42@zip.com.au>
399
400 * tests/syntax.test (while): Tests running in empty environment are
401 now "unresolved" due to workaround in while implementation.
402
edfc07b3
KR
4032005-01-24 Kevin Ryde <user42@zip.com.au>
404
be1b896c
KR
405 * standalone/test-unwind.c (check_cont): Cast rewindable to long, to
406 avoid warning from gcc 3.4 on 64-bit systems about casting int
407 (32-bits) to pointer (64-bits).
408
edfc07b3
KR
409 * tests/srfi-1.test (lset=, member): New tests.
410
2a1ee5cd
KR
4112005-01-12 Kevin Ryde <user42@zip.com.au>
412
413 * tests/srfi-39.test (current-input-port, current-output-port,
414 current-error-port): New tests.
415
74c58fce
MV
4162005-01-10 Marius Vollmer <mvo@zagadka.de>
417
418 * tests/unif.test (exception:wrong-num-indices): New, use it for
419 array-set! tests with wrong number of indices.
420
f01fe441
MV
4212005-01-07 Marius Vollmer <mvo@zagadka.de>
422
423 * tests/srfi-4.test: Use (test-suite lib) module.
424
2aaf5726
MV
4252005-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
426
427 * tests/unif.test (have-llvect?): Removed, Scheme code will always
428 have u64 and s64 uniform vectors.
429
34ae52fc
MV
4302005-01-05 Marius Vollmer <mvo@zagadka.de>
431
432 * tests/unif.test: Use *unspecified* instead of #f to get an
433 uninitialized array.
434
f1fd6418
KR
4352005-01-04 Kevin Ryde <user42@zip.com.au>
436
437 * tests/ramap.test: New file, test array-map!.
438 * Makefile.am (SCM_TESTS): Add it.
439
5be5e699
MV
4402005-01-02 Marius Vollmer <mvo@zagadka.de>
441
442 * tests/unif.test: Rewritten for new 'typed' approach to uniform
443 arrays.
444
445 * tests/sort.test: New tests, especially for sorting non-contigous
446 and negative-incrementing vectors.
447
af113331
KR
4482005-01-02 Kevin Ryde <user42@zip.com.au>
449
450 * tests/srfi-39.test: Use define-module to keep bindings from
451 subsequent tests, use test-suite lib for stand-alone checking.
452
453 * Makefile.am (SCM_TESTS): Add srfi-39.test.
454
d241f86a
NJ
4552004-12-27 Neil Jerram <neil@ossau.uklinux.net>
456
457 * tests/continuations.test (continuations): Moved continuation /
458 stack tests here, and added save and restore of debug options.
459
49c51610
MV
4602004-12-23 Marius Vollmer <marius.vollmer@uni-dortmund.de>
461
462 * tests/eval.test: News tests for making stacks from
463 continuations. From Neil Jerram.
464
86347b2b
KR
4652004-12-10 Kevin Ryde <user42@zip.com.au>
466
467 * tests/socket.test (inet-pton): New tests.
468
6d7db381
KR
4692004-12-06 Kevin Ryde <user42@zip.com.au>
470
b9e1ef08
KR
471 * tests/srfi-1.test (alist-copy, alist-delete, break, span): New
472 tests.
6d7db381 473
b8024707
KR
4742004-12-05 Kevin Ryde <user42@zip.com.au>
475
476 * tests/srfi-1.test (append-map, filter-map): New tests.
477
d550e35f
MV
4782004-11-12 Marius Vollmer <marius.vollmer@uni-dortmund.de>
479
480 * tests/unif.test: Replaced uniform-array-set1! with just
481 array-set!. Do not check improper index lists, which can't arise
482 with uarray-set!. Use "#s16()" instead of "#h()".
483
bb9f50ae
MV
4842004-10-27 Marius Vollmer <marius.vollmer@uni-dortmund.de>
485
486 * tests/unif.test: Removed tests that tried to store a character
487 into a byte vector, which no longer works. Characters are not
488 bytes.
489
c454c4e6
DH
4902004-10-03 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
491
492 * tests/syntax.test: Added tests for unmemoization.
493
6a0813c3
MV
4942004-09-30 Marius Vollmer <marius.vollmer@uni-dortmund.de>
495
496 * tests/strings.test (string-set!): Explicitely construct
497 read-only string. String literals are not yet read-only.
498
818deb11
MV
4992004-09-29 Marius Vollmer <marius.vollmer@uni-dortmund.de>
500
501 * tests/unif.test (array-equal?): New test.
502
d748089e
KR
5032004-09-29 Kevin Ryde <user42@zip.com.au>
504
505 * tests/regexp.test (match:string): New tests.
506
e5c2d5c8
KR
5072004-09-26 Kevin Ryde <user42@zip.com.au>
508
509 * tests/optargs.test (let-keywords, let-keywords*, let-optional,
510 let-optional*): Add tests of internal defines when no bindings.
511
effad639
MV
5122004-09-25 Marius Vollmer <mvo@zagadka.de>
513
514 * standalone/Makefile.am (AM_LDFLAGS, LD_FLAGS): Use AM_LDFLAGS
515 instead of LDFLAGS; the latter is a user variable.
516
ad7de4b8
MV
5172004-09-24 Marius Vollmer <mvo@zagadka.de>
518
519 * standalone/Makefile.am (test_cflags, LDFLAGS): Include
520 GUILE_CFLAGS.
521
c9fedf8a
MV
5222004-09-23 Marius Vollmer <mvo@zagadka.de>
523
524 * lib.scm (exception:out-of-range, exception:wrong-type-arg):
525 Accept new wording.
526
77d0383a
MV
5272004-09-22 Marius Vollmer <mvo@zagadka.de>
528
529 * tests/ports.test ("string ports"): Copy string literal so that
530 it can be modified.
531 * tests/srfi-13.test ("string-copy!"): Likewise.
532 * tests/strings.test ("substring/shared"): Likewise.
533
1c923ba7
KR
5342004-09-09 Kevin Ryde <user42@zip.com.au>
535
536 * tests/streams.test: New file.
537
0b49c645
MV
5382004-09-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
539
540 * tests/fractions.test: Don't expect (expt 1/2 2.0) to yield an
541 exact result, use (expt 1/2 2) instead.
542
05414844
KR
5432004-09-08 Kevin Ryde <user42@zip.com.au>
544
545 * tests/ports.test (port-column): Further tests, of new \a \b \r.
546
5de12658
KR
5472004-09-07 Kevin Ryde <user42@zip.com.au>
548
549 * tests/numbers.test (integer-expt): New tests, of infinite exponents.
550 (integer?): Exercise nan and +/-inf.
551
552 * tests/time.test (gmtime, strptime): New tests, but unresolved.
553 (internal-time-units-per-second): New test.
554
df47ddf0
KR
5552004-09-02 Kevin Ryde <user42@zip.com.au>
556
557 * tests/format.test (~@d): New tests.
b8d95267 558 New tests of excess arguments now ignored.
df47ddf0 559
7dd381c5
KR
5602004-09-01 Han-Wen Nienhuys <hanwen@cs.uu.nl>, Kevin Ryde <user42@zip.com.au>
561
562 * tests/gc.test: Exercise record in weak-values hash table, exposing a
563 problem in 1.6.4 gc, but believed fixed by other changes in the head.
564
d9eb2d67
MV
5652004-08-27 Marius Vollmer <marius.vollmer@uni-dortmund.de>
566
567 * tests/srfi-13.test (module-peek): Removed, this kluge is no
568 longer necessary.
569
c581203a
KR
5702004-08-27 Kevin Ryde <user42@zip.com.au>
571
572 * tests/regexp.test (regexp-quote): New tests.
573
3fa36d58
KR
574 * tests/srfi-31.test: Use define-module to keep bindings out of
575 further tests. Use-module (test-suite lib) for stand-alone operation.
576 (rec): Exercise bad args.
577
4b0ad1f4
KR
5782004-08-25 Kevin Ryde <user42@zip.com.au>
579
580 * tests/and-let-star.test: More tests, in particular exercise #t
581 result on empty body.
582
c5080b51
MV
5832004-08-25 Marius Vollmer <mvo@zagadka.de>
584
585 * tests/strings.test: Two more tests for double indirect substring
586 modification.
587
5e466273
MV
5882004-08-23 Marius Vollmer <marius.vollmer@uni-dortmund.de>
589
590 * lib.scm (exception:used-before-define): New.
591 * tests/syntax.test ("letrec"): Use it.
592
d4f76919
KR
5932004-08-20 Kevin Ryde <user42@zip.com.au>
594
595 * tests/posix.test (mkstemp!): New tests.
596
cf3dd949
MV
5972004-08-20 Marius Vollmer <mvo@zagadka.de>
598
599 * tests/strings.test: Two tests for substring/shared. Also, use
600 (test-suite lib).
601
b2988f46
MV
6022004-08-19 Marius Vollmer <marius.vollmer@uni-dortmund.de>
603
604 * standalone/test-conversion.c, standalone/test-gh.c,
605 standalone/test-unwind.c: Avoid the use of discouraged or
606 deprecated things.
607
b1fbeb53
KR
6082004-08-18 Kevin Ryde <user42@zip.com.au>
609
a158acd1
KR
610 * tests/and-let-star.test, tests/arbiters.test, tests/receive.test:
611 New files.
612 * Makefile.am (SCM_TESTS): Add them.
613
52d1e968
KR
614 * tests/fractions.test (fractions): Correction, equal? 3/4 .75 should
615 be #f, according to R5RS.
616
bc97364a
MV
6172004-08-15 Marius Vollmer <mvo@zagadka.de>
618
619 * tests/srfi-39.test: New, from Jose A Ortega Ruiz. Thanks!
620
3ff0e986
KR
6212004-08-14 Kevin Ryde <user42@zip.com.au>
622
623 * tests/srfi-13.test (string-any, string-every): Exercise char and
624 charset predicate cases.
625
8d3fd10b
MV
6262004-08-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
627
44825fff
MV
628 * standalone/test-conversion.c (test_locale_strings): New.
629
8d3fd10b
MV
630 * standalone/test-round.c: Replaced all uses of scm_round with
631 scm_c_round.
632
636d4be5
KR
6332004-08-09 Kevin Ryde <user42@zip.com.au>
634
635 * tests/slib.test: New file.
636 * Makefile.am (SCM_TESTS): Add it.
637
bcb88c93
KR
6382004-08-06 Kevin Ryde <user42@zip.com.au>
639
640 * tests/unif.test (array-set!): Exercise byte array range checks.
641 (uniform-vector-ref): Exercise byte returns.
8f094b97 642 (array-fill!): Exercise byte range and type checks.
bcb88c93 643
759aa8f9
MV
6442004-08-03 Marius Vollmer <marius.vollmer@uni-dortmund.de>
645
646 * standalone/test-num2integral.c: Only perform the tests when the
647 disabled features are enabled.
648
649 * standalone/test-conversion.c (test_to_double, test_from_double):
650 New tests.
651
71234d0c
KR
6522004-08-02 Kevin Ryde <user42@zip.com.au>
653
654 * tests/srfi-13.test (string-every): Check empty string case.
655
58f28989
KR
6562004-07-31 Kevin Ryde <user42@zip.com.au>
657
658 * tests/filesys.test: New file, exercising copy-file.
659 * Makefile.am (SCM_TESTS): Add it.
660
315158a8
MV
6612004-07-29 Marius Vollmer <marius.vollmer@uni-dortmund.de>
662
663 * standalone/test-conversion.c: Many more tests for the integer
664 conversion functions.
665
081c1b24
KR
6662004-07-28 Kevin Ryde <user42@zip.com.au>
667
668 * tests/regexp.test (make-regexp): Exercise flags args validation.
669
32b435f2
KR
670 * tests/unif.test (array-set!): Exercise svect value range check.
671
6364df34
KR
6722004-07-24 Kevin Ryde <user42@zip.com.au>
673
674 * tests/common-list.test: Use define-module, to as not to import
675 common-list into subsequent tests (eg. srfi-1 where `every' provokes a
676 warning).
677
678 * tests/srfi-19.test, tests/srfi-34.test: Use #:duplicates (last) to
679 suppress warnings about current-time and raise replacing core bindings.
680
ae13e8e1
KR
6812004-05-25 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
682
683 * tests/format.test (~{): Test no arbitrary iteration limit.
684
0523f1c0
MV
6852004-07-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
686
687 * standalone/test-conversion.c (test_is_signed_integer,
688 test_is_unsigned_integer): Expect inexact integers to fail.
689
677104a6
KR
6902004-07-10 Kevin Ryde <user42@zip.com.au>
691
692 * tests/hash.test: New file.
693 * Makefile.am (SCM_TESTS): Add it.
694
aacc8318
MV
6952004-07-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
696
697 * standalone/test-unwind.c: Use scm_from_int instead of
698 SCM_MAKINUM and scm_is_eq instead SCM_EQ_P.
699
c9eb03bb
MV
7002004-07-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
701
702 * standalone/test-conversion.c: Don't define SCM_T_INTMAX_MIN,
703 etc, they are now provided by libuile.h.
704 (test_int_sizes): New.
705
9b5eee30
MV
7062004-07-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
707
708 * standalone/test-num2integral.c, standalone/test-unwind.c:
709 Replaced all uses of deprecated SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,
710 SCM_NEGATE_BOOL, and SCM_BOOLP with scm_is_false, scm_is_true,
711 scm_from_bool, and scm_is_bool, respectively.
712
713 * standalone/Makefile.am: Added test-conversion to the TESTS.
714
715 * standalone/test-conversion.c: New file.
716
6293838c
RB
7172004-06-20 Rob Browning <rlb@defaultvalue.org>
718
719 * tests/srfi-31.test: new test for SRFI-31.
720
721 * Makefile.am (SCM_TESTS): add tests/srfi-31.scm.
722
c10b894e
MV
7232004-06-15 Marius Vollmer <marius.vollmer@uni-dortmund.de>
724
725 * tests/numbers.test (number->string): Some results might differ
726 between versions of Guile compiled optimized and unoptimized.
727 Both results are accepted now.
728
aa498d0c
DH
7292004-05-29 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
730
731 * tests/syntax.test: Added various tests to check that
732 unmemoization works correctly.
733
845087a4
KR
7342004-05-30 Kevin Ryde <user42@zip.com.au>
735
736 * lib.scm (exception:numerical-overflow): New define.
737 * tests/numbers.test (modulo-expt): Use it and
738 exception:wrong-type-arg, avoiding empty "" regexp which is invalid on
b89c4943 739 BSD. Reported by Andreas Vögele.
845087a4 740
12255c58
DH
7412004-05-29 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
742
743 * standalone/test-asmobs-lib.c: Fixed include statement.
744
62ed3710
DH
7452004-05-24 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
746
747 * tests/goops.test: Wrap tests in module (test-suite
748 test-<file-name without .test>). Remove calls to deprecated macro
749 `undefine'.
750
3d5ebfa9
MV
7512004-05-10 Marius Vollmer <mvo@zagadka.de>
752
753 * tests/numbers.test (number->string): Added tests for
754 non-radix-10 floating point conversions.
755
d12a6580
KR
7562004-05-10 Kevin Ryde <user42@zip.com.au>
757
758 * tests/numbers.test (logbit?): New tests.
759
fc894caf
KR
7602004-05-09 Kevin Ryde <user42@zip.com.au>
761
762 * tests/srfi-19.test (test-dst, string->date local DST): Test with
1dccbf7f 763 "EST5EDT" instead of "CET", since HP-UX doesn't know CET. Reported by
b89c4943 764 Andreas Vögele.
fc894caf 765
b551c697
KR
7662004-05-03 Kevin Ryde <user42@zip.com.au>
767
768 * tests/time.test (strftime): Force tm:isdst to 0 for the test, for
b89c4943 769 the benefit of HP-UX. Reported by Andreas Vögele.
b551c697
KR
770 Use set-tm:zone rather than a hard coded vector offset.
771
e68ef9c8
DH
7722004-04-29 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
773
774 * tests/elisp.test: Wrap tests in module (test-suite
775 test-<file-name without .test>), following a practice that was
776 used on a couple of files already.
777
dfa6017e
KR
7782004-04-28 Kevin Ryde <user42@zip.com.au>
779
780 * standalone/test-num2integral.c (test_long_long): Exercise
781 out-of-range errors on various cases.
782 (test_ulong_long): New function, split from test_long_long and
783 similarly exercising out-of-range.
784
36245b66
DH
7852004-04-26 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
786
787 * tests/syntax.test: Add test case to check the correct handling
788 of define expressions.
789
cff55508
KR
7902004-04-25 Kevin Ryde <user42@zip.com.au>
791
792 * tests/socket.test: New file, exercising inet-ntop.
793 * Makefile.am (SCM_TESTS): Add it.
794
7301de79
KR
7952004-04-24 Kevin Ryde <user42@zip.com.au>
796
797 * tests/srfi-11.test: New file.
798 * Makefile.am (SCM_TESTS): Add it.
799
10cc8b01
KR
8002004-04-22 Kevin Ryde <user42@zip.com.au>
801
802 * standalone/test-round.c: New file, exercising scm_round.
803 * standalone/Makefile.am: Add it.
804
c9cdd396
KR
8052004-04-15 Kevin Ryde <user42@zip.com.au>
806
807 * tests/numbers.test (max, min): Exercise some inum/frac, frac/inum,
808 big/frac, frac/big and frac/frac cases.
809
810 * tests/numbers.test (min): Correction, test "documented? min" not
811 "documented? max".
812
57f66547
KR
8132004-04-06 Kevin Ryde <user42@zip.com.au>
814
815 * tests/numbers.test (quotient, remainder): Exercise inum/big at and
816 near special case inum == fixnum-min, big == -fixnum-min.
817
d6628681
KR
8182004-03-26 Kevin Ryde <user42@zip.com.au>
819
820 * tests/numbers.test (min, max): Check inexactness of big/real and
821 real/big combinations, collect up tests under arg types for clarity.
822
8232004-03-26 Eric Hanchrow <offby1@blarg.net>
824
825 * tests/numbers.test (modulo-expt): New tests.
826
62360b89
DH
8272004-03-24 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
828
829 * tests/eval.test: Added tests which reflect the recent fixes to
830 copy-tree.
831
2a61284a
KR
8322004-02-29 Kevin Ryde <user42@zip.com.au>
833
834 * tests/posix.test (execl, execlp, execle): Exercise errors where
b3ffe4d4 835 program not found. [But disabled, due to problems with threading.]
2a61284a 836
9593c679
KR
8372004-02-22 Kevin Ryde <user42@zip.com.au>
838
839 * tests/numbers.test (max, min): Exercise some complex num cases.
840
8cad6491
MV
8412004-02-18 Marius Vollmer <mvo@zagadka.de>
842
843 * tests/fractions.test: Added copyright notice of Michael Stoll,
844 who probably wrote the original CLISP code.
845
ef861ead
KR
8462004-02-18 Kevin Ryde <user42@zip.com.au>
847
848 * tests/fractions.test: Remove 1/3 == 1.0/3.0, not true.
849
850 * tests/numbers.test (=): Exercise frac+real and frac+complex.
851
17f732e6
MV
8522004-02-17 Marius Vollmer <mvo@zagadka.de>
853
854 * Makefile.am (SCM_TESTS): Added test/fractions.test.
855
afe199fe
KR
8562004-02-12 Kevin Ryde <user42@zip.com.au>
857
858 * tests/unif.test (array?, array-fill!, array-prototype): Add tests.
859
8834dd6f
MV
8602004-01-23 Marius Vollmer <mvo@zagadka.de>
861
862 * tests/r5rs_pitfall.scm: Removed again. I was confused. The
863 file added to SCM_TESTS was r5rs_pitfall.test, not
864 r5rs_pitfall.scm.
865
a264c013
DH
8662004-01-23 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
867
868 * tests/syntax.test: Added test for unmemoizing internal defines.
869
9a5fc8c2
MV
8702004-01-21 Marius Vollmer <mvo@zagadka.de>
871
872 * tests/srfi-26.test: New.
873 * Makefile.am (SCM_TESTS): Added it.
874
25ffbdac
MV
8752004-01-11 Marius Vollmer <mvo@zagadka.de>
876
877 * tests/r5rs_pitfall.scm: New.
878 * Makefile.am (SCM_TESTS): Added it.
879
7dd5eb58
KR
8802004-01-11 Kevin Ryde <user42@zip.com.au>
881
882 * tests/exceptions.test (false-if-exception): Disable tests on
883 referencing expansion environment, reverted.
884
fc6bb283
MV
8852004-01-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
886
887 * standalone/test-unwind.c: Adapted to 'frame' renamings.
888 (check_fluid): New.
889
890 * Makefile.am (SCM_TESTS): Added continuations.test.
891
2359c543
KR
8922004-01-07 Kevin Ryde <user42@zip.com.au>
893
894 * tests/numbers.test (<): Add tests inum/bignum/flonum/frac with frac.
895
896 * tests/q.test: New file.
897 (q-pop!): Exercise this, in particular the "not/null?" bug reported by
898 Richard Todd.
899 * Makefile.am (SCM_TESTS): Add q.test.
900
901 * tests/unif.test: New file.
902 (uniform-array-set1!): Exercise this, in particular previous segv on
903 improper arg list.
904 * Makefile.am (SCM_TESTS): Add unif.test.
905
aacff585
MV
9062004-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
907
908 * standalone/test-unwind.c (close_port, delete_file, check_ports):
909 New.
910
dab514a8
MV
9112004-01-03 Marius Vollmer <mvo@zagadka.de>
912
913 * standalone/test-unwind.c: New test, for the frames stuff.
914 * standalone/Makefile.am: Compile and run it.
915
6d611fed
KR
9162004-01-04 Kevin Ryde <user42@zip.com.au>
917
918 * tests/exceptions.test (false-if-exception): Add tests.
919
89fcf1b4
MV
9202003-11-30 Marius Vollmer <mvo@zagadka.de>
921
922 * tests/syntax.test: It's "#\\space", not "#\space".
923
9242003-11-21 Marius Vollmer <mvo@zagadka.de>
925
926 * tests/numbers.test: #e1.2 is now exactly 12/10. Expect
927 exceptions when calling inexact? with a non-number.
928
caff34d4
KR
9292003-12-03 Kevin Ryde <user42@zip.com.au>
930
931 * tests/fractions.test: Exercise most-negative-fixnum over -ve of
932 most-negative-fixnum.
933
934 * tests/fractions.test (real-part): Expect fraction return, not
935 converted to flonum.
936
937 * tests/numbers.test (abs): Add a few more tests.
938
939 * tests/srfi-1.test (count): New tests.
940
f1efbdf3
MD
9412003-12-01 Mikael Djurfeldt <mdj@chunk.mit.edu>
942
943 * standalone/Makefile.am (snarfcppopts): Added -I$(top_srcdir).
944
d26af5b2
RB
9452003-11-19 Rob Browning <rlb@defaultvalue.org>
946
947 * standalone/test-system-cmds: new test.
948
949 * standalone/Makefile.am (check_SCRIPTS): add test-system-cmds.
950 (TESTS): add test-system-cmds.
951
bdf26b60
MV
9522003-11-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
953
954 * tests/numbers.test ("string->number"): Expect exact rationals
955 for things like "1/2" and "#e1.2".
956 ("inexact->exact"): Expect overflow error for infs and nans.
957
958 * tests/fractions.test: New file from Bill Schottstaedt. Thanks!
959
960 * tests/bit-operations.test (fixnum-bit): Round the result so that
961 fixnum-bit really is an integer.
962
9a1d7d7c
MV
9632003-11-17 Marius Vollmer <mvo@zagadka.de>
964
965 * tests/srfi-17.test: Expect a "Bad variable" error for (set! #f
966 1).
967
c86c440b
DH
9682003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
969
970 * tests/syntax.test: Tests that check for the correct handling of
971 internal defines with begin work now.
972
c3d94801
DH
9732003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
974
975 * tests/syntax.test: Fixed test that checks for the correct
976 handling of macros in the context of internal defines.
977
c4a56a69
KR
9782003-11-15 Kevin Ryde <user42@zip.com.au>
979
980 * tests/bit-operations.test: Use (test-suite lib), for the benefit of
981 standalone execution.
982
560434b3
DH
9832003-11-09 Dirk Herrmann <D.Herrmann@tu-bs.de>
984
985 * tests/optargs.test: Wrap tests in module (test-suite
986 test-<file-name without .test>). Rewrite test to be R5RS
987 conforming.
988
989 * tests/syntax.test: Added test to check correct handling of
990 internal defines.
991
ced8edb0
DH
9922003-11-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
993
994 * tests/syntax.test (exception:missing-body-expr): New.
995
996 Renamed section 'define' to 'top-level define' and added a new
997 section 'internal define' with some tests.
998
89bff2fc
DH
9992003-11-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
1000
1001 * tests/syntax.test (exception:missing/extra-expr-misc): Removed.
1002
1003 (exception:illegal-empty-combination): New.
1004
1005 (exception:missing/extra-expr): Unified capitalization.
1006
1007 Adapted test for '()' to the new way of error reporting.
1008
3bf6ee15
KR
10092003-10-19 Kevin Ryde <user42@zip.com.au>
1010
1011 * tests/numbers.test: Use define-module to hide helper defines.
1012 (dbl-mant-dig, ash-flo): New helpers.
1013 (exact->inexact): New tests.
1014
da48db62
DH
10152003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
1016
1017 * tests/syntax.test (exception:bad-var): Removed.
1018
1019 Adapted tests for 'set!' to the new way of error reporting.
1020
82b3e2c6
DH
10212003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
1022
1023 * tests/dynamic-scope.test (exception:missing-expr): Introduced
1024 temporarily until all memoizers use the new way of error
1025 reporting.
1026
21628685
DH
10272003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
1028
1029 * tests/syntax.test (exception:missing/extra-expr,
1030 exception:missing/extra-expr-misc): Renamed
1031 exception:missing/extra-expr to exception:missing/extra-expr-misc.
1032
1033 (exception:missing/extra-expr-syntax,
1034 exception:missing/extra-expr): Renamed
1035 exception:missing/extra-expr-syntax to
1036 exception:missing/extra-expr.
1037
d6754c23
DH
10382003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
1039
1040 * lib.scm (exception:bad-variable): New.
1041
1042 * tests/syntax.test (exception:bad-binding,
1043 exception:duplicate-binding): New.
1044
1045 (exception:duplicate-bindings): Removed.
1046
1047 Adapted tests for 'let', 'let*' and 'letrec' to the new way of
1048 error reporting.
1049
03a3e941
DH
10502003-10-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
1051
1052 * tests/syntax.test (define exception:bad-formal, define
1053 exception:duplicate-formal): New.
1054
1055 (exception:duplicate-formals): Removed.
1056
1057 (exception:bad-formals): Adapted to the new way of error
1058 reporting.
1059
1060 Adapted tests for 'lambda' to the new way of error reporting.
1061
4faa1ea0
DH
10622003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
1063
1064 * tests/syntax.test (exception:missing/extra-expr-syntax): Fixed
1065 to be unaware of whether line number information is given or not.
1066
4610b011
DH
10672003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
1068
1069 * tests/syntax.test (exception:missing/extra-expr-syntax): New,
1070 introduced temporarily until all memoizers use the new way of
1071 error reporting.
1072
1073 Adapted tests for 'if' to the new way of error reporting.
1074
cc56ba80
DH
10752003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
1076
1077 * tests/syntax.test (exception:missing-expr,
1078 exception:extra-expr): New.
1079
1080 Adapted tests for 'begin' to the new way of error
1081 reporting.
1082
609a8b86
DH
10832003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
1084
1085 * tests/syntax.test (exception:misplaced-else-clause,
1086 exception:bad-cond-clause): New.
1087
1088 (exception:bad/missing-clauses, exception:extra-case-clause):
1089 Removed.
1090
1091 Adapted tests for 'case' and 'cond' to the new way of error
1092 reporting.
1093
1094 The tests that check if cond is hygienic pass now.
1095
58a2510b
DH
10962003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
1097
1098 * tests/syntax.test: Fixed and activated test of empty case label
1099 support.
1100
2a6f7afe
DH
11012003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
1102
1103 * tests/syntax.test (exception:bad-expression,
1104 exception:missing-clauses, exception:bad-case-clause,
1105 exception:extra-case-clause, exception:bad-case-labels): New.
1106
1107 Added some tests and adapted tests for 'case' to the new way of
1108 error reporting.
1109
e6729603
DH
11102003-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
1111
1112 * lib.scm (run-test-exception): Handle syntax errors.
1113
7b0f1f2a
MV
11142003-10-10 Marius Vollmer <mvo@zagadka.de>
1115
1116 * tests/numbers.test (inexact->exact): Use corrent argument order
1117 for pass-if-exception. Use "+inf.0" instead of "+.inf", etc.
1118
b7be48bc
KR
11192003-10-09 Kevin Ryde <user42@zip.com.au>
1120
9ddeb776
KR
1121 * tests/numbers.test (inexact->exact): New tests.
1122
b7be48bc
KR
1123 * tests/poe.test: New file.
1124 * Makefile.am: Add it.
1125
d6e04e7c
DH
11262003-10-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
1127
1128 * lib.scm (exception:missing-expression): New.
1129
1130 * tests/dynamic-scope.test, tests/eval.test,
1131 tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test:
1132 Wrap tests in module (test-suite test-<file-name without .test>),
1133 following a practice that was used on a couple of files already.
1134
1135 * tests/dynamic-scope.test (exception:duplicate-binding,
1136 exception:bad-binding): New.
1137
1138 * tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test:
1139 Execute syntactically wrong tests using eval. With the upcoming
1140 new memoizer this is necessary in order to postpone the syntax
1141 check to the actual evaluation of the syntactically wrong form.
1142
1143 * tests/syntax.test: Added some test cases and modified one test
1144 case.
1145
39a963ee
KR
11462003-10-02 Kevin Ryde <user42@zip.com.au>
1147
1148 * tests/ports.test (call-with-output-string): Test proc closing port.
1149
8aa28a91
DH
11502003-09-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
1151
1152 * guile-test: Wrapped in module (test-suite guile-test).
1153
1154 (main data-file-name test-file-name): Exported.
1155
1156 ((guile-user)::main): New function, wrapper for function
1157 (test-suite guile-test)::main.
1158
1159 * tests/load.test: Wrapped in module (test-suite test-load).
1160
1161 * tests/ports.test: Wrapped in module (test-suite test-ports).
1162
1163 * tests/r4rs.test: Wrapped in module (test-suite test-r4rs).
1164 Added comments about the required structure of the file itself,
1165 since it is subject to some tests. Removed some now unnecessary
1166 undefine operations.
1167
1168 * tests/syntax.test: Wrapped in module (test-suite test-syntax)
1169
518a07ad
KR
11702003-09-19 Kevin Ryde <user42@zip.com.au>
1171
1172 * tests/popen.test: New file.
1173 * Makefile.am (SCM_TESTS): Add it.
1174
47ae1f0e
DH
11752003-09-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
1176
1177 * tests/numbers.test (equal?): Added tests.
1178
1179 * tests/numbers.test (=): Fixed and added some bignum related
1180 tests.
1181
0f008a15
KR
11822003-08-30 Kevin Ryde <user42@zip.com.au>
1183
1184 * tests/numbers.test (logcount): Add tests.
1185
a54e06e5
KR
11862003-08-23 Kevin Ryde <user42@zip.com.au>
1187
430110ee
KR
1188 * tests/srfi-1.test (list-copy): New tests.
1189
a54e06e5
KR
1190 * tests/srfi-19.test (date-week-number): Add tests.
1191
b1c60217
KR
11922003-08-22 Kevin Ryde <user42@zip.com.au>
1193
1194 * tests/numbers.test (-): Exercise bignum - inum.
1195
2388d9af
KR
11962003-08-17 Kevin Ryde <user42@zip.com.au>
1197
1198 * tests/syntax.test (while): Exercise break and continue from
1199 recursive nested loops.
1200
d97f9b42
KR
12012003-08-14 Kevin Ryde <user42@zip.com.au>
1202
1203 * tests/syntax.test (while): New tests.
1204
4d332f19
DH
12052003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
1206
1207 * tests/numbers.test: Eliminated misuses of expect-fail. It
1208 should only be used in cases, where guile has a known bug. It
1209 should not be used in cases where an expression is expected to
1210 return #f as its correct result.
1211
3bcdda6a
KR
12122003-08-09 Kevin Ryde <user42@zip.com.au>
1213
1214 * tests/srcprop.test: New file.
1215 * Makefile.am (SCM_TESTS): Add it.
1216
8e5b4b9e
KR
12172003-07-29 Kevin Ryde <user42@zip.com.au>
1218
1219 * tests/srfi-1.test (concatenate, concatenate!): New tests.
1220 (length+): New tests.
1221
1222 * tests/srfi-34.test: Check cond-expand srfi-34.
1223
d7850c8d
KR
12242003-07-24 Kevin Ryde <user42@zip.com.au>
1225
1226 * tests/numbers.test (angle): New tests.
1227
b1c04fe8
KR
12282003-07-18 Kevin Ryde <user42@zip.com.au>
1229
1230 * tests/numbers.test (*): Add complex/bignum test.
1231
e7cc532b
KR
12322003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
1233
1234 * tests/srfi-1.test (partition): Add tests.
1235
e5a74c26
KR
12362003-07-08 Kevin Ryde <user42@zip.com.au>
1237
005d2366
KR
1238 * tests/numbers.test (make-polar, magnitude): New tests.
1239
e5a74c26 1240 * tests/srfi-1.test (delete, delete!): Add more tests.
005d2366 1241 (delete-duplicates, delete-duplicates!): New tests.
e5a74c26 1242
1ebb8497
KR
12432003-06-21 Kevin Ryde <user42@zip.com.au>
1244
1245 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
1246 tests.
1247
996acdb8
KR
12482003-06-19 Kevin Ryde <user42@zip.com.au>
1249
1250 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
1251 * tests/threads.test: New file, exercising parallel.
1252 * Makefile.am (SCM_TESTS): Add them.
1253
f2478375
KR
12542003-06-07 Kevin Ryde <user42@zip.com.au>
1255
1256 * tests/srfi-6.test: New file.
d4d694b6 1257 * Makefile.am (SCM_TESTS): Add it.
f2478375 1258
f5c6ec2f
DH
12592003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
1260
1261 * tests/chars.test: Fixed test comment. The bug that this test
1262 detects was actually introduced by my patch from 2003-05-31.
1263
47dbd81e
DH
12642003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
1265
1266 * tests/chars.test: Added test, attempting to apply a character.
1267 This test will only pass if the other changes that are submitted
1268 together with this patch are also applied.
1269
e418bd7c
KR
12702003-06-05 Kevin Ryde <user42@zip.com.au>
1271
1272 * tests/numbers.test (logcount): Add a few more tests, to exercise
1273 recent scm_logcount change.
1274
1275 * tests/reader.test (reading): Test bad # error message is formattable.
1276
e757438d
DH
12772003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
1278
1279 * tests/pairs.test: Added.
1280
7673cf68
DH
12812003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
1282
1283 * tests/vectors.test: Added.
1284
6d63297b
DH
12852003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
1286
1287 * tests/guardians.test: Uses module (ice-9 weak-vector).
1288
e46083d5
DH
12892003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1290
1291 * lib.scm: Documented the short form for pass-if and expect-fail.
1292
1293 (pass-if, expect-fail): Simplified.
1294
c47e2599
KR
12952003-05-30 Kevin Ryde <user42@zip.com.au>
1296
1297 * tests/numbers.test (max, min): Add tests involving NaNs.
1298
2e945bcc
SJ
12992003-05-29 Stefan Jahn <stefan@lkcc.org>
1300
1301 * standalone/Makefile.am: Setup to build on mingw32.
1302
42ad901d
DH
13032003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
1304
1305 * tests/elisp.test: Added missing quote around vector constants.
1306
ddd8f927
DH
13072003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
1308
1309 * tests/r5rs_pitfall.test: Test 2.1 now passes.
1310
59e42631
KR
13112003-05-13 Kevin Ryde <user42@zip.com.au>
1312
1313 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
1314 combinations.
1315
1316 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
1317
9c8721b5
KR
13182003-05-10 Kevin Ryde <user42@zip.com.au>
1319
4f3deff4
KR
1320 * tests/numbers.test (=, <): Add tests involving NaNs.
1321
1322 * tests/numbers.test (integer-length): Exercise some negatives, in
1323 particular -2^n which is ...11100..00.
1324
1325 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
1326 fitting a ulong.
1327
9c8721b5
KR
1328 * tests/srfi-1.test: New file, exercising take and drop.
1329 * Makefile.am (SCM_TESTS): Add it.
1330
d963e93f
KR
13312003-05-06 Kevin Ryde <user42@zip.com.au>
1332
1333 * tests/numbers.test (-): Add test for negative inum subtract bignum.
1334 (logcount): New tests, exercising some negatives.
1335
1b965c29
MV
13362003-05-03 Marius Vollmer <mvo@zagadka.de>
1337
1338 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
1339 pointing us to these tests.
1340
a1a5dfa8
NJ
13412003-04-30 Neil Jerram <neil@ossau.uklinux.net>
1342
1343 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
1344
1345 * tests/srfi-34.test: New file.
1346
4dce3c96
DH
13472003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
1348
1349 * tests/syntax.test: Modified some tests to use eval when
1350 providing bad syntax. Otherwise, the memoizer will report an
1351 error immediately after reading the form, without even the chance
1352 to get the pass-if-exception mechanism started.
1353
9247b5bc
DH
13542003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
1355
1356 * tests/guardians.test: Added some more elaborate and
1357 sophisticated tests for the guardian functionality.
1358
d339981a
DH
13592003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1360
1361 * tests/sort.test: Added. Both tests in that file did fail (one
1362 even with a segfault) with CVS guile before the recent changes to
1363 sort.c.
1364
57b1d518
MD
13652003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
1366
1367 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
1368 precedence list in all basic classes and tests for eqv? and
1369 equal?.
57b1d518 1370
58241edc
MD
13712003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
1372
1373 * tests/goops.test: Added tests for class redefinition, object
1374 update and active slots.
1375
50d64f0d
RB
13762003-04-14 Rob Browning <rlb@defaultvalue.org>
1377
1378 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
1379 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
1380
1381 * standalone/Makefile.am: change from .c.x to .x to be consistent
1382 with the rest of guile.
1383
dff96e95
HWN
13842003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
1385
1386 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
1387 instead of INCLUDES
1388
07921c76
RB
13892003-04-07 Rob Browning <rlb@defaultvalue.org>
1390
1391 * Makefile.am (SUBDIRS): add standalone.
1392
1393 * guile-test: added "Running test FOO" output by default. There
1394 may be a good reason to remove this, but the output can be helpful
1395 in determining where a failure occurred.
1396
1397 * standalone/test-num2integral.c: new test -- one new regression
1398 check.
1399
1400 * standalone/test-gh.c: new test code (migrated from
1401 tests/c-api/) -- a trivial start.
1402
1403 * standalone/test-asmobs-lib.c: new test script (migrated from
1404 tests/asmobs/).
1405
1406 * standalone/test-asmobs: new test script.
1407
1408 * standalone/README: new file.
1409
1410 * standalone/Makefile.am: new file.
1411
1412 * standalone/.cvsignore: new file.
1413
1414 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
1415
1416 * tests/asmobs/README: removed (functionality is now in standalone/).
1417
1418 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
1419 standalone/).
1420
1421 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
1422
1423 * tests/asmobs/: removed (functionality is now in standalone/).
1424
1425 * tests/c-api/strings.c: add a note to the source about this code
1426 being unused.
1427
73be1d9e
MV
14282003-04-05 Marius Vollmer <mvo@zagadka.de>
1429
1430 * Changed license terms to the plain LGPL thru-out.
1431
122cf9a5
RB
14322003-03-24 Rob Browning <rlb@defaultvalue.org>
1433
1434 * tests/numbers.test: added tests (some simple) for various funcs.
1435 ("odd?"): added tests.
1436 ("even?"): added tests.
1437 ("nan?"): added tests.
1438 ("abs"): added tests.
1439 ("lcm"): added tests.
1440 ("number->string"): added tests.
1441 ("number?"): added tests.
1442 ("complex?"): added tests.
1443 ("real?"): added tests.
1444 ("rational?"): added tests.
1445 ("integer?"): added tests.
1446 ("inexact?"): added tests.
1447 ("="): added tests.
1448 ("zero?"): added tests.
1449 ("positive?"): added tests.
1450 ("negative?"): added tests.
1451
1452 * lib.scm (pass-if): allow really simple tests where the test code
1453 is also the name like (pass-if (even? 2)).
1454 (expect-fail): allow really simple tests where the test code is
1455 also the test name like (expect-fail (even? 2)).
1456
b80e1b5c
MV
14572003-03-19 Marius Vollmer <mvo@zagadka.de>
1458
1459 * tests/format.test ("format basic output"): Added test for "~F"
1460 from Matthias Koeppe.
1461
cbbeea66
MD
14622003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
1463
1464 * tests/elisp.test: Use module (ice-9 weak-vector).
1465
1466 * tests/weaks.test: Use module (ice-9 weak-vector).
1467
b2cbe8d8
RB
14682002-12-08 Rob Browning <rlb@defaultvalue.org>
1469
1470 * tests/version.test: test (effective-version).
1471
d2864c8a
NJ
14722002-11-06 Neil Jerram <neil@ossau.uklinux.net>
1473
1474 * tests/options.test: New.
1475
9bc54879
RB
14762002-10-04 Rob Browning <rlb@defaultvalue.org>
1477
1478 * tests/numbers.test ("expt"): add tests.
1479
6b61da18
MV
14802002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
1481
1482 * Makefile.am (dist-hook): Do not distribute CVS directories.
1483 Thanks to Greg Troxel!
1484
ba1b2226
HWN
14852002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
1486
1487 * tests/reader.test: change misc-error in read-error.
1488
33e04d54
DH
14892002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
1490
1491 * tests/goops.test: Added tests for define-generic and
1492 define-accessor.
1493
9f045403
DH
14942002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
1495
1496 * tests/goops.test: Added tests for define-class.
1497
1ee34062
MV
14982002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
1499
1500 * tests/numbers.test (/): Expect divison by an inexact zero to
1501 yield +inf.0.
1502
45845efe
MV
15032002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
1504
2a7461f5
MV
1505 * tests/regexp.test (regexp-substitute/global): Do not test with
1506 empty regexp. Empty regexps do not work on NetBSD.
1507
45845efe
MV
1508 * tests/syncase.test (basic syncase macro): Added.
1509
54d4ac1f
MV
15102002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
1511
1512 * tests/srfi-13.test (string-tokenize): Updated for fixed
1513 semantics.
1514
3c540af4
MV
15152002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
1516
1517 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
1518 directories manually.
1519
ecb471f9
TTN
15202002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
1521
1522 * guile-test (main): Handle `--flag-unresolved'. No longer set
1523 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 1524 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 1525
a64e6669
NJ
15262002-02-08 Neil Jerram <neil@ossau.uklinux.net>
1527
1528 * tests/elisp.test: Add tests of Elisp expression evaluation.
1529
bbd26b5a
NJ
15302002-01-25 Neil Jerram <neil@ossau.uklinux.net>
1531
1532 * tests/load.test: New test; for search-path with Elisp
1533 nil-terminated lists for PATH and EXTENSIONS.
1534
1535 * tests/elisp.test: More tests for Scheme primitives that should
1536 accept Elisp nil-terminated lists.
1537
962b1f0b
NJ
15382002-01-24 Neil Jerram <neil@ossau.uklinux.net>
1539
1540 * tests/elisp.test: More new tests for the Elisp nil value.
1541
04bb321a
NJ
15422002-01-22 Neil Jerram <neil@ossau.uklinux.net>
1543
1544 * Makefile.am (SCM_TESTS): Added elisp.test.
1545
1546 * tests/elisp.test: New file.
1547
80074d77
DH
15482001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
1549
1550 * tests/numbers.test: Added more division by zero tests.
1551
1b3a7932
DH
15522001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
1553
1554 * tests/numbers.test: Added division by zero tests.
1555
7171f1ab
DH
15562001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
1557
1558 * tests/syntax.test: Added some tests, updated some others with
1559 respect to recent changes in eval.c. Further, extracted test
1560 cases for guile's extended set! functionality to srfi-17.test.
1561
1562 * tests/srfi-17.test: New file.
1563
8f99e3f3
SJ
15642001-11-04 Stefan Jahn <stefan@lkcc.org>
1565
1566 * tests/ports.test: Run (close-port) before (delete-file) if
1567 necessary/advisory.
1568
2b6b5908
DH
15692001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1570
1571 * tests/eval.test: Added tests for promises.
1572
1a179b03
MD
15732001-10-21 Mikael Djurfeldt <mdj@linnaeus>
1574
1575 * lib.scm: Move module the system directives `export',
1576 `export-syntax', `re-export' and `re-export-syntax' into the
1577 `define-module' form. This is the recommended way of exporting
1578 bindings.
1579
b461abe7
DH
15802001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
1581
1582 * tests/syntax.test: Added test cases for 'cond =>' syntax with
1583 else clause. Changed some tests and comments related to the
1584 'case' form to reflect recent changes in the implementation.
1585
ea6c2147
DH
15862001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
1587
1588 * tests/syntax.test: Added test cases for 'lambda' syntax.
1589
27a22666
DH
15902001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
1591
1592 * tests/syntax.test: Added test cases for 'case' syntax.
1593
b7d9b1cf
DH
15942001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
1595
1596 * tests/numbers.test: Added a test case that checks if valid
1597 number strings are transformed correctly by string->number.
1598
0b073f0f
RB
15992001-09-21 Rob Browning <rlb@defaultvalue.org>
1600
1601 * tests/numbers.test (fixnum-bit): compute dynamically.
1602
1603 * tests/bit-operations.test (fixnum-bit): compute dynamically.
1604
95e2cd37
TTN
16052001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
1606
1607 * tests/getopt-long.test ("apples-blimps-catalexis example",
1608 "multiple occurances"): New top-level sections.
1609
569c483b
DH
16102001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
1611
1612 * tests/numbers.test: Made some of the patterns better readable.
1613
6fdad5dc
TTN
16142001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
1615
1616 * tests/srfi-19.test (test-time-comparision,
1617 test-time-arithmatic): New procs.
1618
1619 Add time comparison tests using new procs.
1620 Thanks to Alex Shinn.
1621
b573e744
MV
16222001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
1623
1624 * tests/dynamic-scope.test: New file.
1625
e9313ed7
TTN
16262001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
1627
1628 * tests/srfi-13.test (string-for-each, string-for-each-index):
1629 Add tests. (Thanks to Alex Shinn.)
1630
80fdeb4e
MD
16312001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1632
1633 * tests/srfi-13.test (string-map): Swapped order of string and
1634 proc args to conform with the srfi. (Thanks to Alex Shinn.)
1635
c3597bc4
TTN
16362001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
1637
1638 * tests/getopt-long.test (exception:no-such-option,
1639 exception:option-does-not-support-arg,
1640 exception:option-must-be-specified,
1641 exception:option-must-have-arg, exception:not-enough-args):
1642 New vars.
1643
1644 ("option-ref", "required", "specified no value, given anyway",
1645 "specified arg required"): New top-level sections.
1646
2f4a254a
DH
16472001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
1648
1649 * tests/numbers.test: Added Some syntax tests for
1650 string->number.
1651
284774f3
MV
16522001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1653
1654 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
1655 "SCM_TESTS". This has special meaning to automake. How many
1656 tries left to get this right, mvo?
1657
5f099933
MV
16582001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1659
1660 * Makefile.am (TESTS): List tests explicitely instead of using a
1661 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
1662
b754e3d1
MV
16632001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
1664
1665 * Makefile.am: New file, to control distribution of the
1666 test-suite.
1667
ed9ef462
TTN
16682001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
1669
1670 * tests/getopt-long.test: New file.
1671
9b974335
TTN
16722001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
1673
1674 * lib.scm (run-test-exception): Add special handling for
1675 `error'-generated exceptions, which pass key `misc-error' and
1676 leave messages unformatted.
1677
96e30d2a
MG
16782001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1679
1680 * tests/alist.test, tests/bit-operations.test,
1681 tests/common-list.test, tests/environments.test, tests/eval.test,
1682 tests/gc.test, tests/hooks.test, tests/import.test,
1683 tests/interp.test, tests/list.test, tests/load.test,
1684 tests/numbers.test, tests/ports.test, tests/r4rs.test,
1685 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
1686 copyright notice.
1687
072ad0fe
MG
16882001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1689
1690 * tests/srfi-14.test: New file.
1691
22647fef
MV
16922001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
1693
1694 * tests/import.test: New file.
1695
bdd2c6f4
DH
16962001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1697
1698 * tests/goops.test: Started with some real tests.
1699
0e3817d7
DH
17002001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1701
1702 * guile-test: Use module (ice-9 rdelim).
1703
39cb0b04
MG
17042001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1705
1706 * tests/srfi-4.test: New file.
1707
eb6c2de8
MV
17082001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
1709
b89c4943 1710 Thanks to Matthias Köppe!
eb6c2de8
MV
1711
1712 * tests/ports.test: New test for output port line counts.
1713 * tests/format.test, tests/optargs.test, tests/srfi-19.test: New
1714 files.
1715
24ecf16c
MG
17162001-05-28 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1717
1718 * tests/symbols.test ("gensym"): New tests for long gensym
1719 prefices and embedded NULs in prefices.
1720
bab34d2a
MV
17212001-05-21 Marius Vollmer <mvo@zagadka.ping.de>
1722
1723 * test/goops.test, test/syncase.test: New, minimal tests.
1724
21a13beb
MV
17252001-05-19 Marius Vollmer <mvo@zagadka.ping.de>
1726
1727 * tests/version.test: Updated test for new micro version stuff.
1728
5f5850b3
MG
17292001-05-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1730
1731 * tests/srfi-13.test: More tests.
1732
f764e6d1
MG
17332001-05-10 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1734
1735 * tests/srfi-10.test: New file.
1736
1737 * tests/srfi-9.test: New file.
1738
1739 * tests/srfi-13.test: Added some more tests.
1740
bc47e084
TTN
17412001-05-09 Thien-Thi Nguyen <ttn@revel.glug.org>
1742
1743 * tests/eval.test: ("evaluator" "memoization"): New test
1744 prefix block.
1745 ("transparency"): New "evaluator memoization" test.
1746
7cfbc4f7
MG
17472001-05-08 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1748
1749 * tests/srfi-13.test: Added module access kludge, and uncommented
1750 some tests depending on this.
1751
df937d20
MG
17522001-05-07 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1753
1754 * tests/srfi-13.test: New file testing the SRFI string library.
1755
c685b42f
GH
17562001-04-26 Gary Houston <ghouston@arglist.com>
1757
1758 * tests/r4rs.test: delete files tmp1, tmp2, tmp3 after the tests
1759 have run.
1760
1761 * tests/ports.test (test-file), tests/load.test (temp-dir):
1762 redefined using data-file-name instead of tmpnam. the test files
1763 will be created in the build directory instead of /var/tmp or
1764 whereever tmpnam puts them.
1765
f5e64558
DH
17662001-04-02 Dirk Herrmann <D.Herrmann@tu-bs.de>
1767
1768 * tests/symbols.c: Added some tests.
1769
66301f9a
GH
17702001-03-19 Gary Houston <ghouston@arglist.com>
1771
1772 * tests/r4rs.test: use test-file-name to locate r4rs.test,
1773 not data-file-name.
1774
1775 * guile-test: define tmp-dir, the location where r4rs.test will
1776 create it's temporary files.
1777 (data-file-name): use tmp-dir. this must be under build-dir,
1778 not src-dir.
1779
51cfd7da
GH
17802001-03-18 Gary Houston <ghouston@arglist.com>
1781
1782 * guile-test: use #!/bogus-path/..., not #!/home/dirk/... in the
1783 first line.
bc47e084 1784
e1a7b2ce
DH
17852001-03-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
1786
1787 * tests/syntax.test: Added a test for let* bindings and
1788 re-arranged and slightly improved the existing one.
1789
880c2858
MG
17902001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1791
1792 * tests/syntax.test ("let*"): Changed the `duplicate bindings'
1793 test, dups are allowed in `let*' and are now expected to pass.
1794
8bc4547c
DH
17952001-03-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
1796
1797 * lib.scm (run-test-exception): Preserve the original error's
1798 stack for re-throwing.
1799
d19b0aac
MV
18002001-03-04 Marius Vollmer <mvo@zagadka.ping.de>
1801
1802 * tests/syntax.test ("let,duplicate bindings", "let*,duplicate
1803 bindings", "letrec,duplicate bindings"): Expect to pass, bug has
1804 been fixed.
1805
2fd945df
MV
18062001-03-03 Marius Vollmer <mvo@zagadka.ping.de>
1807
97d41e3e
MV
1808 * tests/syntax.test ("duplicate formals"): New category, move
1809 appropriate tests here. Expect them to pass.
1810 ("empty parentheses"): Expect to pass, bug has been fixed.
bc47e084 1811
2fd945df
MV
1812 * tests/alist.test: Use "'()" instead of "()" in all places
1813 where the empty list is meant.
1814
f29b3454
DH
18152001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
1816
08c608e1
DH
1817 * lib.scm (exception:unbound-var, exception:wrong-num-args): New
1818 exported constants.
f29b3454 1819
08c608e1
DH
1820 * tests/r4rs.test: Make sure that no bindings for x and y exist
1821 after the file is loaded.
1822
1823 * tests/syntax.test: New file.
1824
1825 * tests/exceptions.test, tests/syntax.test, tests/eval.test:
1826 Moved the test cases that are related to guile's syntactic forms
1827 from tests/exceptions.test to tests/syntax.test. Moved tests
1828 related to evaluation and application to tests/eval.test.
1829
1830 * tests/exceptions.test: Added some test cases that check guile's
1831 exception handling.
1832
18332001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
1834
1835 * tests/exceptions.test, tests/numbers.test: Moved the number
1836 related test cases from tests/exceptions.test to
1837 tests/numbers.test.
1838
1839 * tests/numbers.test: Added a test case.
f29b3454 1840
049fa449
DH
18412001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
1842
08c608e1 1843 * tests/symbols.test: New file.
049fa449
DH
1844
1845 (exception:immutable-string): New constant. Currently, this is a
1846 dummy since guile does not have immutable strings.
1847
08c608e1
DH
1848 * tests/exceptions.test, tests/strings.test, tests/symbols.test:
1849 Moved the string related test cases from tests/exceptions.test to
1850 tests/strings.test and the symbol related test cases to
1851 tests/symbols.test.
049fa449 1852
08c608e1
DH
1853 * tests/strings.test: Copyright notice updated. Added a couple
1854 of test cases.
049fa449
DH
1855
1856 (exception:immutable-string): New constant. Currently, this is a
1857 dummy since guile does not have immutable strings.
1858
1b5b19c9
DH
18592001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1860
08c608e1
DH
1861 * tests/exceptions.test: Use expect-fail-exception to indicate
1862 test cases where exceptions should occur, but don't.
1b5b19c9
DH
1863
1864 (exception:bad-bindings, exception:bad-formals, exception:bad-var,
1865 exception:missing/extra-expr): New constants.
1866
ef9709da
DH
18672001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1868
08c608e1
DH
1869 * tests/reader.test, tests/exceptions.test: Moved the reader
1870 related test cases from tests/exceptions.test to
1871 tests/reader.test.
ef9709da 1872
08c608e1
DH
1873 * tests/reader.test (exception:eof, exception:unexpected-rparen):
1874 New constants.
ef9709da 1875
08c608e1 1876 * tests/exceptions.test (read-string, x:eof, x:unexpected-rparen):
ef9709da
DH
1877 Removed.
1878
88f9ab70
DH
18792001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1880
1881 * lib.scm (signals-error?, signals-error?*): Removed.
1882
0bfa4a17
DH
18832001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1884
1885 * lib.scm: Added comment about new convenience functions/macros
1886 to test for exceptions.
1887
1888 (exception:out-of-range, exception:wrong-type-arg): New exported
1889 constants.
1890
1891 (run-test-exception): New function.
1892
1893 (pass-if-exception, expect-fail-exception): New exported macros.
1894
1895 * tests/environments.test: Fixed tests that were checking for
1896 exceptions when set!ing an unbound symbol.
1897
1898 (exception:unbound-symbol): New constant.
1899
1900 * tests/hooks.test (catch-error-returning-true, pass-if-not,
1901 catch-error-returning-false), tests/weaks.test
1902 (catch-error-returning-true, pass-if-not,
bc47e084 1903 catch-error-returning-false): Removed. The macro pass-if-not was
0bfa4a17
DH
1904 not used. The macro catch-error-returning-false is unnecessary
1905 since exceptions are caught by the test-suite anyway. The
1906 functionality of catch-error-returning-true is provided by the new
1907 convenience macro pass-if-exception.
1908
1909 * tests/hooks.test (exception:wrong-num-hook-args): New constant.
1910 Maybe a standard wrong-num-arg exception should be thrown instead
1911 of a misc-error?
1912
1913 * tests/reader.test (try-to-read): Replaced by read-string.
1914
1915 (read-string): New function.
1916
1917 * tests/alist.test, tests/environments.test, tests/eval.test,
1918 tests/hooks.test, tests/list.test, tests/ports.test,
1919 tests/reader.test, tests/strings.test, tests/weaks.test: Replace
1920 tests for exceptions with the new convenience macros.
1921
9d372117
DH
19222001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1923
1924 * tests/alist.test: Remove redundant test name prefix.
1925
19262001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
5c96bc39
DH
1927
1928 * lib.scm (pass-if): Tests shall return a boolean value.
1929
1930 * tests/bit-operations.test (documented?), tests/common-list.test
1931 (documented?), tests/environments.test (documented?),
1932 tests/eval.test (documented?), tests/gc.test (documented?),
1933 tests/numbers.test (documented?), tests/guardians.test,
1934 tests/hooks.test, tests/interp.test, tests/weaks.test: Make sure
1935 that tests return a boolean value.
1936
1937 * tests/list.test (documented?): New function, replace all checks
1938 for documentation with calls to this function.
1939
ac6849ff
DH
19402001-02-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
1941
1942 * lib.scm (data-file): Remove from export list.
1943
8fbe6998
TTN
19442001-02-22 Thien-Thi Nguyen <ttn@revel.glug.org>
1945
5d7aab2e
TTN
1946 * tests/exceptions.test (syntax lambda): Renamed from (lambda).
1947 (syntax lambda cond-arrow-proc): Renamed from (lambda cond-arrow-proc).
1948 (syntax reading): New section.
1949 (syntax let*): New section.
1950 (syntax letrec): New section.
1951 (syntax set!): New section.
1952 (syntax misc): New section.
1953 (bindings unbound): New section.
1954 (bindings immutable-modification): New section.
1955 (bindings let): New section.
1956 (bindings let*): New section.
1957 (bindings letrec): New section.
1958
8fbe6998
TTN
1959 * tests/exceptions.test: New file.
1960
548728ea
MV
19612001-02-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1962
1963 * guile-test: Use (ice-9 and-let-star) instead of (ice-9
1964 and-let*).
1965
efb07c89
DH
19662001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1967
1968 This patch fixes things that I have broken with the last one :-(
1969
1970 * guile-test (test-suite): New variable.
1971
1972 (data-file-name): New function. Has the same purpose as the
1973 former function data-file from lib.scm. Moved here in order to
1974 have all file name handling at the same place. In contrast to the
1975 former 'data-file function, it is not checked whether a file
1976 exists. This allows to use this function also for file names of
1977 files that are still to be created.
1978
1979 (test-file-name): Use the global 'test-suite variable.
1980
1981 (main): Initialize 'test-suite instead of a local variable.
1982
1983 * lib.scm: Don't import paths any more.
1984
1985 (data-file): Removed. Resurrected with a sligtly different
1986 functionality as 'data-file-name' in guile-test.
1987
1988 * r4rs.scm: For all references to temporary file, make use of
1989 data-file-name.
1990
1ff7abbe
DH
19912001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1992
1993 The following patch was sent by Thien-Thi Nguyen and a little bit
1994 modified by me.
1995
1996 * guile-test: Usage and installation comments improved. Added
1997 support for --test-suite and --debug command line options.
1998
1999 (default-test-suite): Added to allow for simplified
2000 configurability. No need to load the paths file any more.
2001
2002 (enable-debug-mode): New function. Will be called when the
2003 --debug command line option is given.
2004
2005 (test-root): Removed. The test directory has to be fully given.
2006 This allows for arbitrarily named test directories.
2007
2008 (test-file-name, enumerate-tets): Take the test directory as a
2009 paramter instead of using the global variable 'test-root'.
2010
2011 (main): Handle the new command line options. Return an exit code
2012 depending on whether all tests came out as expected.
2013
2014 * README: Updated.
2015
2016 * paths.scm: Removed.
2017
22d35615
GH
20182001-01-24 Gary Houston <ghouston@arglist.com>
2019
2020 * tests/ports.test: include (ice-9 rdelim) module.
2021
21e39e8f
DH
20222001-01-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
2023
2024 * tests/numbers.test: Converted to do real boundary testing.
2025
339bfe47
DH
20262001-01-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
2027
2028 * tests/bit-operations.test: Added.
2029
53a53bd7
DH
20302000-11-03 Dirk Herrmann <D.Herrmann@tu-bs.de>
2031
2032 * tests/gc.test: Added.
2033
b3b8952a
DH
20342000-10-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
2035
2036 * tests/strings.test: string=? is fixed.
2037
daa6ba18
DH
20382000-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
2039
2040 * tests/list.test: Removed references to sloppy-mem(q|v|ber)
2041
548b9252
DH
20422000-09-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
2043
2044 * tests/strings.test: Added a test to help remember that string=?
2045 and friends need fixing.
2046
41505259
DH
20472000-09-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
2048
2049 * tests/environments.test: For tests that rely on garbage
2050 collection, conservative scanning can be a problem. Add a comment
2051 for these tests and make them turn out unresolved if things don't
2052 work as expected.
2053
034b924f
DH
20542000-09-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
2055
2056 * tests/environments.test: Finished and cleaned up the tests for
2057 the leaf environments. Added a complete set of testcases for the
2058 leaf environment based eval environments. Started with the tests
2059 for the import environments.
2060
5d3e2388
DH
20612000-08-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
2062
2063 * tests/environments.test: Added.
2064
6ad9007a
DH
20652000-08-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
2066
2067 * lib.scm (pass-if, expect-fail): Generalized to allow a sequence
2068 of expressions.
2069
2070 * tests/eval.test: Fix documentation test.
2071
685c0d71
DH
20722000-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
2073
2074 * tests/list.test: Added tests for list-ref, list-set! and
2075 list-cdr-set!
2076
e5d2c2fa
DH
20772000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
2078
2079 * tests/common-list.test: Added.
2080
141443d7
DH
20812000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
2082
2083 * tests/eval.test: Added.
2084
0a9e521f
MD
20852000-06-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
2086
2087 * tests/list.test: Use cons* instead of list*.
2088
1c4ae8de
MD
20892000-06-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2090
2091 * tests/numbers.test, tests/list.test: Updated for new
2092 documentation module.
2093
e11f8b42
DH
20942000-05-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
2095
2096 * tests/hooks.test: make-hook-with-name is deprecated.
2097
de142bea
DH
20982000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
2099
2100 * tests/list.test, tests/numbers.test: Added.
2101
57e7f270
DH
21022000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
2103
2104 * guile-test: Eliminate use of catch-test-errors.
2105
2106 * lib.scm: Adopted a couple of nice ideas from Greg.
2107
2108 (pass, fail, expect-failure, expect-failure-if,
2109 expect-failure-if*, catch-test-errors, catch-test-errors*,
2110 expected-failure-fluid, pessimist?): Removed.
2111
2112 (run-test, expect-fail, result-tags, important-result-tags):
2113 Added.
2114
2115 (report, make-count-reporter, print-counts, make-log-reporter,
2116 full-reporter, user-reporter): Reporters take two mandatory
2117 arguments and make use of the tag descriptions in result-tags and
2118 important-result-tags.
2119
2120 * tests/alist.test, tests/hooks.test, tests/ports.test,
2121 tests/weaks.test: Don't use catch-test-errors and
2122 expect-failure-if.
2123
b2e37c5a
DH
21242000-05-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
2125
2126 * mambo.test: Removed dummy file.
2127
47a4dcc5
GH
21282000-03-31 Gary Houston <ghouston@arglist.com>
2129
2130 * tests/ports.test (non-blocking-I/O): a couple more details:
2131 a) combine the O_NONBLOCK flag with the default flags instead
2132 of replacing them. b) check EWOULDBLOCK as well as EAGAIN.
2133
33cd325f
JB
21342000-03-22 Jim Blandy <jimb@savonarola.red-bean.com>
2135
2136 * lib.scm: Doc fixes.
2137
153511a7
GB
2138Sun Jan 16 14:01:51 2000 Greg J. Badros <gjb@cs.washington.edu>
2139
2140 * paths.scm: Assume that ~/guile-core/test-suite is the location
2141 of the test suite now.
2142
2143 * tests/version.test: Added -- version.c had 0% coverage before,
2144 now at 100%.
2145
2146 * tests/chars.test: Added -- needed test of char-is-both?.
2147
15b08ebd
MD
21481999-12-22 Greg Harvey <Greg.Harvey@thezone.net>
2149
22efa996 2150 * tests/weaks.test, tests/hooks.test: Added.
15b08ebd 2151
807bfa83
MD
21521999-12-18 Greg Harvey <Greg.Harvey@thezone.net>
2153
2154 * tests/alist.test: Added.
2155
9fac976e
GB
2156Fri Dec 17 12:14:10 1999 Greg J. Badros <gjb@cs.washington.edu>
2157
2158 * tests/c-api.test: Refine the list of files that are checked in
2159 the seek-offset-test. Was just using files that end in "c", but
8fbe6998 2160 that caught the new ".doc" files, too, so make sure that files end
9fac976e
GB
2161 in ".c" before requiring that they include unistd.h if they
2162 reference SEEK_(SET|CUR|END).
2163
2d9e5bca
GH
21641999-10-24 Gary Houston <ghouston@freewire.co.uk>
2165
2166 * tests/ports.test ("string ports"): test seeking/unreading from
2167 an input string and seeking an output string.
2168
22a92623
GH
21691999-10-20 Gary Houston <ghouston@freewire.co.uk>
2170
2171 * tests/ports.test: in seek/tell test on input port, also test
2172 that ftell doesn't discard unread chars.
2173
4fcd6551
GH
21741999-10-18 Gary Houston <ghouston@freewire.co.uk>
2175
2176 * tests/ports.test: add seek/tell tests for unidirectional ports.
2177
e59373d6
JB
21781999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
2179
2180 * tests/reader.test: Check that number->string checks its radix
2181 properly.
8fbe6998 2182
d033ad53
JB
21831999-09-20 Jim Blandy <jimb@savonarola.red-bean.com>
2184
65b57e21
JB
2185 * tests/ports.test: Check that our input functions cope when
2186 current-input-port is closed.
2187
d033ad53
JB
2188 * tests/regexp.test: Check regexp-substitute/global when there are
2189 no matches. (Duh.)
2190
8c592a93
MD
21911999-09-15 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2192
2193 * tests/c-api.test: New file. Add test to check that all source
2194 files which use SEEK_SET, SEEK_CUR, and SEEK_END include unistd.h.
2195
6e822cce
GH
21961999-09-14 Gary Houston <ghouston@freewire.co.uk>
2197
2198 * tests/ports.test: test non-blocking I/O.
2199
b142c81d
JB
22001999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
2201
2202 * tests/strings.test: Add test for substring-move! argument checking.
2203
2204 * lib.scm (signals-error?, signals-error?*): New macro and function.
2205 * tests/reader.test: Use them.
2206
2207 * tests/interp.test: Add copyright notice.
2208
2209 * tests/reader.test: New test file.
2210
2211 * tests/regexp.test: New test file.
2212
95912c4d
MD
22131999-09-06 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2214
2215 * tests/interp.test: Added tests for evaluation of closure bodies.
2216
51357176
JB
22171999-09-03 James Blandy <jimb@mule.m17n.org>
2218
2219 * tests/multilingual.nottest: New file, which we will turn into a
2220 test file once we actually have multilingual support to test.
2221
2222 * tests/load.test: New test file.
2223
6658356f
JB
22241999-08-30 James Blandy <jimb@mule.m17n.org>
2225
2226 * tests/strings.test: New test file.
2227
d1b143e9
GH
22281999-08-29 Gary Houston <ghouston@easynet.co.uk>
2229
2230 * tests/ports.test: test unread-char and unread-string.
2231
0eb2e8cd
GH
22321999-08-19 Gary Houston <ghouston@easynet.co.uk>
2233
2234 * tests/ports.test: test line-buffering of fports.
2235
7f214e60
GH
22361999-08-18 Gary Houston <ghouston@easynet.co.uk>
2237
2238 * tests/ports.test: tests for NUL and non-ASCII chars to fports.
2239
75efe453
GH
22401999-08-12 Gary Houston <ghouston@easynet.co.uk>
2241
2242 * tests/ports.test: lseek -> seek.
2243
7c035009
GH
22441999-08-04 Gary Houston <ghouston@easynet.co.uk>
2245
2246 * tests/ports.test: tests for buffered and unbuffered input/output
2247 fports with seeking.
2248
769f054d
JB
22491999-08-01 Jim Blandy <jimb@savonarola.red-bean.com>
2250
2251 * tests/r4rs.test (SECTION 3 4): Each element of type-matrix
2252 corresponds to an example object, not a predicate. Aubrey
2253 probably never noticed this because SCM doesn't check the lengths
2254 of the arguments to for-each and map...
2255
2256 * tests/ports.test: Add some regression tests for char-ready?.
2257
a3bb43e5
JB
22581999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
2259
769f054d
JB
2260 * tests/ports.test: Fix copyright years.
2261
2262 * tests/guardians.test: New test file.
2263
a3bb43e5
JB
2264 * tests/ports.test ("read-delimited!"): New tests.
2265
9bb7a7ef
JB
22661999-06-19 Jim Blandy <jimb@savonarola.red-bean.com>
2267
2268 * tests/interp.test: New file.
2269
70c4c075
JB
22701999-06-15 Jim Blandy <jimb@savonarola.red-bean.com>
2271
efcbc5eb
JB
2272 * tests/time.test: New test file.
2273
70c4c075
JB
2274 * tests/r4rs.test: New set of tests, taken from Guile's test
2275 script, taken from SCM.
2276
2277 * tests/ports.test: Group the string port tests under a new
2278 test name prefix.
2279
2280 * tests/ports.test ("line counter"): Check the final column, too.
2281
2282 * lib.scm: Import (test-suite paths).
2283 (data-file): New exported function.
2284
22851999-06-12 Jim Blandy <jimb@savonarola.red-bean.com>
2286
2287 * tests/ports.test ("line counter"): Add test for correct column
2288 at EOF.
2289
30521685
JB
22901999-06-09 Jim Blandy <jimb@savonarola.red-bean.com>
2291
e6c32806
JB
2292 * tests/ports.test ("line counter"): Verify that we do eventually
2293 get EOF on the port --- don't just read forever.
2294
30521685
JB
2295 * lib.scm (full-reporter): The test name is the cadr of the
2296 result, not the cdr. I'm not macho enough to handle run-time
2297 typechecking.
2298
e6c32806
JB
2299 * lib.scm (print-counts): XFAILS are "expected failures", not
2300 "unexpected failures."
2301
30521685
JB
2302 * lib.scm, guile-test, paths.scm: Log begins.
2303
b89c4943
LC
2304
2305;; Local Variables:
2306;; coding: utf-8
2307;; End: