* Made a couple of functions (not all yet) tail recursive.
[bpt/guile.git] / test-suite / ChangeLog
1 2000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
2
3 * tests/common-list.test: Added.
4
5 2000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
6
7 * tests/eval.test: Added.
8
9 2000-06-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
10
11 * tests/list.test: Use cons* instead of list*.
12
13 2000-06-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
14
15 * tests/numbers.test, tests/list.test: Updated for new
16 documentation module.
17
18 2000-05-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
19
20 * tests/hooks.test: make-hook-with-name is deprecated.
21
22 2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
23
24 * tests/list.test, tests/numbers.test: Added.
25
26 2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
27
28 * guile-test: Eliminate use of catch-test-errors.
29
30 * lib.scm: Adopted a couple of nice ideas from Greg.
31
32 (pass, fail, expect-failure, expect-failure-if,
33 expect-failure-if*, catch-test-errors, catch-test-errors*,
34 expected-failure-fluid, pessimist?): Removed.
35
36 (run-test, expect-fail, result-tags, important-result-tags):
37 Added.
38
39 (report, make-count-reporter, print-counts, make-log-reporter,
40 full-reporter, user-reporter): Reporters take two mandatory
41 arguments and make use of the tag descriptions in result-tags and
42 important-result-tags.
43
44 * tests/alist.test, tests/hooks.test, tests/ports.test,
45 tests/weaks.test: Don't use catch-test-errors and
46 expect-failure-if.
47
48 2000-05-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
49
50 * mambo.test: Removed dummy file.
51
52 2000-03-31 Gary Houston <ghouston@arglist.com>
53
54 * tests/ports.test (non-blocking-I/O): a couple more details:
55 a) combine the O_NONBLOCK flag with the default flags instead
56 of replacing them. b) check EWOULDBLOCK as well as EAGAIN.
57
58 2000-03-22 Jim Blandy <jimb@savonarola.red-bean.com>
59
60 * lib.scm: Doc fixes.
61
62 Sun Jan 16 14:01:51 2000 Greg J. Badros <gjb@cs.washington.edu>
63
64 * paths.scm: Assume that ~/guile-core/test-suite is the location
65 of the test suite now.
66
67 * tests/version.test: Added -- version.c had 0% coverage before,
68 now at 100%.
69
70 * tests/chars.test: Added -- needed test of char-is-both?.
71
72 1999-12-22 Greg Harvey <Greg.Harvey@thezone.net>
73
74 * tests/weaks.test, tests/hooks.test: Added.
75
76 1999-12-18 Greg Harvey <Greg.Harvey@thezone.net>
77
78 * tests/alist.test: Added.
79
80 Fri Dec 17 12:14:10 1999 Greg J. Badros <gjb@cs.washington.edu>
81
82 * tests/c-api.test: Refine the list of files that are checked in
83 the seek-offset-test. Was just using files that end in "c", but
84 that caught the new ".doc" files, too, so make sure that files end
85 in ".c" before requiring that they include unistd.h if they
86 reference SEEK_(SET|CUR|END).
87
88 1999-10-24 Gary Houston <ghouston@freewire.co.uk>
89
90 * tests/ports.test ("string ports"): test seeking/unreading from
91 an input string and seeking an output string.
92
93 1999-10-20 Gary Houston <ghouston@freewire.co.uk>
94
95 * tests/ports.test: in seek/tell test on input port, also test
96 that ftell doesn't discard unread chars.
97
98 1999-10-18 Gary Houston <ghouston@freewire.co.uk>
99
100 * tests/ports.test: add seek/tell tests for unidirectional ports.
101
102 1999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
103
104 * tests/reader.test: Check that number->string checks its radix
105 properly.
106
107 1999-09-20 Jim Blandy <jimb@savonarola.red-bean.com>
108
109 * tests/ports.test: Check that our input functions cope when
110 current-input-port is closed.
111
112 * tests/regexp.test: Check regexp-substitute/global when there are
113 no matches. (Duh.)
114
115 1999-09-15 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
116
117 * tests/c-api.test: New file. Add test to check that all source
118 files which use SEEK_SET, SEEK_CUR, and SEEK_END include unistd.h.
119
120 1999-09-14 Gary Houston <ghouston@freewire.co.uk>
121
122 * tests/ports.test: test non-blocking I/O.
123
124 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
125
126 * tests/strings.test: Add test for substring-move! argument checking.
127
128 * lib.scm (signals-error?, signals-error?*): New macro and function.
129 * tests/reader.test: Use them.
130
131 * tests/interp.test: Add copyright notice.
132
133 * tests/reader.test: New test file.
134
135 * tests/regexp.test: New test file.
136
137 1999-09-06 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
138
139 * tests/interp.test: Added tests for evaluation of closure bodies.
140
141 1999-09-03 James Blandy <jimb@mule.m17n.org>
142
143 * tests/multilingual.nottest: New file, which we will turn into a
144 test file once we actually have multilingual support to test.
145
146 * tests/load.test: New test file.
147
148 1999-08-30 James Blandy <jimb@mule.m17n.org>
149
150 * tests/strings.test: New test file.
151
152 1999-08-29 Gary Houston <ghouston@easynet.co.uk>
153
154 * tests/ports.test: test unread-char and unread-string.
155
156 1999-08-19 Gary Houston <ghouston@easynet.co.uk>
157
158 * tests/ports.test: test line-buffering of fports.
159
160 1999-08-18 Gary Houston <ghouston@easynet.co.uk>
161
162 * tests/ports.test: tests for NUL and non-ASCII chars to fports.
163
164 1999-08-12 Gary Houston <ghouston@easynet.co.uk>
165
166 * tests/ports.test: lseek -> seek.
167
168 1999-08-04 Gary Houston <ghouston@easynet.co.uk>
169
170 * tests/ports.test: tests for buffered and unbuffered input/output
171 fports with seeking.
172
173 1999-08-01 Jim Blandy <jimb@savonarola.red-bean.com>
174
175 * tests/r4rs.test (SECTION 3 4): Each element of type-matrix
176 corresponds to an example object, not a predicate. Aubrey
177 probably never noticed this because SCM doesn't check the lengths
178 of the arguments to for-each and map...
179
180 * tests/ports.test: Add some regression tests for char-ready?.
181
182 1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
183
184 * tests/ports.test: Fix copyright years.
185
186 * tests/guardians.test: New test file.
187
188 * tests/ports.test ("read-delimited!"): New tests.
189
190 1999-06-19 Jim Blandy <jimb@savonarola.red-bean.com>
191
192 * tests/interp.test: New file.
193
194 1999-06-15 Jim Blandy <jimb@savonarola.red-bean.com>
195
196 * tests/time.test: New test file.
197
198 * tests/r4rs.test: New set of tests, taken from Guile's test
199 script, taken from SCM.
200
201 * tests/ports.test: Group the string port tests under a new
202 test name prefix.
203
204 * tests/ports.test ("line counter"): Check the final column, too.
205
206 * lib.scm: Import (test-suite paths).
207 (data-file): New exported function.
208
209 1999-06-12 Jim Blandy <jimb@savonarola.red-bean.com>
210
211 * tests/ports.test ("line counter"): Add test for correct column
212 at EOF.
213
214 1999-06-09 Jim Blandy <jimb@savonarola.red-bean.com>
215
216 * tests/ports.test ("line counter"): Verify that we do eventually
217 get EOF on the port --- don't just read forever.
218
219 * lib.scm (full-reporter): The test name is the cadr of the
220 result, not the cdr. I'm not macho enough to handle run-time
221 typechecking.
222
223 * lib.scm (print-counts): XFAILS are "expected failures", not
224 "unexpected failures."
225
226 * lib.scm, guile-test, paths.scm: Log begins.
227