(resolve-interface): Get variables from the public interface of a
[bpt/guile.git] / test-suite / ChangeLog
1 2001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
2
3 * tests/srfi-13.test (string-for-each, string-for-each-index):
4 Add tests. (Thanks to Alex Shinn.)
5
6 2001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
7
8 * tests/srfi-13.test (string-map): Swapped order of string and
9 proc args to conform with the srfi. (Thanks to Alex Shinn.)
10
11 2001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
12
13 * tests/getopt-long.test (exception:no-such-option,
14 exception:option-does-not-support-arg,
15 exception:option-must-be-specified,
16 exception:option-must-have-arg, exception:not-enough-args):
17 New vars.
18
19 ("option-ref", "required", "specified no value, given anyway",
20 "specified arg required"): New top-level sections.
21
22 2001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
23
24 * tests/numbers.test: Added Some syntax tests for
25 string->number.
26
27 2001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
28
29 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
30 "SCM_TESTS". This has special meaning to automake. How many
31 tries left to get this right, mvo?
32
33 2001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
34
35 * Makefile.am (TESTS): List tests explicitely instead of using a
36 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
37
38 2001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
39
40 * Makefile.am: New file, to control distribution of the
41 test-suite.
42
43 2001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
44
45 * tests/getopt-long.test: New file.
46
47 2001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
48
49 * lib.scm (run-test-exception): Add special handling for
50 `error'-generated exceptions, which pass key `misc-error' and
51 leave messages unformatted.
52
53 2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
54
55 * tests/alist.test, tests/bit-operations.test,
56 tests/common-list.test, tests/environments.test, tests/eval.test,
57 tests/gc.test, tests/hooks.test, tests/import.test,
58 tests/interp.test, tests/list.test, tests/load.test,
59 tests/numbers.test, tests/ports.test, tests/r4rs.test,
60 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
61 copyright notice.
62
63 2001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
64
65 * tests/srfi-14.test: New file.
66
67 2001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
68
69 * tests/import.test: New file.
70
71 2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
72
73 * tests/goops.test: Started with some real tests.
74
75 2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
76
77 * guile-test: Use module (ice-9 rdelim).
78
79 2001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
80
81 * tests/srfi-4.test: New file.
82
83 2001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
84
85 Thanks to Matthias Köppe!
86
87 * tests/ports.test: New test for output port line counts.
88 * tests/format.test, tests/optargs.test, tests/srfi-19.test: New
89 files.
90
91 2001-05-28 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
92
93 * tests/symbols.test ("gensym"): New tests for long gensym
94 prefices and embedded NULs in prefices.
95
96 2001-05-21 Marius Vollmer <mvo@zagadka.ping.de>
97
98 * test/goops.test, test/syncase.test: New, minimal tests.
99
100 2001-05-19 Marius Vollmer <mvo@zagadka.ping.de>
101
102 * tests/version.test: Updated test for new micro version stuff.
103
104 2001-05-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
105
106 * tests/srfi-13.test: More tests.
107
108 2001-05-10 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
109
110 * tests/srfi-10.test: New file.
111
112 * tests/srfi-9.test: New file.
113
114 * tests/srfi-13.test: Added some more tests.
115
116 2001-05-09 Thien-Thi Nguyen <ttn@revel.glug.org>
117
118 * tests/eval.test: ("evaluator" "memoization"): New test
119 prefix block.
120 ("transparency"): New "evaluator memoization" test.
121
122 2001-05-08 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
123
124 * tests/srfi-13.test: Added module access kludge, and uncommented
125 some tests depending on this.
126
127 2001-05-07 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
128
129 * tests/srfi-13.test: New file testing the SRFI string library.
130
131 2001-04-26 Gary Houston <ghouston@arglist.com>
132
133 * tests/r4rs.test: delete files tmp1, tmp2, tmp3 after the tests
134 have run.
135
136 * tests/ports.test (test-file), tests/load.test (temp-dir):
137 redefined using data-file-name instead of tmpnam. the test files
138 will be created in the build directory instead of /var/tmp or
139 whereever tmpnam puts them.
140
141 2001-04-02 Dirk Herrmann <D.Herrmann@tu-bs.de>
142
143 * tests/symbols.c: Added some tests.
144
145 2001-03-19 Gary Houston <ghouston@arglist.com>
146
147 * tests/r4rs.test: use test-file-name to locate r4rs.test,
148 not data-file-name.
149
150 * guile-test: define tmp-dir, the location where r4rs.test will
151 create it's temporary files.
152 (data-file-name): use tmp-dir. this must be under build-dir,
153 not src-dir.
154
155 2001-03-18 Gary Houston <ghouston@arglist.com>
156
157 * guile-test: use #!/bogus-path/..., not #!/home/dirk/... in the
158 first line.
159
160 2001-03-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
161
162 * tests/syntax.test: Added a test for let* bindings and
163 re-arranged and slightly improved the existing one.
164
165 2001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
166
167 * tests/syntax.test ("let*"): Changed the `duplicate bindings'
168 test, dups are allowed in `let*' and are now expected to pass.
169
170 2001-03-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
171
172 * lib.scm (run-test-exception): Preserve the original error's
173 stack for re-throwing.
174
175 2001-03-04 Marius Vollmer <mvo@zagadka.ping.de>
176
177 * tests/syntax.test ("let,duplicate bindings", "let*,duplicate
178 bindings", "letrec,duplicate bindings"): Expect to pass, bug has
179 been fixed.
180
181 2001-03-03 Marius Vollmer <mvo@zagadka.ping.de>
182
183 * tests/syntax.test ("duplicate formals"): New category, move
184 appropriate tests here. Expect them to pass.
185 ("empty parentheses"): Expect to pass, bug has been fixed.
186
187 * tests/alist.test: Use "'()" instead of "()" in all places
188 where the empty list is meant.
189
190 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
191
192 * lib.scm (exception:unbound-var, exception:wrong-num-args): New
193 exported constants.
194
195 * tests/r4rs.test: Make sure that no bindings for x and y exist
196 after the file is loaded.
197
198 * tests/syntax.test: New file.
199
200 * tests/exceptions.test, tests/syntax.test, tests/eval.test:
201 Moved the test cases that are related to guile's syntactic forms
202 from tests/exceptions.test to tests/syntax.test. Moved tests
203 related to evaluation and application to tests/eval.test.
204
205 * tests/exceptions.test: Added some test cases that check guile's
206 exception handling.
207
208 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
209
210 * tests/exceptions.test, tests/numbers.test: Moved the number
211 related test cases from tests/exceptions.test to
212 tests/numbers.test.
213
214 * tests/numbers.test: Added a test case.
215
216 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
217
218 * tests/symbols.test: New file.
219
220 (exception:immutable-string): New constant. Currently, this is a
221 dummy since guile does not have immutable strings.
222
223 * tests/exceptions.test, tests/strings.test, tests/symbols.test:
224 Moved the string related test cases from tests/exceptions.test to
225 tests/strings.test and the symbol related test cases to
226 tests/symbols.test.
227
228 * tests/strings.test: Copyright notice updated. Added a couple
229 of test cases.
230
231 (exception:immutable-string): New constant. Currently, this is a
232 dummy since guile does not have immutable strings.
233
234 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
235
236 * tests/exceptions.test: Use expect-fail-exception to indicate
237 test cases where exceptions should occur, but don't.
238
239 (exception:bad-bindings, exception:bad-formals, exception:bad-var,
240 exception:missing/extra-expr): New constants.
241
242 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
243
244 * tests/reader.test, tests/exceptions.test: Moved the reader
245 related test cases from tests/exceptions.test to
246 tests/reader.test.
247
248 * tests/reader.test (exception:eof, exception:unexpected-rparen):
249 New constants.
250
251 * tests/exceptions.test (read-string, x:eof, x:unexpected-rparen):
252 Removed.
253
254 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
255
256 * lib.scm (signals-error?, signals-error?*): Removed.
257
258 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
259
260 * lib.scm: Added comment about new convenience functions/macros
261 to test for exceptions.
262
263 (exception:out-of-range, exception:wrong-type-arg): New exported
264 constants.
265
266 (run-test-exception): New function.
267
268 (pass-if-exception, expect-fail-exception): New exported macros.
269
270 * tests/environments.test: Fixed tests that were checking for
271 exceptions when set!ing an unbound symbol.
272
273 (exception:unbound-symbol): New constant.
274
275 * tests/hooks.test (catch-error-returning-true, pass-if-not,
276 catch-error-returning-false), tests/weaks.test
277 (catch-error-returning-true, pass-if-not,
278 catch-error-returning-false): Removed. The macro pass-if-not was
279 not used. The macro catch-error-returning-false is unnecessary
280 since exceptions are caught by the test-suite anyway. The
281 functionality of catch-error-returning-true is provided by the new
282 convenience macro pass-if-exception.
283
284 * tests/hooks.test (exception:wrong-num-hook-args): New constant.
285 Maybe a standard wrong-num-arg exception should be thrown instead
286 of a misc-error?
287
288 * tests/reader.test (try-to-read): Replaced by read-string.
289
290 (read-string): New function.
291
292 * tests/alist.test, tests/environments.test, tests/eval.test,
293 tests/hooks.test, tests/list.test, tests/ports.test,
294 tests/reader.test, tests/strings.test, tests/weaks.test: Replace
295 tests for exceptions with the new convenience macros.
296
297 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
298
299 * tests/alist.test: Remove redundant test name prefix.
300
301 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
302
303 * lib.scm (pass-if): Tests shall return a boolean value.
304
305 * tests/bit-operations.test (documented?), tests/common-list.test
306 (documented?), tests/environments.test (documented?),
307 tests/eval.test (documented?), tests/gc.test (documented?),
308 tests/numbers.test (documented?), tests/guardians.test,
309 tests/hooks.test, tests/interp.test, tests/weaks.test: Make sure
310 that tests return a boolean value.
311
312 * tests/list.test (documented?): New function, replace all checks
313 for documentation with calls to this function.
314
315 2001-02-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
316
317 * lib.scm (data-file): Remove from export list.
318
319 2001-02-22 Thien-Thi Nguyen <ttn@revel.glug.org>
320
321 * tests/exceptions.test (syntax lambda): Renamed from (lambda).
322 (syntax lambda cond-arrow-proc): Renamed from (lambda cond-arrow-proc).
323 (syntax reading): New section.
324 (syntax let*): New section.
325 (syntax letrec): New section.
326 (syntax set!): New section.
327 (syntax misc): New section.
328 (bindings unbound): New section.
329 (bindings immutable-modification): New section.
330 (bindings let): New section.
331 (bindings let*): New section.
332 (bindings letrec): New section.
333
334 * tests/exceptions.test: New file.
335
336 2001-02-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
337
338 * guile-test: Use (ice-9 and-let-star) instead of (ice-9
339 and-let*).
340
341 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
342
343 This patch fixes things that I have broken with the last one :-(
344
345 * guile-test (test-suite): New variable.
346
347 (data-file-name): New function. Has the same purpose as the
348 former function data-file from lib.scm. Moved here in order to
349 have all file name handling at the same place. In contrast to the
350 former 'data-file function, it is not checked whether a file
351 exists. This allows to use this function also for file names of
352 files that are still to be created.
353
354 (test-file-name): Use the global 'test-suite variable.
355
356 (main): Initialize 'test-suite instead of a local variable.
357
358 * lib.scm: Don't import paths any more.
359
360 (data-file): Removed. Resurrected with a sligtly different
361 functionality as 'data-file-name' in guile-test.
362
363 * r4rs.scm: For all references to temporary file, make use of
364 data-file-name.
365
366 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
367
368 The following patch was sent by Thien-Thi Nguyen and a little bit
369 modified by me.
370
371 * guile-test: Usage and installation comments improved. Added
372 support for --test-suite and --debug command line options.
373
374 (default-test-suite): Added to allow for simplified
375 configurability. No need to load the paths file any more.
376
377 (enable-debug-mode): New function. Will be called when the
378 --debug command line option is given.
379
380 (test-root): Removed. The test directory has to be fully given.
381 This allows for arbitrarily named test directories.
382
383 (test-file-name, enumerate-tets): Take the test directory as a
384 paramter instead of using the global variable 'test-root'.
385
386 (main): Handle the new command line options. Return an exit code
387 depending on whether all tests came out as expected.
388
389 * README: Updated.
390
391 * paths.scm: Removed.
392
393 2001-01-24 Gary Houston <ghouston@arglist.com>
394
395 * tests/ports.test: include (ice-9 rdelim) module.
396
397 2001-01-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
398
399 * tests/numbers.test: Converted to do real boundary testing.
400
401 2001-01-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
402
403 * tests/bit-operations.test: Added.
404
405 2000-11-03 Dirk Herrmann <D.Herrmann@tu-bs.de>
406
407 * tests/gc.test: Added.
408
409 2000-10-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
410
411 * tests/strings.test: string=? is fixed.
412
413 2000-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
414
415 * tests/list.test: Removed references to sloppy-mem(q|v|ber)
416
417 2000-09-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
418
419 * tests/strings.test: Added a test to help remember that string=?
420 and friends need fixing.
421
422 2000-09-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
423
424 * tests/environments.test: For tests that rely on garbage
425 collection, conservative scanning can be a problem. Add a comment
426 for these tests and make them turn out unresolved if things don't
427 work as expected.
428
429 2000-09-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
430
431 * tests/environments.test: Finished and cleaned up the tests for
432 the leaf environments. Added a complete set of testcases for the
433 leaf environment based eval environments. Started with the tests
434 for the import environments.
435
436 2000-08-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
437
438 * tests/environments.test: Added.
439
440 2000-08-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
441
442 * lib.scm (pass-if, expect-fail): Generalized to allow a sequence
443 of expressions.
444
445 * tests/eval.test: Fix documentation test.
446
447 2000-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
448
449 * tests/list.test: Added tests for list-ref, list-set! and
450 list-cdr-set!
451
452 2000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
453
454 * tests/common-list.test: Added.
455
456 2000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
457
458 * tests/eval.test: Added.
459
460 2000-06-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
461
462 * tests/list.test: Use cons* instead of list*.
463
464 2000-06-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
465
466 * tests/numbers.test, tests/list.test: Updated for new
467 documentation module.
468
469 2000-05-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
470
471 * tests/hooks.test: make-hook-with-name is deprecated.
472
473 2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
474
475 * tests/list.test, tests/numbers.test: Added.
476
477 2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
478
479 * guile-test: Eliminate use of catch-test-errors.
480
481 * lib.scm: Adopted a couple of nice ideas from Greg.
482
483 (pass, fail, expect-failure, expect-failure-if,
484 expect-failure-if*, catch-test-errors, catch-test-errors*,
485 expected-failure-fluid, pessimist?): Removed.
486
487 (run-test, expect-fail, result-tags, important-result-tags):
488 Added.
489
490 (report, make-count-reporter, print-counts, make-log-reporter,
491 full-reporter, user-reporter): Reporters take two mandatory
492 arguments and make use of the tag descriptions in result-tags and
493 important-result-tags.
494
495 * tests/alist.test, tests/hooks.test, tests/ports.test,
496 tests/weaks.test: Don't use catch-test-errors and
497 expect-failure-if.
498
499 2000-05-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
500
501 * mambo.test: Removed dummy file.
502
503 2000-03-31 Gary Houston <ghouston@arglist.com>
504
505 * tests/ports.test (non-blocking-I/O): a couple more details:
506 a) combine the O_NONBLOCK flag with the default flags instead
507 of replacing them. b) check EWOULDBLOCK as well as EAGAIN.
508
509 2000-03-22 Jim Blandy <jimb@savonarola.red-bean.com>
510
511 * lib.scm: Doc fixes.
512
513 Sun Jan 16 14:01:51 2000 Greg J. Badros <gjb@cs.washington.edu>
514
515 * paths.scm: Assume that ~/guile-core/test-suite is the location
516 of the test suite now.
517
518 * tests/version.test: Added -- version.c had 0% coverage before,
519 now at 100%.
520
521 * tests/chars.test: Added -- needed test of char-is-both?.
522
523 1999-12-22 Greg Harvey <Greg.Harvey@thezone.net>
524
525 * tests/weaks.test, tests/hooks.test: Added.
526
527 1999-12-18 Greg Harvey <Greg.Harvey@thezone.net>
528
529 * tests/alist.test: Added.
530
531 Fri Dec 17 12:14:10 1999 Greg J. Badros <gjb@cs.washington.edu>
532
533 * tests/c-api.test: Refine the list of files that are checked in
534 the seek-offset-test. Was just using files that end in "c", but
535 that caught the new ".doc" files, too, so make sure that files end
536 in ".c" before requiring that they include unistd.h if they
537 reference SEEK_(SET|CUR|END).
538
539 1999-10-24 Gary Houston <ghouston@freewire.co.uk>
540
541 * tests/ports.test ("string ports"): test seeking/unreading from
542 an input string and seeking an output string.
543
544 1999-10-20 Gary Houston <ghouston@freewire.co.uk>
545
546 * tests/ports.test: in seek/tell test on input port, also test
547 that ftell doesn't discard unread chars.
548
549 1999-10-18 Gary Houston <ghouston@freewire.co.uk>
550
551 * tests/ports.test: add seek/tell tests for unidirectional ports.
552
553 1999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
554
555 * tests/reader.test: Check that number->string checks its radix
556 properly.
557
558 1999-09-20 Jim Blandy <jimb@savonarola.red-bean.com>
559
560 * tests/ports.test: Check that our input functions cope when
561 current-input-port is closed.
562
563 * tests/regexp.test: Check regexp-substitute/global when there are
564 no matches. (Duh.)
565
566 1999-09-15 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
567
568 * tests/c-api.test: New file. Add test to check that all source
569 files which use SEEK_SET, SEEK_CUR, and SEEK_END include unistd.h.
570
571 1999-09-14 Gary Houston <ghouston@freewire.co.uk>
572
573 * tests/ports.test: test non-blocking I/O.
574
575 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
576
577 * tests/strings.test: Add test for substring-move! argument checking.
578
579 * lib.scm (signals-error?, signals-error?*): New macro and function.
580 * tests/reader.test: Use them.
581
582 * tests/interp.test: Add copyright notice.
583
584 * tests/reader.test: New test file.
585
586 * tests/regexp.test: New test file.
587
588 1999-09-06 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
589
590 * tests/interp.test: Added tests for evaluation of closure bodies.
591
592 1999-09-03 James Blandy <jimb@mule.m17n.org>
593
594 * tests/multilingual.nottest: New file, which we will turn into a
595 test file once we actually have multilingual support to test.
596
597 * tests/load.test: New test file.
598
599 1999-08-30 James Blandy <jimb@mule.m17n.org>
600
601 * tests/strings.test: New test file.
602
603 1999-08-29 Gary Houston <ghouston@easynet.co.uk>
604
605 * tests/ports.test: test unread-char and unread-string.
606
607 1999-08-19 Gary Houston <ghouston@easynet.co.uk>
608
609 * tests/ports.test: test line-buffering of fports.
610
611 1999-08-18 Gary Houston <ghouston@easynet.co.uk>
612
613 * tests/ports.test: tests for NUL and non-ASCII chars to fports.
614
615 1999-08-12 Gary Houston <ghouston@easynet.co.uk>
616
617 * tests/ports.test: lseek -> seek.
618
619 1999-08-04 Gary Houston <ghouston@easynet.co.uk>
620
621 * tests/ports.test: tests for buffered and unbuffered input/output
622 fports with seeking.
623
624 1999-08-01 Jim Blandy <jimb@savonarola.red-bean.com>
625
626 * tests/r4rs.test (SECTION 3 4): Each element of type-matrix
627 corresponds to an example object, not a predicate. Aubrey
628 probably never noticed this because SCM doesn't check the lengths
629 of the arguments to for-each and map...
630
631 * tests/ports.test: Add some regression tests for char-ready?.
632
633 1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
634
635 * tests/ports.test: Fix copyright years.
636
637 * tests/guardians.test: New test file.
638
639 * tests/ports.test ("read-delimited!"): New tests.
640
641 1999-06-19 Jim Blandy <jimb@savonarola.red-bean.com>
642
643 * tests/interp.test: New file.
644
645 1999-06-15 Jim Blandy <jimb@savonarola.red-bean.com>
646
647 * tests/time.test: New test file.
648
649 * tests/r4rs.test: New set of tests, taken from Guile's test
650 script, taken from SCM.
651
652 * tests/ports.test: Group the string port tests under a new
653 test name prefix.
654
655 * tests/ports.test ("line counter"): Check the final column, too.
656
657 * lib.scm: Import (test-suite paths).
658 (data-file): New exported function.
659
660 1999-06-12 Jim Blandy <jimb@savonarola.red-bean.com>
661
662 * tests/ports.test ("line counter"): Add test for correct column
663 at EOF.
664
665 1999-06-09 Jim Blandy <jimb@savonarola.red-bean.com>
666
667 * tests/ports.test ("line counter"): Verify that we do eventually
668 get EOF on the port --- don't just read forever.
669
670 * lib.scm (full-reporter): The test name is the cadr of the
671 result, not the cdr. I'm not macho enough to handle run-time
672 typechecking.
673
674 * lib.scm (print-counts): XFAILS are "expected failures", not
675 "unexpected failures."
676
677 * lib.scm, guile-test, paths.scm: Log begins.
678