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