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