Changes from arch/CVS synchronization
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
b89c4943
LC
12006-11-18 Ludovic Courtès <ludovic.courtes@laas.fr>
2
3 * Makefile.am (SCM_TESTS): Added `tests/i18n.test'.
4
5 * tests/i18n.test: New file.
6
cbea802b
NJ
72006-11-17 Neil Jerram <neil@ossau.uklinux.net>
8
9 * README: Note need for subscription to bug-guile@gnu.org.
10
dd18d312
NJ
112006-11-02 Neil Jerram <neil@ossau.uklinux.net>
12
13 * tests/environments.test: Comment out all tests in this file.
14
b89c4943 152006-10-26 Ludovic Courtès <ludovic.courtes@laas.fr>
d5074b47
LC
16
17 * tests/srfi-14.test (Latin-1)[char-set:punctuation]: Fixed a
18 typo: `thrown' instead of `throw'.
19
8ab3d8a0
KR
202006-10-05 Kevin Ryde <user42@zip.com.au>
21
22 * tests/ftw.test: New file.
23 * Makefile.am (SCM_TESTS): Add it.
24
252006-10-03 Kevin Ryde <user42@zip.com.au>
26
27 * tests/eval.test (apply): New tests, exercising scm_tc7_subr_2o which
28 had lacked some arg count checking.
29
302006-09-26 Kevin Ryde <user42@zip.com.au>
31
32 * tests/ports.test (seek): New tests.
33 (truncate-file): More tests.
34
352006-09-23 Kevin Ryde <user42@zip.com.au>
36
37 * tests/numbers.test (exp, log, log10, sqrt): New tests.
38
39 * tests/format.test, tests/srfi-1.test: Use define-module to prevent
40 redefined funcs in those modules extending on to subsequent tests.
41
42 * tests/time.test (gmtime, strptime): Remove the "unresolved" throws,
43 the error+thread tests seem ok now (previously were upset by something
44 leaking out of syntax.test).
45
b89c4943 462006-09-20 Ludovic Courtès <ludovic.courtes@laas.fr>
a17d2654
LC
47
48 * tests/srfi-14.test: Use `define-module'. Use modules `(srfi
49 srfi-1)' and `(test-suite lib)'.
50 (string->char-set, standard char sets (ASCII), Latin-1 (8-bit
51 charset)): New test prefixes.
52 (every?, find-latin1-locale): New procedures.
53 (%latin1): New variable.
54
8ab3d8a0
KR
552006-09-08 Kevin Ryde <user42@zip.com.au>
56
57 * tests/format.test (~f): Test leading zeros bugfix.
58
592006-08-25 Kevin Ryde <user42@zip.com.au>
60
61 * tests/popen.test (open-input-pipe, open-output-pipe): In the "no
62 duplicate" tests, close parent side of signalling pipe, to hopefully
63 generate an error instead of a hang if something bad in the child
64 means it doesn't write anything.
65
662006-08-22 Kevin Ryde <user42@zip.com.au>
67
68 * tests/srfi-9.test: More tests, in particular check for exceptions on
69 wrong record types passed to accessor and modifier funcs.
70
712006-07-25 Kevin Ryde <user42@zip.com.au>
72
73 * standalone/test-conversion.c, standalone/test-gh.c,
74 standalone/test-list.c, standalone/test-num2integral.c,
75 standalone/test-round.c: Use scm_boot_guile rather than
76 scm_init_guile, for the benefit of those systems where we can't
77 implement the latter. Reported by Claes Wallin.
78
79 * standalone/test-require-extension: Use "&& exit 1" instead of "!" to
80 invert the sense of exit statuses, as the latter doesn't work on
81 Solaris 10. Reported by Claes Wallin.
82
832006-07-24 Kevin Ryde <user42@zip.com.au>
84
85 * tests/socket.test (htonl, ntohl): New tests.
86
872006-07-06 Kevin Ryde <user42@zip.com.au>
88
89 * tests/time.test (localtime, mktime, strptime): More tests.
90
b89c4943 912006-06-13 Ludovic Courtès <ludovic.courtes@laas.fr>
d15ad007
LC
92
93 * Makefile.am (SCM_TESTS): Added `tests/structs.test'.
94 * tests/structs.test: New file.
95 * lib.scm (exception:struct-set!-denied): New.
96 (exception:miscellaneous-error): New.
97
af4f8612
MV
982006-05-30 Marius Vollmer <mvo@zagadka.de>
99
100 * tests/unif.test ("vector equal? one-dimensional array"): New.
101
23f2b9a3
KR
1022006-05-28 Kevin Ryde <user42@zip.com.au>
103
104 * tests/numbers.test (number->string): Disable 11.333 and 1.324e44
105 tests, as these can't be expected to come out precisely in the current
106 implementation, and in fact don't under gcc 4. Reported by Hector
107 Herrera.
108
109 * tests/srfi-1.test (append-reverse, append-reverse!): New tests.
110
c56c0f79
MV
1112006-05-28 Marius Vollmer <mvo@zagadka.de>
112
113 * tests/ports.test, tests/filesys.test: Delete test file after all
114 tests have run in order to make "make distcheck" work.
115
23f2b9a3
KR
1162006-05-20 Kevin Ryde <user42@zip.com.au>
117
118 * tests/srfi-1.test (assoc): A few tests, in particular "=" argument
119 order which had been wrong.
120
121 * tests/srfi-60.test (test-srfi-60): Use #:duplicates (last) to
122 suppress warning about replacing bit-count.
123
1242006-05-09 Kevin Ryde <user42@zip.com.au>
125
126 * tests/numbers.test (exact->inexact): Test fractions big/big.
127
128 * tests/threads.test (n-par-for-each, n-for-each-par-map): New tests.
129
73350cf5
KR
1302006-04-17 Kevin Ryde <user42@zip.com.au>
131
132 * tests/filesys.test (lstat): Allow for test-symlink not existing yet.
133
6e7d5622
KR
1342006-04-16 Kevin Ryde <user42@zip.com.au>
135
136 * tests/filesys.test (lstat, stat): New tests.
137 * tests/ports.test (truncate-file): New tests.
138
1392006-03-28 Kevin Ryde <user42@zip.com.au>
140
141 * Makefile.am (SCM_TESTS): Remove slib.test, it fails with current
142 slib and the ice-9 slib module is due for revision soon.
143
1442006-03-19 Kevin Ryde <user42@zip.com.au>
145
146 * tests/unif.test (make-shared-array): Another test which failed in
147 1.8.0 but is ok now.
148
1492006-03-05 Kevin Ryde <user42@zip.com.au>
150
151 * tests/unif.test (make-shared-array): Add example usages from the
152 manual, two of which currently fail.
153
b89c4943 1542006-03-04 Ludovic Courtès <ludovic.courtes@laas.fr>
6e7d5622
KR
155
156 * test-suite/tests/modules.test: New file.
157 * test-suite/Makefile.am (SCM_TESTS): Added it.
158
1592006-02-26 Kevin Ryde <user42@zip.com.au>
160
161 * tests/filesys.test (opendir etc): Exercise a little.
162
163 * tests/strings.test (string<?, string-ci<?, string<=?, string-ci<=?,
164 string>?, string-ci>?, string>=?, string-ci>=?): Check ordering is the
165 same as char<? etc. Use a define-module to keep private test bits
166 private.
167 * tests/srfi-13.test (string-compare, string-compare-ci): Ditto.
168
169 * tests/unif.test (array-set!): Exercise bitvector case, which had
170 been seg faulting.
171
1722006-02-07 Kevin Ryde <user42@zip.com.au>
173
174 * tests/poe.test (pure-funcq): New tests.
175
26beee1e
NJ
1762006-02-04 Neil Jerram <neil@ossau.uklinux.net>
177
178 * tests/exceptions.test: 19 new test cases.
179 (throw-test): New macro for testing catches and throw handlers.
180
f14a93df
KR
1812006-02-04 Kevin Ryde <user42@zip.com.au>
182
183 * standalone/test-list.c: New file.
184 * standalone/Makefile.am: Add test-list.c
185
f36978c9
KR
186 * tests/srfi-1.test: Use the equal proc argument, so we exercise the
187 srfi-1 version of the code. Without such an argument srfi-1.c passes
188 the job to the core scm_delete.
189
a64d0589
MV
1902006-01-29 Marius Vollmer <mvo@zagadka.de>
191
192 * tests/time.test: Replaced 'futures' with threads.
193
aa1babce
KR
1942005-11-30 Kevin Ryde <user42@zip.com.au>
195
196 * tests/srfi-13.test (string-append/shared): New tests.
197
f1ca69a6
KR
1982005-11-24 Kevin Ryde <user42@zip.com.au>
199
200 * tests/srfi-1.test (lset-difference!): More tests.
201
b89c4943 2022005-10-27 Ludovic Courtès <ludovic.courtes@laas.fr>
64cdbfc7
KR
203
204 * tests/socket.test (make-socket-address): New tests.
205 (connect, bind, sendto): Exercise sockaddr object.
206
fc9f596c
KR
2072005-10-24 Kevin Ryde <user42@zip.com.au>
208
209 * tests/time.test (strftime %Z): Disable this test, its assumptions
210 about %Z are not valid on NetBSD.
211
abd06354
KR
2122005-08-19 Kevin Ryde <user42@zip.com.au>
213
214 * tests/srfi-19.test (date->time-tai): New tests, exercising new
215 leap-second.
216
5defc05d
NJ
2172005-08-15 Neil Jerram <neil@ossau.uklinux.net>
218
d2797644
NJ
219 * tests/eval.test ("letrec init evaluation"): New paranoid test.
220
5defc05d
NJ
221 * tests/r5rs_pitfall.test (1.1): Now passes.
222
abd06354
KR
2232005-08-12 Kevin Ryde <user42@zip.com.au>
224
225 * tests/srfi-1.test (lset-difference, lset-difference,
226 lset-diff+intersection, lset-diff+intersection, lset-intersection):
227 Exercise equality procedure arg order (already correct in these procs,
228 but had been wrong in other lset ones).
930888e8 229
abd06354
KR
2302005-08-06 Kevin Ryde <user42@zip.com.au>
231
232 * tests/srfi-13.test (string-every, string-tabulate, string-trim,
233 string-trim-right, string-trim-both, string-index, string-index-right,
234 string-skip, string-skip-right, string-count, string-filter,
235 string-delete, string-map, string-map!, string-for-each,
236 string-for-each-index): Further tests, mainly to exercise new
237 trampolines for proc calls.
238
2392005-08-01 Marius Vollmer <mvo@zagadka.de>
930888e8
MV
240
241 * tests/weaks.test: Do not fail when the GC does not collect an
242 object, report it as 'unresolved'.
243
244 * tests/guardians.test: Adapted to new (original) semantics. test
245 guardingobjects multiple times.
246
fc4abd0e
MV
2472005-06-12 Marius Vollmer <mvo@zagadka.de>
248
249 * standalone/test-gh.c: Do nothing when deprecated things are
250 disabled.
251
e4da0740
HWN
2522005-06-10 Han-Wen Nienhuys <hanwen@xs4all.nl>
253
254 * tests/gc.test ("gc"): add a test to verify that modules are
255 garbage collected.
256
27667158
KR
2572005-06-11 Kevin Ryde <user42@zip.com.au>
258
259 * tests/srfi-13.test (string-filter): A few more tests.
260
5e5ea911
KR
2612005-06-10 Kevin Ryde <user42@zip.com.au>
262
263 * tests/unif.test (array-index-map!): Add a test failing in the
264 current code.
265
4d54ee35
KR
2662005-06-06 Kevin Ryde <user42@zip.com.au>
267
268 * tests/strings.test (string-split): Try splitting on an 8-bit char.
269
10bb8679
KR
270 * tests/unif.test (array-in-bounds?): Add a test failing in the
271 current code.
272
b52f5697
KR
2732005-05-07 Kevin Ryde <user42@zip.com.au>
274
275 * tests/srfi-1.test (car+cdr, fold, last, list-index, list-tabulate,
276 not-pair?, xcons): New tests.
277
8ad5d74a
KR
2782005-05-04 Kevin Ryde <user42@zip.com.au>
279
280 * tests/srfi-1.test (break!, drop-right!, drop-while, eighth, fifth,
281 ninth, seventh, sixth, span!, take!, take-while, take-while!, tenth):
282 New tests.
283
b52f5697
KR
284 * tests/unif.test (make-shared-array): Add failing case shared of
285 shared.
286
97d790b3
KR
2872005-04-30 Kevin Ryde <user42@zip.com.au>
288
289 * tests/numbers.test (/): Further tests.
290
597052a2
KR
2912005-04-25 Kevin Ryde <user42@zip.com.au>
292
293 * tests/ramap.test (array-map!): Further tests.
294
dc1e26b0
KR
2952005-04-23 Kevin Ryde <user42@zip.com.au>
296
297 * tests/hash.test (hashx-remove!): New tests.
298
8cb2eff8 299 * tests/list.test (list, make-list, cons*): New tests.
dc1e26b0 300
13155c50
KR
301 * tests/numbers.test (numerator, denominator): New tests.
302
c51682b4
KR
303 * tests/srfi-1.test (concatenate, concatenate!, count, filter-map,
304 lset-adjoin): More tests.
305
78fae161
KR
3062005-04-14 Kevin Ryde <user42@zip.com.au>
307
308 * tests/numbers.test (1+, 1-): New tests.
309
bd6795e9
KR
3102005-04-11 Kevin Ryde <user42@zip.com.au>
311
312 * tests/srfi-13.test (string-concatenate, string-concatenate/shared):
313 New tests.
314
9b60e16f
KR
3152005-04-02 Kevin Ryde <user42@zip.com.au>
316
88fb3e46
KR
317 * tests/numbers.test (round): Add some fraction cases.
318
9b60e16f
KR
319 * tests/srfi-1.test (lset-union): More tests.
320
3c4eabbe
KR
3212005-03-26 Kevin Ryde <user42@zip.com.au>
322
323 * tests/srfi-13.test (string-index): Exercise 8-bit char in string.
324
e96f5ee7
KR
3252005-03-18 Kevin Ryde <user42@zip.com.au>
326
4bc6f1c6
KR
327 * tests/srfi-1.test (filter-map): More tests.
328
e96f5ee7
KR
329 * tests/srfi-17.test: A few more tests from the 1.6 branch.
330
44981fcb
KR
3312005-03-16 Kevin Ryde <user42@zip.com.au>
332
56b92514
KR
333 * tests/srfi-1.test (drop-right, partition!, split-at, split-at!,
334 take-right): New tests.
44981fcb 335
b1d5e700
KR
3362005-03-14 Kevin Ryde <user42@zip.com.au>
337
338 * tests/srfi-1.test (find, find-tail, lset-union): New tests.
339 (lset-adjoin): Corrections to some tests.
340
938d9909
KR
3412005-03-13 Kevin Ryde <user42@zip.com.au>
342
343 * tests/numbers.test (=): Exercise inum/flonum cases that used to
344 round on 64-bit systems.
345
346 * tests/numbers.test (logior): New tests, exercising negative bignums
347 reducing to inum.
348
349 * tests/srfi-60.test: New file.
350 * Makefile.am (SCM_TESTS): Add it.
351
a81b8618
MV
3522005-03-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
353
354 * tests/threads.test: Only test when 'threads are provided.
355
57491e85
KR
3562005-02-21 Kevin Ryde <user42@zip.com.au>
357
358 * tests/numbers.test (string->number): Exercise polar form with
359 invalid angle.
360
85c981f6
KR
3612005-02-18 Kevin Ryde <user42@zip.com.au>
362
363 * tests/srfi-1.test (lset-adjoin): Amend tests to expect duplicates
364 among args cast out.
365
f7fb2f39
RB
3662005-02-12 Rob Browning <rlb@defaultvalue.org>
367
368 * standalone/test-require-extension: new test script.
369
370 * standalone/Makefile.am (check_SCRIPTS): add test-require-extension.
371 (TESTS): add test-require-extension.
372
3087a981
KR
3732005-02-12 Kevin Ryde <user42@zip.com.au>
374
375 * tests/srfi-1.test (reduce, reduce-right): New tests.
376
8ff01742
KR
3772005-02-11 Kevin Ryde <user42@zip.com.au>
378
379 * tests/fractions.test (ash): Remove tests of ash on fractions, not
380 supported after scm_ash rewrite.
381
cbec54af
KR
3822005-02-04 Kevin Ryde <user42@zip.com.au>
383
384 * tests/srfi-1.test (list=): New tests.
385
38c3534c
KR
3862005-01-29 Kevin Ryde <user42@zip.com.au>
387
388 * tests/numbers.test (ash): New tests.
389
83743da0 390 * tests/srfi-1.test (lset-adjoin, remove, remove!): New tests.
38c3534c 391
4d38e6f0
KR
3922005-01-28 Kevin Ryde <user42@zip.com.au>
393
394 * tests/syntax.test (while): Tests running in empty environment are
395 now "unresolved" due to workaround in while implementation.
396
edfc07b3
KR
3972005-01-24 Kevin Ryde <user42@zip.com.au>
398
be1b896c
KR
399 * standalone/test-unwind.c (check_cont): Cast rewindable to long, to
400 avoid warning from gcc 3.4 on 64-bit systems about casting int
401 (32-bits) to pointer (64-bits).
402
edfc07b3
KR
403 * tests/srfi-1.test (lset=, member): New tests.
404
2a1ee5cd
KR
4052005-01-12 Kevin Ryde <user42@zip.com.au>
406
407 * tests/srfi-39.test (current-input-port, current-output-port,
408 current-error-port): New tests.
409
74c58fce
MV
4102005-01-10 Marius Vollmer <mvo@zagadka.de>
411
412 * tests/unif.test (exception:wrong-num-indices): New, use it for
413 array-set! tests with wrong number of indices.
414
f01fe441
MV
4152005-01-07 Marius Vollmer <mvo@zagadka.de>
416
417 * tests/srfi-4.test: Use (test-suite lib) module.
418
2aaf5726
MV
4192005-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
420
421 * tests/unif.test (have-llvect?): Removed, Scheme code will always
422 have u64 and s64 uniform vectors.
423
34ae52fc
MV
4242005-01-05 Marius Vollmer <mvo@zagadka.de>
425
426 * tests/unif.test: Use *unspecified* instead of #f to get an
427 uninitialized array.
428
f1fd6418
KR
4292005-01-04 Kevin Ryde <user42@zip.com.au>
430
431 * tests/ramap.test: New file, test array-map!.
432 * Makefile.am (SCM_TESTS): Add it.
433
5be5e699
MV
4342005-01-02 Marius Vollmer <mvo@zagadka.de>
435
436 * tests/unif.test: Rewritten for new 'typed' approach to uniform
437 arrays.
438
439 * tests/sort.test: New tests, especially for sorting non-contigous
440 and negative-incrementing vectors.
441
af113331
KR
4422005-01-02 Kevin Ryde <user42@zip.com.au>
443
444 * tests/srfi-39.test: Use define-module to keep bindings from
445 subsequent tests, use test-suite lib for stand-alone checking.
446
447 * Makefile.am (SCM_TESTS): Add srfi-39.test.
448
d241f86a
NJ
4492004-12-27 Neil Jerram <neil@ossau.uklinux.net>
450
451 * tests/continuations.test (continuations): Moved continuation /
452 stack tests here, and added save and restore of debug options.
453
49c51610
MV
4542004-12-23 Marius Vollmer <marius.vollmer@uni-dortmund.de>
455
456 * tests/eval.test: News tests for making stacks from
457 continuations. From Neil Jerram.
458
86347b2b
KR
4592004-12-10 Kevin Ryde <user42@zip.com.au>
460
461 * tests/socket.test (inet-pton): New tests.
462
6d7db381
KR
4632004-12-06 Kevin Ryde <user42@zip.com.au>
464
b9e1ef08
KR
465 * tests/srfi-1.test (alist-copy, alist-delete, break, span): New
466 tests.
6d7db381 467
b8024707
KR
4682004-12-05 Kevin Ryde <user42@zip.com.au>
469
470 * tests/srfi-1.test (append-map, filter-map): New tests.
471
d550e35f
MV
4722004-11-12 Marius Vollmer <marius.vollmer@uni-dortmund.de>
473
474 * tests/unif.test: Replaced uniform-array-set1! with just
475 array-set!. Do not check improper index lists, which can't arise
476 with uarray-set!. Use "#s16()" instead of "#h()".
477
bb9f50ae
MV
4782004-10-27 Marius Vollmer <marius.vollmer@uni-dortmund.de>
479
480 * tests/unif.test: Removed tests that tried to store a character
481 into a byte vector, which no longer works. Characters are not
482 bytes.
483
c454c4e6
DH
4842004-10-03 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
485
486 * tests/syntax.test: Added tests for unmemoization.
487
6a0813c3
MV
4882004-09-30 Marius Vollmer <marius.vollmer@uni-dortmund.de>
489
490 * tests/strings.test (string-set!): Explicitely construct
491 read-only string. String literals are not yet read-only.
492
818deb11
MV
4932004-09-29 Marius Vollmer <marius.vollmer@uni-dortmund.de>
494
495 * tests/unif.test (array-equal?): New test.
496
d748089e
KR
4972004-09-29 Kevin Ryde <user42@zip.com.au>
498
499 * tests/regexp.test (match:string): New tests.
500
e5c2d5c8
KR
5012004-09-26 Kevin Ryde <user42@zip.com.au>
502
503 * tests/optargs.test (let-keywords, let-keywords*, let-optional,
504 let-optional*): Add tests of internal defines when no bindings.
505
effad639
MV
5062004-09-25 Marius Vollmer <mvo@zagadka.de>
507
508 * standalone/Makefile.am (AM_LDFLAGS, LD_FLAGS): Use AM_LDFLAGS
509 instead of LDFLAGS; the latter is a user variable.
510
ad7de4b8
MV
5112004-09-24 Marius Vollmer <mvo@zagadka.de>
512
513 * standalone/Makefile.am (test_cflags, LDFLAGS): Include
514 GUILE_CFLAGS.
515
c9fedf8a
MV
5162004-09-23 Marius Vollmer <mvo@zagadka.de>
517
518 * lib.scm (exception:out-of-range, exception:wrong-type-arg):
519 Accept new wording.
520
77d0383a
MV
5212004-09-22 Marius Vollmer <mvo@zagadka.de>
522
523 * tests/ports.test ("string ports"): Copy string literal so that
524 it can be modified.
525 * tests/srfi-13.test ("string-copy!"): Likewise.
526 * tests/strings.test ("substring/shared"): Likewise.
527
1c923ba7
KR
5282004-09-09 Kevin Ryde <user42@zip.com.au>
529
530 * tests/streams.test: New file.
531
0b49c645
MV
5322004-09-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
533
534 * tests/fractions.test: Don't expect (expt 1/2 2.0) to yield an
535 exact result, use (expt 1/2 2) instead.
536
05414844
KR
5372004-09-08 Kevin Ryde <user42@zip.com.au>
538
539 * tests/ports.test (port-column): Further tests, of new \a \b \r.
540
5de12658
KR
5412004-09-07 Kevin Ryde <user42@zip.com.au>
542
543 * tests/numbers.test (integer-expt): New tests, of infinite exponents.
544 (integer?): Exercise nan and +/-inf.
545
546 * tests/time.test (gmtime, strptime): New tests, but unresolved.
547 (internal-time-units-per-second): New test.
548
df47ddf0
KR
5492004-09-02 Kevin Ryde <user42@zip.com.au>
550
551 * tests/format.test (~@d): New tests.
b8d95267 552 New tests of excess arguments now ignored.
df47ddf0 553
7dd381c5
KR
5542004-09-01 Han-Wen Nienhuys <hanwen@cs.uu.nl>, Kevin Ryde <user42@zip.com.au>
555
556 * tests/gc.test: Exercise record in weak-values hash table, exposing a
557 problem in 1.6.4 gc, but believed fixed by other changes in the head.
558
d9eb2d67
MV
5592004-08-27 Marius Vollmer <marius.vollmer@uni-dortmund.de>
560
561 * tests/srfi-13.test (module-peek): Removed, this kluge is no
562 longer necessary.
563
c581203a
KR
5642004-08-27 Kevin Ryde <user42@zip.com.au>
565
566 * tests/regexp.test (regexp-quote): New tests.
567
3fa36d58
KR
568 * tests/srfi-31.test: Use define-module to keep bindings out of
569 further tests. Use-module (test-suite lib) for stand-alone operation.
570 (rec): Exercise bad args.
571
4b0ad1f4
KR
5722004-08-25 Kevin Ryde <user42@zip.com.au>
573
574 * tests/and-let-star.test: More tests, in particular exercise #t
575 result on empty body.
576
c5080b51
MV
5772004-08-25 Marius Vollmer <mvo@zagadka.de>
578
579 * tests/strings.test: Two more tests for double indirect substring
580 modification.
581
5e466273
MV
5822004-08-23 Marius Vollmer <marius.vollmer@uni-dortmund.de>
583
584 * lib.scm (exception:used-before-define): New.
585 * tests/syntax.test ("letrec"): Use it.
586
d4f76919
KR
5872004-08-20 Kevin Ryde <user42@zip.com.au>
588
589 * tests/posix.test (mkstemp!): New tests.
590
cf3dd949
MV
5912004-08-20 Marius Vollmer <mvo@zagadka.de>
592
593 * tests/strings.test: Two tests for substring/shared. Also, use
594 (test-suite lib).
595
b2988f46
MV
5962004-08-19 Marius Vollmer <marius.vollmer@uni-dortmund.de>
597
598 * standalone/test-conversion.c, standalone/test-gh.c,
599 standalone/test-unwind.c: Avoid the use of discouraged or
600 deprecated things.
601
b1fbeb53
KR
6022004-08-18 Kevin Ryde <user42@zip.com.au>
603
a158acd1
KR
604 * tests/and-let-star.test, tests/arbiters.test, tests/receive.test:
605 New files.
606 * Makefile.am (SCM_TESTS): Add them.
607
52d1e968
KR
608 * tests/fractions.test (fractions): Correction, equal? 3/4 .75 should
609 be #f, according to R5RS.
610
bc97364a
MV
6112004-08-15 Marius Vollmer <mvo@zagadka.de>
612
613 * tests/srfi-39.test: New, from Jose A Ortega Ruiz. Thanks!
614
3ff0e986
KR
6152004-08-14 Kevin Ryde <user42@zip.com.au>
616
617 * tests/srfi-13.test (string-any, string-every): Exercise char and
618 charset predicate cases.
619
8d3fd10b
MV
6202004-08-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
621
44825fff
MV
622 * standalone/test-conversion.c (test_locale_strings): New.
623
8d3fd10b
MV
624 * standalone/test-round.c: Replaced all uses of scm_round with
625 scm_c_round.
626
636d4be5
KR
6272004-08-09 Kevin Ryde <user42@zip.com.au>
628
629 * tests/slib.test: New file.
630 * Makefile.am (SCM_TESTS): Add it.
631
bcb88c93
KR
6322004-08-06 Kevin Ryde <user42@zip.com.au>
633
634 * tests/unif.test (array-set!): Exercise byte array range checks.
635 (uniform-vector-ref): Exercise byte returns.
8f094b97 636 (array-fill!): Exercise byte range and type checks.
bcb88c93 637
759aa8f9
MV
6382004-08-03 Marius Vollmer <marius.vollmer@uni-dortmund.de>
639
640 * standalone/test-num2integral.c: Only perform the tests when the
641 disabled features are enabled.
642
643 * standalone/test-conversion.c (test_to_double, test_from_double):
644 New tests.
645
71234d0c
KR
6462004-08-02 Kevin Ryde <user42@zip.com.au>
647
648 * tests/srfi-13.test (string-every): Check empty string case.
649
58f28989
KR
6502004-07-31 Kevin Ryde <user42@zip.com.au>
651
652 * tests/filesys.test: New file, exercising copy-file.
653 * Makefile.am (SCM_TESTS): Add it.
654
315158a8
MV
6552004-07-29 Marius Vollmer <marius.vollmer@uni-dortmund.de>
656
657 * standalone/test-conversion.c: Many more tests for the integer
658 conversion functions.
659
081c1b24
KR
6602004-07-28 Kevin Ryde <user42@zip.com.au>
661
662 * tests/regexp.test (make-regexp): Exercise flags args validation.
663
32b435f2
KR
664 * tests/unif.test (array-set!): Exercise svect value range check.
665
6364df34
KR
6662004-07-24 Kevin Ryde <user42@zip.com.au>
667
668 * tests/common-list.test: Use define-module, to as not to import
669 common-list into subsequent tests (eg. srfi-1 where `every' provokes a
670 warning).
671
672 * tests/srfi-19.test, tests/srfi-34.test: Use #:duplicates (last) to
673 suppress warnings about current-time and raise replacing core bindings.
674
ae13e8e1
KR
6752004-05-25 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
676
677 * tests/format.test (~{): Test no arbitrary iteration limit.
678
0523f1c0
MV
6792004-07-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
680
681 * standalone/test-conversion.c (test_is_signed_integer,
682 test_is_unsigned_integer): Expect inexact integers to fail.
683
677104a6
KR
6842004-07-10 Kevin Ryde <user42@zip.com.au>
685
686 * tests/hash.test: New file.
687 * Makefile.am (SCM_TESTS): Add it.
688
aacc8318
MV
6892004-07-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
690
691 * standalone/test-unwind.c: Use scm_from_int instead of
692 SCM_MAKINUM and scm_is_eq instead SCM_EQ_P.
693
c9eb03bb
MV
6942004-07-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
695
696 * standalone/test-conversion.c: Don't define SCM_T_INTMAX_MIN,
697 etc, they are now provided by libuile.h.
698 (test_int_sizes): New.
699
9b5eee30
MV
7002004-07-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
701
702 * standalone/test-num2integral.c, standalone/test-unwind.c:
703 Replaced all uses of deprecated SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,
704 SCM_NEGATE_BOOL, and SCM_BOOLP with scm_is_false, scm_is_true,
705 scm_from_bool, and scm_is_bool, respectively.
706
707 * standalone/Makefile.am: Added test-conversion to the TESTS.
708
709 * standalone/test-conversion.c: New file.
710
6293838c
RB
7112004-06-20 Rob Browning <rlb@defaultvalue.org>
712
713 * tests/srfi-31.test: new test for SRFI-31.
714
715 * Makefile.am (SCM_TESTS): add tests/srfi-31.scm.
716
c10b894e
MV
7172004-06-15 Marius Vollmer <marius.vollmer@uni-dortmund.de>
718
719 * tests/numbers.test (number->string): Some results might differ
720 between versions of Guile compiled optimized and unoptimized.
721 Both results are accepted now.
722
aa498d0c
DH
7232004-05-29 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
724
725 * tests/syntax.test: Added various tests to check that
726 unmemoization works correctly.
727
845087a4
KR
7282004-05-30 Kevin Ryde <user42@zip.com.au>
729
730 * lib.scm (exception:numerical-overflow): New define.
731 * tests/numbers.test (modulo-expt): Use it and
732 exception:wrong-type-arg, avoiding empty "" regexp which is invalid on
b89c4943 733 BSD. Reported by Andreas Vögele.
845087a4 734
12255c58
DH
7352004-05-29 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
736
737 * standalone/test-asmobs-lib.c: Fixed include statement.
738
62ed3710
DH
7392004-05-24 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
740
741 * tests/goops.test: Wrap tests in module (test-suite
742 test-<file-name without .test>). Remove calls to deprecated macro
743 `undefine'.
744
3d5ebfa9
MV
7452004-05-10 Marius Vollmer <mvo@zagadka.de>
746
747 * tests/numbers.test (number->string): Added tests for
748 non-radix-10 floating point conversions.
749
d12a6580
KR
7502004-05-10 Kevin Ryde <user42@zip.com.au>
751
752 * tests/numbers.test (logbit?): New tests.
753
fc894caf
KR
7542004-05-09 Kevin Ryde <user42@zip.com.au>
755
756 * tests/srfi-19.test (test-dst, string->date local DST): Test with
1dccbf7f 757 "EST5EDT" instead of "CET", since HP-UX doesn't know CET. Reported by
b89c4943 758 Andreas Vögele.
fc894caf 759
b551c697
KR
7602004-05-03 Kevin Ryde <user42@zip.com.au>
761
762 * tests/time.test (strftime): Force tm:isdst to 0 for the test, for
b89c4943 763 the benefit of HP-UX. Reported by Andreas Vögele.
b551c697
KR
764 Use set-tm:zone rather than a hard coded vector offset.
765
e68ef9c8
DH
7662004-04-29 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
767
768 * tests/elisp.test: Wrap tests in module (test-suite
769 test-<file-name without .test>), following a practice that was
770 used on a couple of files already.
771
dfa6017e
KR
7722004-04-28 Kevin Ryde <user42@zip.com.au>
773
774 * standalone/test-num2integral.c (test_long_long): Exercise
775 out-of-range errors on various cases.
776 (test_ulong_long): New function, split from test_long_long and
777 similarly exercising out-of-range.
778
36245b66
DH
7792004-04-26 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
780
781 * tests/syntax.test: Add test case to check the correct handling
782 of define expressions.
783
cff55508
KR
7842004-04-25 Kevin Ryde <user42@zip.com.au>
785
786 * tests/socket.test: New file, exercising inet-ntop.
787 * Makefile.am (SCM_TESTS): Add it.
788
7301de79
KR
7892004-04-24 Kevin Ryde <user42@zip.com.au>
790
791 * tests/srfi-11.test: New file.
792 * Makefile.am (SCM_TESTS): Add it.
793
10cc8b01
KR
7942004-04-22 Kevin Ryde <user42@zip.com.au>
795
796 * standalone/test-round.c: New file, exercising scm_round.
797 * standalone/Makefile.am: Add it.
798
c9cdd396
KR
7992004-04-15 Kevin Ryde <user42@zip.com.au>
800
801 * tests/numbers.test (max, min): Exercise some inum/frac, frac/inum,
802 big/frac, frac/big and frac/frac cases.
803
804 * tests/numbers.test (min): Correction, test "documented? min" not
805 "documented? max".
806
57f66547
KR
8072004-04-06 Kevin Ryde <user42@zip.com.au>
808
809 * tests/numbers.test (quotient, remainder): Exercise inum/big at and
810 near special case inum == fixnum-min, big == -fixnum-min.
811
d6628681
KR
8122004-03-26 Kevin Ryde <user42@zip.com.au>
813
814 * tests/numbers.test (min, max): Check inexactness of big/real and
815 real/big combinations, collect up tests under arg types for clarity.
816
8172004-03-26 Eric Hanchrow <offby1@blarg.net>
818
819 * tests/numbers.test (modulo-expt): New tests.
820
62360b89
DH
8212004-03-24 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
822
823 * tests/eval.test: Added tests which reflect the recent fixes to
824 copy-tree.
825
2a61284a
KR
8262004-02-29 Kevin Ryde <user42@zip.com.au>
827
828 * tests/posix.test (execl, execlp, execle): Exercise errors where
b3ffe4d4 829 program not found. [But disabled, due to problems with threading.]
2a61284a 830
9593c679
KR
8312004-02-22 Kevin Ryde <user42@zip.com.au>
832
833 * tests/numbers.test (max, min): Exercise some complex num cases.
834
8cad6491
MV
8352004-02-18 Marius Vollmer <mvo@zagadka.de>
836
837 * tests/fractions.test: Added copyright notice of Michael Stoll,
838 who probably wrote the original CLISP code.
839
ef861ead
KR
8402004-02-18 Kevin Ryde <user42@zip.com.au>
841
842 * tests/fractions.test: Remove 1/3 == 1.0/3.0, not true.
843
844 * tests/numbers.test (=): Exercise frac+real and frac+complex.
845
17f732e6
MV
8462004-02-17 Marius Vollmer <mvo@zagadka.de>
847
848 * Makefile.am (SCM_TESTS): Added test/fractions.test.
849
afe199fe
KR
8502004-02-12 Kevin Ryde <user42@zip.com.au>
851
852 * tests/unif.test (array?, array-fill!, array-prototype): Add tests.
853
8834dd6f
MV
8542004-01-23 Marius Vollmer <mvo@zagadka.de>
855
856 * tests/r5rs_pitfall.scm: Removed again. I was confused. The
857 file added to SCM_TESTS was r5rs_pitfall.test, not
858 r5rs_pitfall.scm.
859
a264c013
DH
8602004-01-23 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
861
862 * tests/syntax.test: Added test for unmemoizing internal defines.
863
9a5fc8c2
MV
8642004-01-21 Marius Vollmer <mvo@zagadka.de>
865
866 * tests/srfi-26.test: New.
867 * Makefile.am (SCM_TESTS): Added it.
868
25ffbdac
MV
8692004-01-11 Marius Vollmer <mvo@zagadka.de>
870
871 * tests/r5rs_pitfall.scm: New.
872 * Makefile.am (SCM_TESTS): Added it.
873
7dd5eb58
KR
8742004-01-11 Kevin Ryde <user42@zip.com.au>
875
876 * tests/exceptions.test (false-if-exception): Disable tests on
877 referencing expansion environment, reverted.
878
fc6bb283
MV
8792004-01-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
880
881 * standalone/test-unwind.c: Adapted to 'frame' renamings.
882 (check_fluid): New.
883
884 * Makefile.am (SCM_TESTS): Added continuations.test.
885
2359c543
KR
8862004-01-07 Kevin Ryde <user42@zip.com.au>
887
888 * tests/numbers.test (<): Add tests inum/bignum/flonum/frac with frac.
889
890 * tests/q.test: New file.
891 (q-pop!): Exercise this, in particular the "not/null?" bug reported by
892 Richard Todd.
893 * Makefile.am (SCM_TESTS): Add q.test.
894
895 * tests/unif.test: New file.
896 (uniform-array-set1!): Exercise this, in particular previous segv on
897 improper arg list.
898 * Makefile.am (SCM_TESTS): Add unif.test.
899
aacff585
MV
9002004-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
901
902 * standalone/test-unwind.c (close_port, delete_file, check_ports):
903 New.
904
dab514a8
MV
9052004-01-03 Marius Vollmer <mvo@zagadka.de>
906
907 * standalone/test-unwind.c: New test, for the frames stuff.
908 * standalone/Makefile.am: Compile and run it.
909
6d611fed
KR
9102004-01-04 Kevin Ryde <user42@zip.com.au>
911
912 * tests/exceptions.test (false-if-exception): Add tests.
913
89fcf1b4
MV
9142003-11-30 Marius Vollmer <mvo@zagadka.de>
915
916 * tests/syntax.test: It's "#\\space", not "#\space".
917
9182003-11-21 Marius Vollmer <mvo@zagadka.de>
919
920 * tests/numbers.test: #e1.2 is now exactly 12/10. Expect
921 exceptions when calling inexact? with a non-number.
922
caff34d4
KR
9232003-12-03 Kevin Ryde <user42@zip.com.au>
924
925 * tests/fractions.test: Exercise most-negative-fixnum over -ve of
926 most-negative-fixnum.
927
928 * tests/fractions.test (real-part): Expect fraction return, not
929 converted to flonum.
930
931 * tests/numbers.test (abs): Add a few more tests.
932
933 * tests/srfi-1.test (count): New tests.
934
f1efbdf3
MD
9352003-12-01 Mikael Djurfeldt <mdj@chunk.mit.edu>
936
937 * standalone/Makefile.am (snarfcppopts): Added -I$(top_srcdir).
938
d26af5b2
RB
9392003-11-19 Rob Browning <rlb@defaultvalue.org>
940
941 * standalone/test-system-cmds: new test.
942
943 * standalone/Makefile.am (check_SCRIPTS): add test-system-cmds.
944 (TESTS): add test-system-cmds.
945
bdf26b60
MV
9462003-11-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
947
948 * tests/numbers.test ("string->number"): Expect exact rationals
949 for things like "1/2" and "#e1.2".
950 ("inexact->exact"): Expect overflow error for infs and nans.
951
952 * tests/fractions.test: New file from Bill Schottstaedt. Thanks!
953
954 * tests/bit-operations.test (fixnum-bit): Round the result so that
955 fixnum-bit really is an integer.
956
9a1d7d7c
MV
9572003-11-17 Marius Vollmer <mvo@zagadka.de>
958
959 * tests/srfi-17.test: Expect a "Bad variable" error for (set! #f
960 1).
961
c86c440b
DH
9622003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
963
964 * tests/syntax.test: Tests that check for the correct handling of
965 internal defines with begin work now.
966
c3d94801
DH
9672003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
968
969 * tests/syntax.test: Fixed test that checks for the correct
970 handling of macros in the context of internal defines.
971
c4a56a69
KR
9722003-11-15 Kevin Ryde <user42@zip.com.au>
973
974 * tests/bit-operations.test: Use (test-suite lib), for the benefit of
975 standalone execution.
976
560434b3
DH
9772003-11-09 Dirk Herrmann <D.Herrmann@tu-bs.de>
978
979 * tests/optargs.test: Wrap tests in module (test-suite
980 test-<file-name without .test>). Rewrite test to be R5RS
981 conforming.
982
983 * tests/syntax.test: Added test to check correct handling of
984 internal defines.
985
ced8edb0
DH
9862003-11-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
987
988 * tests/syntax.test (exception:missing-body-expr): New.
989
990 Renamed section 'define' to 'top-level define' and added a new
991 section 'internal define' with some tests.
992
89bff2fc
DH
9932003-11-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
994
995 * tests/syntax.test (exception:missing/extra-expr-misc): Removed.
996
997 (exception:illegal-empty-combination): New.
998
999 (exception:missing/extra-expr): Unified capitalization.
1000
1001 Adapted test for '()' to the new way of error reporting.
1002
3bf6ee15
KR
10032003-10-19 Kevin Ryde <user42@zip.com.au>
1004
1005 * tests/numbers.test: Use define-module to hide helper defines.
1006 (dbl-mant-dig, ash-flo): New helpers.
1007 (exact->inexact): New tests.
1008
da48db62
DH
10092003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
1010
1011 * tests/syntax.test (exception:bad-var): Removed.
1012
1013 Adapted tests for 'set!' to the new way of error reporting.
1014
82b3e2c6
DH
10152003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
1016
1017 * tests/dynamic-scope.test (exception:missing-expr): Introduced
1018 temporarily until all memoizers use the new way of error
1019 reporting.
1020
21628685
DH
10212003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
1022
1023 * tests/syntax.test (exception:missing/extra-expr,
1024 exception:missing/extra-expr-misc): Renamed
1025 exception:missing/extra-expr to exception:missing/extra-expr-misc.
1026
1027 (exception:missing/extra-expr-syntax,
1028 exception:missing/extra-expr): Renamed
1029 exception:missing/extra-expr-syntax to
1030 exception:missing/extra-expr.
1031
d6754c23
DH
10322003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
1033
1034 * lib.scm (exception:bad-variable): New.
1035
1036 * tests/syntax.test (exception:bad-binding,
1037 exception:duplicate-binding): New.
1038
1039 (exception:duplicate-bindings): Removed.
1040
1041 Adapted tests for 'let', 'let*' and 'letrec' to the new way of
1042 error reporting.
1043
03a3e941
DH
10442003-10-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
1045
1046 * tests/syntax.test (define exception:bad-formal, define
1047 exception:duplicate-formal): New.
1048
1049 (exception:duplicate-formals): Removed.
1050
1051 (exception:bad-formals): Adapted to the new way of error
1052 reporting.
1053
1054 Adapted tests for 'lambda' to the new way of error reporting.
1055
4faa1ea0
DH
10562003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
1057
1058 * tests/syntax.test (exception:missing/extra-expr-syntax): Fixed
1059 to be unaware of whether line number information is given or not.
1060
4610b011
DH
10612003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
1062
1063 * tests/syntax.test (exception:missing/extra-expr-syntax): New,
1064 introduced temporarily until all memoizers use the new way of
1065 error reporting.
1066
1067 Adapted tests for 'if' to the new way of error reporting.
1068
cc56ba80
DH
10692003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
1070
1071 * tests/syntax.test (exception:missing-expr,
1072 exception:extra-expr): New.
1073
1074 Adapted tests for 'begin' to the new way of error
1075 reporting.
1076
609a8b86
DH
10772003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
1078
1079 * tests/syntax.test (exception:misplaced-else-clause,
1080 exception:bad-cond-clause): New.
1081
1082 (exception:bad/missing-clauses, exception:extra-case-clause):
1083 Removed.
1084
1085 Adapted tests for 'case' and 'cond' to the new way of error
1086 reporting.
1087
1088 The tests that check if cond is hygienic pass now.
1089
58a2510b
DH
10902003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
1091
1092 * tests/syntax.test: Fixed and activated test of empty case label
1093 support.
1094
2a6f7afe
DH
10952003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
1096
1097 * tests/syntax.test (exception:bad-expression,
1098 exception:missing-clauses, exception:bad-case-clause,
1099 exception:extra-case-clause, exception:bad-case-labels): New.
1100
1101 Added some tests and adapted tests for 'case' to the new way of
1102 error reporting.
1103
e6729603
DH
11042003-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
1105
1106 * lib.scm (run-test-exception): Handle syntax errors.
1107
7b0f1f2a
MV
11082003-10-10 Marius Vollmer <mvo@zagadka.de>
1109
1110 * tests/numbers.test (inexact->exact): Use corrent argument order
1111 for pass-if-exception. Use "+inf.0" instead of "+.inf", etc.
1112
b7be48bc
KR
11132003-10-09 Kevin Ryde <user42@zip.com.au>
1114
9ddeb776
KR
1115 * tests/numbers.test (inexact->exact): New tests.
1116
b7be48bc
KR
1117 * tests/poe.test: New file.
1118 * Makefile.am: Add it.
1119
d6e04e7c
DH
11202003-10-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
1121
1122 * lib.scm (exception:missing-expression): New.
1123
1124 * tests/dynamic-scope.test, tests/eval.test,
1125 tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test:
1126 Wrap tests in module (test-suite test-<file-name without .test>),
1127 following a practice that was used on a couple of files already.
1128
1129 * tests/dynamic-scope.test (exception:duplicate-binding,
1130 exception:bad-binding): New.
1131
1132 * tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test:
1133 Execute syntactically wrong tests using eval. With the upcoming
1134 new memoizer this is necessary in order to postpone the syntax
1135 check to the actual evaluation of the syntactically wrong form.
1136
1137 * tests/syntax.test: Added some test cases and modified one test
1138 case.
1139
39a963ee
KR
11402003-10-02 Kevin Ryde <user42@zip.com.au>
1141
1142 * tests/ports.test (call-with-output-string): Test proc closing port.
1143
8aa28a91
DH
11442003-09-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
1145
1146 * guile-test: Wrapped in module (test-suite guile-test).
1147
1148 (main data-file-name test-file-name): Exported.
1149
1150 ((guile-user)::main): New function, wrapper for function
1151 (test-suite guile-test)::main.
1152
1153 * tests/load.test: Wrapped in module (test-suite test-load).
1154
1155 * tests/ports.test: Wrapped in module (test-suite test-ports).
1156
1157 * tests/r4rs.test: Wrapped in module (test-suite test-r4rs).
1158 Added comments about the required structure of the file itself,
1159 since it is subject to some tests. Removed some now unnecessary
1160 undefine operations.
1161
1162 * tests/syntax.test: Wrapped in module (test-suite test-syntax)
1163
518a07ad
KR
11642003-09-19 Kevin Ryde <user42@zip.com.au>
1165
1166 * tests/popen.test: New file.
1167 * Makefile.am (SCM_TESTS): Add it.
1168
47ae1f0e
DH
11692003-09-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
1170
1171 * tests/numbers.test (equal?): Added tests.
1172
1173 * tests/numbers.test (=): Fixed and added some bignum related
1174 tests.
1175
0f008a15
KR
11762003-08-30 Kevin Ryde <user42@zip.com.au>
1177
1178 * tests/numbers.test (logcount): Add tests.
1179
a54e06e5
KR
11802003-08-23 Kevin Ryde <user42@zip.com.au>
1181
430110ee
KR
1182 * tests/srfi-1.test (list-copy): New tests.
1183
a54e06e5
KR
1184 * tests/srfi-19.test (date-week-number): Add tests.
1185
b1c60217
KR
11862003-08-22 Kevin Ryde <user42@zip.com.au>
1187
1188 * tests/numbers.test (-): Exercise bignum - inum.
1189
2388d9af
KR
11902003-08-17 Kevin Ryde <user42@zip.com.au>
1191
1192 * tests/syntax.test (while): Exercise break and continue from
1193 recursive nested loops.
1194
d97f9b42
KR
11952003-08-14 Kevin Ryde <user42@zip.com.au>
1196
1197 * tests/syntax.test (while): New tests.
1198
4d332f19
DH
11992003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
1200
1201 * tests/numbers.test: Eliminated misuses of expect-fail. It
1202 should only be used in cases, where guile has a known bug. It
1203 should not be used in cases where an expression is expected to
1204 return #f as its correct result.
1205
3bcdda6a
KR
12062003-08-09 Kevin Ryde <user42@zip.com.au>
1207
1208 * tests/srcprop.test: New file.
1209 * Makefile.am (SCM_TESTS): Add it.
1210
8e5b4b9e
KR
12112003-07-29 Kevin Ryde <user42@zip.com.au>
1212
1213 * tests/srfi-1.test (concatenate, concatenate!): New tests.
1214 (length+): New tests.
1215
1216 * tests/srfi-34.test: Check cond-expand srfi-34.
1217
d7850c8d
KR
12182003-07-24 Kevin Ryde <user42@zip.com.au>
1219
1220 * tests/numbers.test (angle): New tests.
1221
b1c04fe8
KR
12222003-07-18 Kevin Ryde <user42@zip.com.au>
1223
1224 * tests/numbers.test (*): Add complex/bignum test.
1225
e7cc532b
KR
12262003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
1227
1228 * tests/srfi-1.test (partition): Add tests.
1229
e5a74c26
KR
12302003-07-08 Kevin Ryde <user42@zip.com.au>
1231
005d2366
KR
1232 * tests/numbers.test (make-polar, magnitude): New tests.
1233
e5a74c26 1234 * tests/srfi-1.test (delete, delete!): Add more tests.
005d2366 1235 (delete-duplicates, delete-duplicates!): New tests.
e5a74c26 1236
1ebb8497
KR
12372003-06-21 Kevin Ryde <user42@zip.com.au>
1238
1239 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
1240 tests.
1241
996acdb8
KR
12422003-06-19 Kevin Ryde <user42@zip.com.au>
1243
1244 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
1245 * tests/threads.test: New file, exercising parallel.
1246 * Makefile.am (SCM_TESTS): Add them.
1247
f2478375
KR
12482003-06-07 Kevin Ryde <user42@zip.com.au>
1249
1250 * tests/srfi-6.test: New file.
d4d694b6 1251 * Makefile.am (SCM_TESTS): Add it.
f2478375 1252
f5c6ec2f
DH
12532003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
1254
1255 * tests/chars.test: Fixed test comment. The bug that this test
1256 detects was actually introduced by my patch from 2003-05-31.
1257
47dbd81e
DH
12582003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
1259
1260 * tests/chars.test: Added test, attempting to apply a character.
1261 This test will only pass if the other changes that are submitted
1262 together with this patch are also applied.
1263
e418bd7c
KR
12642003-06-05 Kevin Ryde <user42@zip.com.au>
1265
1266 * tests/numbers.test (logcount): Add a few more tests, to exercise
1267 recent scm_logcount change.
1268
1269 * tests/reader.test (reading): Test bad # error message is formattable.
1270
e757438d
DH
12712003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
1272
1273 * tests/pairs.test: Added.
1274
7673cf68
DH
12752003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
1276
1277 * tests/vectors.test: Added.
1278
6d63297b
DH
12792003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
1280
1281 * tests/guardians.test: Uses module (ice-9 weak-vector).
1282
e46083d5
DH
12832003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1284
1285 * lib.scm: Documented the short form for pass-if and expect-fail.
1286
1287 (pass-if, expect-fail): Simplified.
1288
c47e2599
KR
12892003-05-30 Kevin Ryde <user42@zip.com.au>
1290
1291 * tests/numbers.test (max, min): Add tests involving NaNs.
1292
2e945bcc
SJ
12932003-05-29 Stefan Jahn <stefan@lkcc.org>
1294
1295 * standalone/Makefile.am: Setup to build on mingw32.
1296
42ad901d
DH
12972003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
1298
1299 * tests/elisp.test: Added missing quote around vector constants.
1300
ddd8f927
DH
13012003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
1302
1303 * tests/r5rs_pitfall.test: Test 2.1 now passes.
1304
59e42631
KR
13052003-05-13 Kevin Ryde <user42@zip.com.au>
1306
1307 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
1308 combinations.
1309
1310 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
1311
9c8721b5
KR
13122003-05-10 Kevin Ryde <user42@zip.com.au>
1313
4f3deff4
KR
1314 * tests/numbers.test (=, <): Add tests involving NaNs.
1315
1316 * tests/numbers.test (integer-length): Exercise some negatives, in
1317 particular -2^n which is ...11100..00.
1318
1319 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
1320 fitting a ulong.
1321
9c8721b5
KR
1322 * tests/srfi-1.test: New file, exercising take and drop.
1323 * Makefile.am (SCM_TESTS): Add it.
1324
d963e93f
KR
13252003-05-06 Kevin Ryde <user42@zip.com.au>
1326
1327 * tests/numbers.test (-): Add test for negative inum subtract bignum.
1328 (logcount): New tests, exercising some negatives.
1329
1b965c29
MV
13302003-05-03 Marius Vollmer <mvo@zagadka.de>
1331
1332 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
1333 pointing us to these tests.
1334
a1a5dfa8
NJ
13352003-04-30 Neil Jerram <neil@ossau.uklinux.net>
1336
1337 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
1338
1339 * tests/srfi-34.test: New file.
1340
4dce3c96
DH
13412003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
1342
1343 * tests/syntax.test: Modified some tests to use eval when
1344 providing bad syntax. Otherwise, the memoizer will report an
1345 error immediately after reading the form, without even the chance
1346 to get the pass-if-exception mechanism started.
1347
9247b5bc
DH
13482003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
1349
1350 * tests/guardians.test: Added some more elaborate and
1351 sophisticated tests for the guardian functionality.
1352
d339981a
DH
13532003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1354
1355 * tests/sort.test: Added. Both tests in that file did fail (one
1356 even with a segfault) with CVS guile before the recent changes to
1357 sort.c.
1358
57b1d518
MD
13592003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
1360
1361 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
1362 precedence list in all basic classes and tests for eqv? and
1363 equal?.
57b1d518 1364
58241edc
MD
13652003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
1366
1367 * tests/goops.test: Added tests for class redefinition, object
1368 update and active slots.
1369
50d64f0d
RB
13702003-04-14 Rob Browning <rlb@defaultvalue.org>
1371
1372 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
1373 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
1374
1375 * standalone/Makefile.am: change from .c.x to .x to be consistent
1376 with the rest of guile.
1377
dff96e95
HWN
13782003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
1379
1380 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
1381 instead of INCLUDES
1382
07921c76
RB
13832003-04-07 Rob Browning <rlb@defaultvalue.org>
1384
1385 * Makefile.am (SUBDIRS): add standalone.
1386
1387 * guile-test: added "Running test FOO" output by default. There
1388 may be a good reason to remove this, but the output can be helpful
1389 in determining where a failure occurred.
1390
1391 * standalone/test-num2integral.c: new test -- one new regression
1392 check.
1393
1394 * standalone/test-gh.c: new test code (migrated from
1395 tests/c-api/) -- a trivial start.
1396
1397 * standalone/test-asmobs-lib.c: new test script (migrated from
1398 tests/asmobs/).
1399
1400 * standalone/test-asmobs: new test script.
1401
1402 * standalone/README: new file.
1403
1404 * standalone/Makefile.am: new file.
1405
1406 * standalone/.cvsignore: new file.
1407
1408 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
1409
1410 * tests/asmobs/README: removed (functionality is now in standalone/).
1411
1412 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
1413 standalone/).
1414
1415 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
1416
1417 * tests/asmobs/: removed (functionality is now in standalone/).
1418
1419 * tests/c-api/strings.c: add a note to the source about this code
1420 being unused.
1421
73be1d9e
MV
14222003-04-05 Marius Vollmer <mvo@zagadka.de>
1423
1424 * Changed license terms to the plain LGPL thru-out.
1425
122cf9a5
RB
14262003-03-24 Rob Browning <rlb@defaultvalue.org>
1427
1428 * tests/numbers.test: added tests (some simple) for various funcs.
1429 ("odd?"): added tests.
1430 ("even?"): added tests.
1431 ("nan?"): added tests.
1432 ("abs"): added tests.
1433 ("lcm"): added tests.
1434 ("number->string"): added tests.
1435 ("number?"): added tests.
1436 ("complex?"): added tests.
1437 ("real?"): added tests.
1438 ("rational?"): added tests.
1439 ("integer?"): added tests.
1440 ("inexact?"): added tests.
1441 ("="): added tests.
1442 ("zero?"): added tests.
1443 ("positive?"): added tests.
1444 ("negative?"): added tests.
1445
1446 * lib.scm (pass-if): allow really simple tests where the test code
1447 is also the name like (pass-if (even? 2)).
1448 (expect-fail): allow really simple tests where the test code is
1449 also the test name like (expect-fail (even? 2)).
1450
b80e1b5c
MV
14512003-03-19 Marius Vollmer <mvo@zagadka.de>
1452
1453 * tests/format.test ("format basic output"): Added test for "~F"
1454 from Matthias Koeppe.
1455
cbbeea66
MD
14562003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
1457
1458 * tests/elisp.test: Use module (ice-9 weak-vector).
1459
1460 * tests/weaks.test: Use module (ice-9 weak-vector).
1461
b2cbe8d8
RB
14622002-12-08 Rob Browning <rlb@defaultvalue.org>
1463
1464 * tests/version.test: test (effective-version).
1465
d2864c8a
NJ
14662002-11-06 Neil Jerram <neil@ossau.uklinux.net>
1467
1468 * tests/options.test: New.
1469
9bc54879
RB
14702002-10-04 Rob Browning <rlb@defaultvalue.org>
1471
1472 * tests/numbers.test ("expt"): add tests.
1473
6b61da18
MV
14742002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
1475
1476 * Makefile.am (dist-hook): Do not distribute CVS directories.
1477 Thanks to Greg Troxel!
1478
ba1b2226
HWN
14792002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
1480
1481 * tests/reader.test: change misc-error in read-error.
1482
33e04d54
DH
14832002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
1484
1485 * tests/goops.test: Added tests for define-generic and
1486 define-accessor.
1487
9f045403
DH
14882002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
1489
1490 * tests/goops.test: Added tests for define-class.
1491
1ee34062
MV
14922002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
1493
1494 * tests/numbers.test (/): Expect divison by an inexact zero to
1495 yield +inf.0.
1496
45845efe
MV
14972002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
1498
2a7461f5
MV
1499 * tests/regexp.test (regexp-substitute/global): Do not test with
1500 empty regexp. Empty regexps do not work on NetBSD.
1501
45845efe
MV
1502 * tests/syncase.test (basic syncase macro): Added.
1503
54d4ac1f
MV
15042002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
1505
1506 * tests/srfi-13.test (string-tokenize): Updated for fixed
1507 semantics.
1508
3c540af4
MV
15092002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
1510
1511 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
1512 directories manually.
1513
ecb471f9
TTN
15142002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
1515
1516 * guile-test (main): Handle `--flag-unresolved'. No longer set
1517 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 1518 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 1519
a64e6669
NJ
15202002-02-08 Neil Jerram <neil@ossau.uklinux.net>
1521
1522 * tests/elisp.test: Add tests of Elisp expression evaluation.
1523
bbd26b5a
NJ
15242002-01-25 Neil Jerram <neil@ossau.uklinux.net>
1525
1526 * tests/load.test: New test; for search-path with Elisp
1527 nil-terminated lists for PATH and EXTENSIONS.
1528
1529 * tests/elisp.test: More tests for Scheme primitives that should
1530 accept Elisp nil-terminated lists.
1531
962b1f0b
NJ
15322002-01-24 Neil Jerram <neil@ossau.uklinux.net>
1533
1534 * tests/elisp.test: More new tests for the Elisp nil value.
1535
04bb321a
NJ
15362002-01-22 Neil Jerram <neil@ossau.uklinux.net>
1537
1538 * Makefile.am (SCM_TESTS): Added elisp.test.
1539
1540 * tests/elisp.test: New file.
1541
80074d77
DH
15422001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
1543
1544 * tests/numbers.test: Added more division by zero tests.
1545
1b3a7932
DH
15462001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
1547
1548 * tests/numbers.test: Added division by zero tests.
1549
7171f1ab
DH
15502001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
1551
1552 * tests/syntax.test: Added some tests, updated some others with
1553 respect to recent changes in eval.c. Further, extracted test
1554 cases for guile's extended set! functionality to srfi-17.test.
1555
1556 * tests/srfi-17.test: New file.
1557
8f99e3f3
SJ
15582001-11-04 Stefan Jahn <stefan@lkcc.org>
1559
1560 * tests/ports.test: Run (close-port) before (delete-file) if
1561 necessary/advisory.
1562
2b6b5908
DH
15632001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1564
1565 * tests/eval.test: Added tests for promises.
1566
1a179b03
MD
15672001-10-21 Mikael Djurfeldt <mdj@linnaeus>
1568
1569 * lib.scm: Move module the system directives `export',
1570 `export-syntax', `re-export' and `re-export-syntax' into the
1571 `define-module' form. This is the recommended way of exporting
1572 bindings.
1573
b461abe7
DH
15742001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
1575
1576 * tests/syntax.test: Added test cases for 'cond =>' syntax with
1577 else clause. Changed some tests and comments related to the
1578 'case' form to reflect recent changes in the implementation.
1579
ea6c2147
DH
15802001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
1581
1582 * tests/syntax.test: Added test cases for 'lambda' syntax.
1583
27a22666
DH
15842001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
1585
1586 * tests/syntax.test: Added test cases for 'case' syntax.
1587
b7d9b1cf
DH
15882001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
1589
1590 * tests/numbers.test: Added a test case that checks if valid
1591 number strings are transformed correctly by string->number.
1592
0b073f0f
RB
15932001-09-21 Rob Browning <rlb@defaultvalue.org>
1594
1595 * tests/numbers.test (fixnum-bit): compute dynamically.
1596
1597 * tests/bit-operations.test (fixnum-bit): compute dynamically.
1598
95e2cd37
TTN
15992001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
1600
1601 * tests/getopt-long.test ("apples-blimps-catalexis example",
1602 "multiple occurances"): New top-level sections.
1603
569c483b
DH
16042001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
1605
1606 * tests/numbers.test: Made some of the patterns better readable.
1607
6fdad5dc
TTN
16082001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
1609
1610 * tests/srfi-19.test (test-time-comparision,
1611 test-time-arithmatic): New procs.
1612
1613 Add time comparison tests using new procs.
1614 Thanks to Alex Shinn.
1615
b573e744
MV
16162001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
1617
1618 * tests/dynamic-scope.test: New file.
1619
e9313ed7
TTN
16202001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
1621
1622 * tests/srfi-13.test (string-for-each, string-for-each-index):
1623 Add tests. (Thanks to Alex Shinn.)
1624
80fdeb4e
MD
16252001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1626
1627 * tests/srfi-13.test (string-map): Swapped order of string and
1628 proc args to conform with the srfi. (Thanks to Alex Shinn.)
1629
c3597bc4
TTN
16302001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
1631
1632 * tests/getopt-long.test (exception:no-such-option,
1633 exception:option-does-not-support-arg,
1634 exception:option-must-be-specified,
1635 exception:option-must-have-arg, exception:not-enough-args):
1636 New vars.
1637
1638 ("option-ref", "required", "specified no value, given anyway",
1639 "specified arg required"): New top-level sections.
1640
2f4a254a
DH
16412001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
1642
1643 * tests/numbers.test: Added Some syntax tests for
1644 string->number.
1645
284774f3
MV
16462001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1647
1648 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
1649 "SCM_TESTS". This has special meaning to automake. How many
1650 tries left to get this right, mvo?
1651
5f099933
MV
16522001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1653
1654 * Makefile.am (TESTS): List tests explicitely instead of using a
1655 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
1656
b754e3d1
MV
16572001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
1658
1659 * Makefile.am: New file, to control distribution of the
1660 test-suite.
1661
ed9ef462
TTN
16622001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
1663
1664 * tests/getopt-long.test: New file.
1665
9b974335
TTN
16662001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
1667
1668 * lib.scm (run-test-exception): Add special handling for
1669 `error'-generated exceptions, which pass key `misc-error' and
1670 leave messages unformatted.
1671
96e30d2a
MG
16722001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1673
1674 * tests/alist.test, tests/bit-operations.test,
1675 tests/common-list.test, tests/environments.test, tests/eval.test,
1676 tests/gc.test, tests/hooks.test, tests/import.test,
1677 tests/interp.test, tests/list.test, tests/load.test,
1678 tests/numbers.test, tests/ports.test, tests/r4rs.test,
1679 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
1680 copyright notice.
1681
072ad0fe
MG
16822001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1683
1684 * tests/srfi-14.test: New file.
1685
22647fef
MV
16862001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
1687
1688 * tests/import.test: New file.
1689
bdd2c6f4
DH
16902001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1691
1692 * tests/goops.test: Started with some real tests.
1693
0e3817d7
DH
16942001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1695
1696 * guile-test: Use module (ice-9 rdelim).
1697
39cb0b04
MG
16982001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1699
1700 * tests/srfi-4.test: New file.
1701
eb6c2de8
MV
17022001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
1703
b89c4943 1704 Thanks to Matthias Köppe!
eb6c2de8
MV
1705
1706 * tests/ports.test: New test for output port line counts.
1707 * tests/format.test, tests/optargs.test, tests/srfi-19.test: New
1708 files.
1709
24ecf16c
MG
17102001-05-28 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1711
1712 * tests/symbols.test ("gensym"): New tests for long gensym
1713 prefices and embedded NULs in prefices.
1714
bab34d2a
MV
17152001-05-21 Marius Vollmer <mvo@zagadka.ping.de>
1716
1717 * test/goops.test, test/syncase.test: New, minimal tests.
1718
21a13beb
MV
17192001-05-19 Marius Vollmer <mvo@zagadka.ping.de>
1720
1721 * tests/version.test: Updated test for new micro version stuff.
1722
5f5850b3
MG
17232001-05-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1724
1725 * tests/srfi-13.test: More tests.
1726
f764e6d1
MG
17272001-05-10 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1728
1729 * tests/srfi-10.test: New file.
1730
1731 * tests/srfi-9.test: New file.
1732
1733 * tests/srfi-13.test: Added some more tests.
1734
bc47e084
TTN
17352001-05-09 Thien-Thi Nguyen <ttn@revel.glug.org>
1736
1737 * tests/eval.test: ("evaluator" "memoization"): New test
1738 prefix block.
1739 ("transparency"): New "evaluator memoization" test.
1740
7cfbc4f7
MG
17412001-05-08 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1742
1743 * tests/srfi-13.test: Added module access kludge, and uncommented
1744 some tests depending on this.
1745
df937d20
MG
17462001-05-07 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1747
1748 * tests/srfi-13.test: New file testing the SRFI string library.
1749
c685b42f
GH
17502001-04-26 Gary Houston <ghouston@arglist.com>
1751
1752 * tests/r4rs.test: delete files tmp1, tmp2, tmp3 after the tests
1753 have run.
1754
1755 * tests/ports.test (test-file), tests/load.test (temp-dir):
1756 redefined using data-file-name instead of tmpnam. the test files
1757 will be created in the build directory instead of /var/tmp or
1758 whereever tmpnam puts them.
1759
f5e64558
DH
17602001-04-02 Dirk Herrmann <D.Herrmann@tu-bs.de>
1761
1762 * tests/symbols.c: Added some tests.
1763
66301f9a
GH
17642001-03-19 Gary Houston <ghouston@arglist.com>
1765
1766 * tests/r4rs.test: use test-file-name to locate r4rs.test,
1767 not data-file-name.
1768
1769 * guile-test: define tmp-dir, the location where r4rs.test will
1770 create it's temporary files.
1771 (data-file-name): use tmp-dir. this must be under build-dir,
1772 not src-dir.
1773
51cfd7da
GH
17742001-03-18 Gary Houston <ghouston@arglist.com>
1775
1776 * guile-test: use #!/bogus-path/..., not #!/home/dirk/... in the
1777 first line.
bc47e084 1778
e1a7b2ce
DH
17792001-03-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
1780
1781 * tests/syntax.test: Added a test for let* bindings and
1782 re-arranged and slightly improved the existing one.
1783
880c2858
MG
17842001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1785
1786 * tests/syntax.test ("let*"): Changed the `duplicate bindings'
1787 test, dups are allowed in `let*' and are now expected to pass.
1788
8bc4547c
DH
17892001-03-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
1790
1791 * lib.scm (run-test-exception): Preserve the original error's
1792 stack for re-throwing.
1793
d19b0aac
MV
17942001-03-04 Marius Vollmer <mvo@zagadka.ping.de>
1795
1796 * tests/syntax.test ("let,duplicate bindings", "let*,duplicate
1797 bindings", "letrec,duplicate bindings"): Expect to pass, bug has
1798 been fixed.
1799
2fd945df
MV
18002001-03-03 Marius Vollmer <mvo@zagadka.ping.de>
1801
97d41e3e
MV
1802 * tests/syntax.test ("duplicate formals"): New category, move
1803 appropriate tests here. Expect them to pass.
1804 ("empty parentheses"): Expect to pass, bug has been fixed.
bc47e084 1805
2fd945df
MV
1806 * tests/alist.test: Use "'()" instead of "()" in all places
1807 where the empty list is meant.
1808
f29b3454
DH
18092001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
1810
08c608e1
DH
1811 * lib.scm (exception:unbound-var, exception:wrong-num-args): New
1812 exported constants.
f29b3454 1813
08c608e1
DH
1814 * tests/r4rs.test: Make sure that no bindings for x and y exist
1815 after the file is loaded.
1816
1817 * tests/syntax.test: New file.
1818
1819 * tests/exceptions.test, tests/syntax.test, tests/eval.test:
1820 Moved the test cases that are related to guile's syntactic forms
1821 from tests/exceptions.test to tests/syntax.test. Moved tests
1822 related to evaluation and application to tests/eval.test.
1823
1824 * tests/exceptions.test: Added some test cases that check guile's
1825 exception handling.
1826
18272001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
1828
1829 * tests/exceptions.test, tests/numbers.test: Moved the number
1830 related test cases from tests/exceptions.test to
1831 tests/numbers.test.
1832
1833 * tests/numbers.test: Added a test case.
f29b3454 1834
049fa449
DH
18352001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
1836
08c608e1 1837 * tests/symbols.test: New file.
049fa449
DH
1838
1839 (exception:immutable-string): New constant. Currently, this is a
1840 dummy since guile does not have immutable strings.
1841
08c608e1
DH
1842 * tests/exceptions.test, tests/strings.test, tests/symbols.test:
1843 Moved the string related test cases from tests/exceptions.test to
1844 tests/strings.test and the symbol related test cases to
1845 tests/symbols.test.
049fa449 1846
08c608e1
DH
1847 * tests/strings.test: Copyright notice updated. Added a couple
1848 of test cases.
049fa449
DH
1849
1850 (exception:immutable-string): New constant. Currently, this is a
1851 dummy since guile does not have immutable strings.
1852
1b5b19c9
DH
18532001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1854
08c608e1
DH
1855 * tests/exceptions.test: Use expect-fail-exception to indicate
1856 test cases where exceptions should occur, but don't.
1b5b19c9
DH
1857
1858 (exception:bad-bindings, exception:bad-formals, exception:bad-var,
1859 exception:missing/extra-expr): New constants.
1860
ef9709da
DH
18612001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1862
08c608e1
DH
1863 * tests/reader.test, tests/exceptions.test: Moved the reader
1864 related test cases from tests/exceptions.test to
1865 tests/reader.test.
ef9709da 1866
08c608e1
DH
1867 * tests/reader.test (exception:eof, exception:unexpected-rparen):
1868 New constants.
ef9709da 1869
08c608e1 1870 * tests/exceptions.test (read-string, x:eof, x:unexpected-rparen):
ef9709da
DH
1871 Removed.
1872
88f9ab70
DH
18732001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1874
1875 * lib.scm (signals-error?, signals-error?*): Removed.
1876
0bfa4a17
DH
18772001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1878
1879 * lib.scm: Added comment about new convenience functions/macros
1880 to test for exceptions.
1881
1882 (exception:out-of-range, exception:wrong-type-arg): New exported
1883 constants.
1884
1885 (run-test-exception): New function.
1886
1887 (pass-if-exception, expect-fail-exception): New exported macros.
1888
1889 * tests/environments.test: Fixed tests that were checking for
1890 exceptions when set!ing an unbound symbol.
1891
1892 (exception:unbound-symbol): New constant.
1893
1894 * tests/hooks.test (catch-error-returning-true, pass-if-not,
1895 catch-error-returning-false), tests/weaks.test
1896 (catch-error-returning-true, pass-if-not,
bc47e084 1897 catch-error-returning-false): Removed. The macro pass-if-not was
0bfa4a17
DH
1898 not used. The macro catch-error-returning-false is unnecessary
1899 since exceptions are caught by the test-suite anyway. The
1900 functionality of catch-error-returning-true is provided by the new
1901 convenience macro pass-if-exception.
1902
1903 * tests/hooks.test (exception:wrong-num-hook-args): New constant.
1904 Maybe a standard wrong-num-arg exception should be thrown instead
1905 of a misc-error?
1906
1907 * tests/reader.test (try-to-read): Replaced by read-string.
1908
1909 (read-string): New function.
1910
1911 * tests/alist.test, tests/environments.test, tests/eval.test,
1912 tests/hooks.test, tests/list.test, tests/ports.test,
1913 tests/reader.test, tests/strings.test, tests/weaks.test: Replace
1914 tests for exceptions with the new convenience macros.
1915
9d372117
DH
19162001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1917
1918 * tests/alist.test: Remove redundant test name prefix.
1919
19202001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
5c96bc39
DH
1921
1922 * lib.scm (pass-if): Tests shall return a boolean value.
1923
1924 * tests/bit-operations.test (documented?), tests/common-list.test
1925 (documented?), tests/environments.test (documented?),
1926 tests/eval.test (documented?), tests/gc.test (documented?),
1927 tests/numbers.test (documented?), tests/guardians.test,
1928 tests/hooks.test, tests/interp.test, tests/weaks.test: Make sure
1929 that tests return a boolean value.
1930
1931 * tests/list.test (documented?): New function, replace all checks
1932 for documentation with calls to this function.
1933
ac6849ff
DH
19342001-02-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
1935
1936 * lib.scm (data-file): Remove from export list.
1937
8fbe6998
TTN
19382001-02-22 Thien-Thi Nguyen <ttn@revel.glug.org>
1939
5d7aab2e
TTN
1940 * tests/exceptions.test (syntax lambda): Renamed from (lambda).
1941 (syntax lambda cond-arrow-proc): Renamed from (lambda cond-arrow-proc).
1942 (syntax reading): New section.
1943 (syntax let*): New section.
1944 (syntax letrec): New section.
1945 (syntax set!): New section.
1946 (syntax misc): New section.
1947 (bindings unbound): New section.
1948 (bindings immutable-modification): New section.
1949 (bindings let): New section.
1950 (bindings let*): New section.
1951 (bindings letrec): New section.
1952
8fbe6998
TTN
1953 * tests/exceptions.test: New file.
1954
548728ea
MV
19552001-02-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1956
1957 * guile-test: Use (ice-9 and-let-star) instead of (ice-9
1958 and-let*).
1959
efb07c89
DH
19602001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1961
1962 This patch fixes things that I have broken with the last one :-(
1963
1964 * guile-test (test-suite): New variable.
1965
1966 (data-file-name): New function. Has the same purpose as the
1967 former function data-file from lib.scm. Moved here in order to
1968 have all file name handling at the same place. In contrast to the
1969 former 'data-file function, it is not checked whether a file
1970 exists. This allows to use this function also for file names of
1971 files that are still to be created.
1972
1973 (test-file-name): Use the global 'test-suite variable.
1974
1975 (main): Initialize 'test-suite instead of a local variable.
1976
1977 * lib.scm: Don't import paths any more.
1978
1979 (data-file): Removed. Resurrected with a sligtly different
1980 functionality as 'data-file-name' in guile-test.
1981
1982 * r4rs.scm: For all references to temporary file, make use of
1983 data-file-name.
1984
1ff7abbe
DH
19852001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1986
1987 The following patch was sent by Thien-Thi Nguyen and a little bit
1988 modified by me.
1989
1990 * guile-test: Usage and installation comments improved. Added
1991 support for --test-suite and --debug command line options.
1992
1993 (default-test-suite): Added to allow for simplified
1994 configurability. No need to load the paths file any more.
1995
1996 (enable-debug-mode): New function. Will be called when the
1997 --debug command line option is given.
1998
1999 (test-root): Removed. The test directory has to be fully given.
2000 This allows for arbitrarily named test directories.
2001
2002 (test-file-name, enumerate-tets): Take the test directory as a
2003 paramter instead of using the global variable 'test-root'.
2004
2005 (main): Handle the new command line options. Return an exit code
2006 depending on whether all tests came out as expected.
2007
2008 * README: Updated.
2009
2010 * paths.scm: Removed.
2011
22d35615
GH
20122001-01-24 Gary Houston <ghouston@arglist.com>
2013
2014 * tests/ports.test: include (ice-9 rdelim) module.
2015
21e39e8f
DH
20162001-01-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
2017
2018 * tests/numbers.test: Converted to do real boundary testing.
2019
339bfe47
DH
20202001-01-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
2021
2022 * tests/bit-operations.test: Added.
2023
53a53bd7
DH
20242000-11-03 Dirk Herrmann <D.Herrmann@tu-bs.de>
2025
2026 * tests/gc.test: Added.
2027
b3b8952a
DH
20282000-10-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
2029
2030 * tests/strings.test: string=? is fixed.
2031
daa6ba18
DH
20322000-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
2033
2034 * tests/list.test: Removed references to sloppy-mem(q|v|ber)
2035
548b9252
DH
20362000-09-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
2037
2038 * tests/strings.test: Added a test to help remember that string=?
2039 and friends need fixing.
2040
41505259
DH
20412000-09-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
2042
2043 * tests/environments.test: For tests that rely on garbage
2044 collection, conservative scanning can be a problem. Add a comment
2045 for these tests and make them turn out unresolved if things don't
2046 work as expected.
2047
034b924f
DH
20482000-09-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
2049
2050 * tests/environments.test: Finished and cleaned up the tests for
2051 the leaf environments. Added a complete set of testcases for the
2052 leaf environment based eval environments. Started with the tests
2053 for the import environments.
2054
5d3e2388
DH
20552000-08-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
2056
2057 * tests/environments.test: Added.
2058
6ad9007a
DH
20592000-08-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
2060
2061 * lib.scm (pass-if, expect-fail): Generalized to allow a sequence
2062 of expressions.
2063
2064 * tests/eval.test: Fix documentation test.
2065
685c0d71
DH
20662000-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
2067
2068 * tests/list.test: Added tests for list-ref, list-set! and
2069 list-cdr-set!
2070
e5d2c2fa
DH
20712000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
2072
2073 * tests/common-list.test: Added.
2074
141443d7
DH
20752000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
2076
2077 * tests/eval.test: Added.
2078
0a9e521f
MD
20792000-06-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
2080
2081 * tests/list.test: Use cons* instead of list*.
2082
1c4ae8de
MD
20832000-06-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2084
2085 * tests/numbers.test, tests/list.test: Updated for new
2086 documentation module.
2087
e11f8b42
DH
20882000-05-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
2089
2090 * tests/hooks.test: make-hook-with-name is deprecated.
2091
de142bea
DH
20922000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
2093
2094 * tests/list.test, tests/numbers.test: Added.
2095
57e7f270
DH
20962000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
2097
2098 * guile-test: Eliminate use of catch-test-errors.
2099
2100 * lib.scm: Adopted a couple of nice ideas from Greg.
2101
2102 (pass, fail, expect-failure, expect-failure-if,
2103 expect-failure-if*, catch-test-errors, catch-test-errors*,
2104 expected-failure-fluid, pessimist?): Removed.
2105
2106 (run-test, expect-fail, result-tags, important-result-tags):
2107 Added.
2108
2109 (report, make-count-reporter, print-counts, make-log-reporter,
2110 full-reporter, user-reporter): Reporters take two mandatory
2111 arguments and make use of the tag descriptions in result-tags and
2112 important-result-tags.
2113
2114 * tests/alist.test, tests/hooks.test, tests/ports.test,
2115 tests/weaks.test: Don't use catch-test-errors and
2116 expect-failure-if.
2117
b2e37c5a
DH
21182000-05-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
2119
2120 * mambo.test: Removed dummy file.
2121
47a4dcc5
GH
21222000-03-31 Gary Houston <ghouston@arglist.com>
2123
2124 * tests/ports.test (non-blocking-I/O): a couple more details:
2125 a) combine the O_NONBLOCK flag with the default flags instead
2126 of replacing them. b) check EWOULDBLOCK as well as EAGAIN.
2127
33cd325f
JB
21282000-03-22 Jim Blandy <jimb@savonarola.red-bean.com>
2129
2130 * lib.scm: Doc fixes.
2131
153511a7
GB
2132Sun Jan 16 14:01:51 2000 Greg J. Badros <gjb@cs.washington.edu>
2133
2134 * paths.scm: Assume that ~/guile-core/test-suite is the location
2135 of the test suite now.
2136
2137 * tests/version.test: Added -- version.c had 0% coverage before,
2138 now at 100%.
2139
2140 * tests/chars.test: Added -- needed test of char-is-both?.
2141
15b08ebd
MD
21421999-12-22 Greg Harvey <Greg.Harvey@thezone.net>
2143
22efa996 2144 * tests/weaks.test, tests/hooks.test: Added.
15b08ebd 2145
807bfa83
MD
21461999-12-18 Greg Harvey <Greg.Harvey@thezone.net>
2147
2148 * tests/alist.test: Added.
2149
9fac976e
GB
2150Fri Dec 17 12:14:10 1999 Greg J. Badros <gjb@cs.washington.edu>
2151
2152 * tests/c-api.test: Refine the list of files that are checked in
2153 the seek-offset-test. Was just using files that end in "c", but
8fbe6998 2154 that caught the new ".doc" files, too, so make sure that files end
9fac976e
GB
2155 in ".c" before requiring that they include unistd.h if they
2156 reference SEEK_(SET|CUR|END).
2157
2d9e5bca
GH
21581999-10-24 Gary Houston <ghouston@freewire.co.uk>
2159
2160 * tests/ports.test ("string ports"): test seeking/unreading from
2161 an input string and seeking an output string.
2162
22a92623
GH
21631999-10-20 Gary Houston <ghouston@freewire.co.uk>
2164
2165 * tests/ports.test: in seek/tell test on input port, also test
2166 that ftell doesn't discard unread chars.
2167
4fcd6551
GH
21681999-10-18 Gary Houston <ghouston@freewire.co.uk>
2169
2170 * tests/ports.test: add seek/tell tests for unidirectional ports.
2171
e59373d6
JB
21721999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
2173
2174 * tests/reader.test: Check that number->string checks its radix
2175 properly.
8fbe6998 2176
d033ad53
JB
21771999-09-20 Jim Blandy <jimb@savonarola.red-bean.com>
2178
65b57e21
JB
2179 * tests/ports.test: Check that our input functions cope when
2180 current-input-port is closed.
2181
d033ad53
JB
2182 * tests/regexp.test: Check regexp-substitute/global when there are
2183 no matches. (Duh.)
2184
8c592a93
MD
21851999-09-15 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2186
2187 * tests/c-api.test: New file. Add test to check that all source
2188 files which use SEEK_SET, SEEK_CUR, and SEEK_END include unistd.h.
2189
6e822cce
GH
21901999-09-14 Gary Houston <ghouston@freewire.co.uk>
2191
2192 * tests/ports.test: test non-blocking I/O.
2193
b142c81d
JB
21941999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
2195
2196 * tests/strings.test: Add test for substring-move! argument checking.
2197
2198 * lib.scm (signals-error?, signals-error?*): New macro and function.
2199 * tests/reader.test: Use them.
2200
2201 * tests/interp.test: Add copyright notice.
2202
2203 * tests/reader.test: New test file.
2204
2205 * tests/regexp.test: New test file.
2206
95912c4d
MD
22071999-09-06 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2208
2209 * tests/interp.test: Added tests for evaluation of closure bodies.
2210
51357176
JB
22111999-09-03 James Blandy <jimb@mule.m17n.org>
2212
2213 * tests/multilingual.nottest: New file, which we will turn into a
2214 test file once we actually have multilingual support to test.
2215
2216 * tests/load.test: New test file.
2217
6658356f
JB
22181999-08-30 James Blandy <jimb@mule.m17n.org>
2219
2220 * tests/strings.test: New test file.
2221
d1b143e9
GH
22221999-08-29 Gary Houston <ghouston@easynet.co.uk>
2223
2224 * tests/ports.test: test unread-char and unread-string.
2225
0eb2e8cd
GH
22261999-08-19 Gary Houston <ghouston@easynet.co.uk>
2227
2228 * tests/ports.test: test line-buffering of fports.
2229
7f214e60
GH
22301999-08-18 Gary Houston <ghouston@easynet.co.uk>
2231
2232 * tests/ports.test: tests for NUL and non-ASCII chars to fports.
2233
75efe453
GH
22341999-08-12 Gary Houston <ghouston@easynet.co.uk>
2235
2236 * tests/ports.test: lseek -> seek.
2237
7c035009
GH
22381999-08-04 Gary Houston <ghouston@easynet.co.uk>
2239
2240 * tests/ports.test: tests for buffered and unbuffered input/output
2241 fports with seeking.
2242
769f054d
JB
22431999-08-01 Jim Blandy <jimb@savonarola.red-bean.com>
2244
2245 * tests/r4rs.test (SECTION 3 4): Each element of type-matrix
2246 corresponds to an example object, not a predicate. Aubrey
2247 probably never noticed this because SCM doesn't check the lengths
2248 of the arguments to for-each and map...
2249
2250 * tests/ports.test: Add some regression tests for char-ready?.
2251
a3bb43e5
JB
22521999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
2253
769f054d
JB
2254 * tests/ports.test: Fix copyright years.
2255
2256 * tests/guardians.test: New test file.
2257
a3bb43e5
JB
2258 * tests/ports.test ("read-delimited!"): New tests.
2259
9bb7a7ef
JB
22601999-06-19 Jim Blandy <jimb@savonarola.red-bean.com>
2261
2262 * tests/interp.test: New file.
2263
70c4c075
JB
22641999-06-15 Jim Blandy <jimb@savonarola.red-bean.com>
2265
efcbc5eb
JB
2266 * tests/time.test: New test file.
2267
70c4c075
JB
2268 * tests/r4rs.test: New set of tests, taken from Guile's test
2269 script, taken from SCM.
2270
2271 * tests/ports.test: Group the string port tests under a new
2272 test name prefix.
2273
2274 * tests/ports.test ("line counter"): Check the final column, too.
2275
2276 * lib.scm: Import (test-suite paths).
2277 (data-file): New exported function.
2278
22791999-06-12 Jim Blandy <jimb@savonarola.red-bean.com>
2280
2281 * tests/ports.test ("line counter"): Add test for correct column
2282 at EOF.
2283
30521685
JB
22841999-06-09 Jim Blandy <jimb@savonarola.red-bean.com>
2285
e6c32806
JB
2286 * tests/ports.test ("line counter"): Verify that we do eventually
2287 get EOF on the port --- don't just read forever.
2288
30521685
JB
2289 * lib.scm (full-reporter): The test name is the cadr of the
2290 result, not the cdr. I'm not macho enough to handle run-time
2291 typechecking.
2292
e6c32806
JB
2293 * lib.scm (print-counts): XFAILS are "expected failures", not
2294 "unexpected failures."
2295
30521685
JB
2296 * lib.scm, guile-test, paths.scm: Log begins.
2297
b89c4943
LC
2298
2299;; Local Variables:
2300;; coding: utf-8
2301;; End: