* Forgot to add the file check-guile.in with the latest commit.
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
1ff7abbe
DH
12001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
2
3 The following patch was sent by Thien-Thi Nguyen and a little bit
4 modified by me.
5
6 * guile-test: Usage and installation comments improved. Added
7 support for --test-suite and --debug command line options.
8
9 (default-test-suite): Added to allow for simplified
10 configurability. No need to load the paths file any more.
11
12 (enable-debug-mode): New function. Will be called when the
13 --debug command line option is given.
14
15 (test-root): Removed. The test directory has to be fully given.
16 This allows for arbitrarily named test directories.
17
18 (test-file-name, enumerate-tets): Take the test directory as a
19 paramter instead of using the global variable 'test-root'.
20
21 (main): Handle the new command line options. Return an exit code
22 depending on whether all tests came out as expected.
23
24 * README: Updated.
25
26 * paths.scm: Removed.
27
22d35615
GH
282001-01-24 Gary Houston <ghouston@arglist.com>
29
30 * tests/ports.test: include (ice-9 rdelim) module.
31
21e39e8f
DH
322001-01-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
33
34 * tests/numbers.test: Converted to do real boundary testing.
35
339bfe47
DH
362001-01-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
37
38 * tests/bit-operations.test: Added.
39
53a53bd7
DH
402000-11-03 Dirk Herrmann <D.Herrmann@tu-bs.de>
41
42 * tests/gc.test: Added.
43
b3b8952a
DH
442000-10-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
45
46 * tests/strings.test: string=? is fixed.
47
daa6ba18
DH
482000-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
49
50 * tests/list.test: Removed references to sloppy-mem(q|v|ber)
51
548b9252
DH
522000-09-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
53
54 * tests/strings.test: Added a test to help remember that string=?
55 and friends need fixing.
56
41505259
DH
572000-09-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
58
59 * tests/environments.test: For tests that rely on garbage
60 collection, conservative scanning can be a problem. Add a comment
61 for these tests and make them turn out unresolved if things don't
62 work as expected.
63
034b924f
DH
642000-09-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
65
66 * tests/environments.test: Finished and cleaned up the tests for
67 the leaf environments. Added a complete set of testcases for the
68 leaf environment based eval environments. Started with the tests
69 for the import environments.
70
5d3e2388
DH
712000-08-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
72
73 * tests/environments.test: Added.
74
6ad9007a
DH
752000-08-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
76
77 * lib.scm (pass-if, expect-fail): Generalized to allow a sequence
78 of expressions.
79
80 * tests/eval.test: Fix documentation test.
81
685c0d71
DH
822000-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
83
84 * tests/list.test: Added tests for list-ref, list-set! and
85 list-cdr-set!
86
e5d2c2fa
DH
872000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
88
89 * tests/common-list.test: Added.
90
141443d7
DH
912000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
92
93 * tests/eval.test: Added.
94
0a9e521f
MD
952000-06-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
96
97 * tests/list.test: Use cons* instead of list*.
98
1c4ae8de
MD
992000-06-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
100
101 * tests/numbers.test, tests/list.test: Updated for new
102 documentation module.
103
e11f8b42
DH
1042000-05-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
105
106 * tests/hooks.test: make-hook-with-name is deprecated.
107
de142bea
DH
1082000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
109
110 * tests/list.test, tests/numbers.test: Added.
111
57e7f270
DH
1122000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
113
114 * guile-test: Eliminate use of catch-test-errors.
115
116 * lib.scm: Adopted a couple of nice ideas from Greg.
117
118 (pass, fail, expect-failure, expect-failure-if,
119 expect-failure-if*, catch-test-errors, catch-test-errors*,
120 expected-failure-fluid, pessimist?): Removed.
121
122 (run-test, expect-fail, result-tags, important-result-tags):
123 Added.
124
125 (report, make-count-reporter, print-counts, make-log-reporter,
126 full-reporter, user-reporter): Reporters take two mandatory
127 arguments and make use of the tag descriptions in result-tags and
128 important-result-tags.
129
130 * tests/alist.test, tests/hooks.test, tests/ports.test,
131 tests/weaks.test: Don't use catch-test-errors and
132 expect-failure-if.
133
b2e37c5a
DH
1342000-05-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
135
136 * mambo.test: Removed dummy file.
137
47a4dcc5
GH
1382000-03-31 Gary Houston <ghouston@arglist.com>
139
140 * tests/ports.test (non-blocking-I/O): a couple more details:
141 a) combine the O_NONBLOCK flag with the default flags instead
142 of replacing them. b) check EWOULDBLOCK as well as EAGAIN.
143
33cd325f
JB
1442000-03-22 Jim Blandy <jimb@savonarola.red-bean.com>
145
146 * lib.scm: Doc fixes.
147
153511a7
GB
148Sun Jan 16 14:01:51 2000 Greg J. Badros <gjb@cs.washington.edu>
149
150 * paths.scm: Assume that ~/guile-core/test-suite is the location
151 of the test suite now.
152
153 * tests/version.test: Added -- version.c had 0% coverage before,
154 now at 100%.
155
156 * tests/chars.test: Added -- needed test of char-is-both?.
157
15b08ebd
MD
1581999-12-22 Greg Harvey <Greg.Harvey@thezone.net>
159
22efa996 160 * tests/weaks.test, tests/hooks.test: Added.
15b08ebd 161
807bfa83
MD
1621999-12-18 Greg Harvey <Greg.Harvey@thezone.net>
163
164 * tests/alist.test: Added.
165
9fac976e
GB
166Fri Dec 17 12:14:10 1999 Greg J. Badros <gjb@cs.washington.edu>
167
168 * tests/c-api.test: Refine the list of files that are checked in
169 the seek-offset-test. Was just using files that end in "c", but
170 that caught the new ".doc" files, too, so make sure that files end
171 in ".c" before requiring that they include unistd.h if they
172 reference SEEK_(SET|CUR|END).
173
2d9e5bca
GH
1741999-10-24 Gary Houston <ghouston@freewire.co.uk>
175
176 * tests/ports.test ("string ports"): test seeking/unreading from
177 an input string and seeking an output string.
178
22a92623
GH
1791999-10-20 Gary Houston <ghouston@freewire.co.uk>
180
181 * tests/ports.test: in seek/tell test on input port, also test
182 that ftell doesn't discard unread chars.
183
4fcd6551
GH
1841999-10-18 Gary Houston <ghouston@freewire.co.uk>
185
186 * tests/ports.test: add seek/tell tests for unidirectional ports.
187
e59373d6
JB
1881999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
189
190 * tests/reader.test: Check that number->string checks its radix
191 properly.
192
d033ad53
JB
1931999-09-20 Jim Blandy <jimb@savonarola.red-bean.com>
194
65b57e21
JB
195 * tests/ports.test: Check that our input functions cope when
196 current-input-port is closed.
197
d033ad53
JB
198 * tests/regexp.test: Check regexp-substitute/global when there are
199 no matches. (Duh.)
200
8c592a93
MD
2011999-09-15 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
202
203 * tests/c-api.test: New file. Add test to check that all source
204 files which use SEEK_SET, SEEK_CUR, and SEEK_END include unistd.h.
205
6e822cce
GH
2061999-09-14 Gary Houston <ghouston@freewire.co.uk>
207
208 * tests/ports.test: test non-blocking I/O.
209
b142c81d
JB
2101999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
211
212 * tests/strings.test: Add test for substring-move! argument checking.
213
214 * lib.scm (signals-error?, signals-error?*): New macro and function.
215 * tests/reader.test: Use them.
216
217 * tests/interp.test: Add copyright notice.
218
219 * tests/reader.test: New test file.
220
221 * tests/regexp.test: New test file.
222
95912c4d
MD
2231999-09-06 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
224
225 * tests/interp.test: Added tests for evaluation of closure bodies.
226
51357176
JB
2271999-09-03 James Blandy <jimb@mule.m17n.org>
228
229 * tests/multilingual.nottest: New file, which we will turn into a
230 test file once we actually have multilingual support to test.
231
232 * tests/load.test: New test file.
233
6658356f
JB
2341999-08-30 James Blandy <jimb@mule.m17n.org>
235
236 * tests/strings.test: New test file.
237
d1b143e9
GH
2381999-08-29 Gary Houston <ghouston@easynet.co.uk>
239
240 * tests/ports.test: test unread-char and unread-string.
241
0eb2e8cd
GH
2421999-08-19 Gary Houston <ghouston@easynet.co.uk>
243
244 * tests/ports.test: test line-buffering of fports.
245
7f214e60
GH
2461999-08-18 Gary Houston <ghouston@easynet.co.uk>
247
248 * tests/ports.test: tests for NUL and non-ASCII chars to fports.
249
75efe453
GH
2501999-08-12 Gary Houston <ghouston@easynet.co.uk>
251
252 * tests/ports.test: lseek -> seek.
253
7c035009
GH
2541999-08-04 Gary Houston <ghouston@easynet.co.uk>
255
256 * tests/ports.test: tests for buffered and unbuffered input/output
257 fports with seeking.
258
769f054d
JB
2591999-08-01 Jim Blandy <jimb@savonarola.red-bean.com>
260
261 * tests/r4rs.test (SECTION 3 4): Each element of type-matrix
262 corresponds to an example object, not a predicate. Aubrey
263 probably never noticed this because SCM doesn't check the lengths
264 of the arguments to for-each and map...
265
266 * tests/ports.test: Add some regression tests for char-ready?.
267
a3bb43e5
JB
2681999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
269
769f054d
JB
270 * tests/ports.test: Fix copyright years.
271
272 * tests/guardians.test: New test file.
273
a3bb43e5
JB
274 * tests/ports.test ("read-delimited!"): New tests.
275
9bb7a7ef
JB
2761999-06-19 Jim Blandy <jimb@savonarola.red-bean.com>
277
278 * tests/interp.test: New file.
279
70c4c075
JB
2801999-06-15 Jim Blandy <jimb@savonarola.red-bean.com>
281
efcbc5eb
JB
282 * tests/time.test: New test file.
283
70c4c075
JB
284 * tests/r4rs.test: New set of tests, taken from Guile's test
285 script, taken from SCM.
286
287 * tests/ports.test: Group the string port tests under a new
288 test name prefix.
289
290 * tests/ports.test ("line counter"): Check the final column, too.
291
292 * lib.scm: Import (test-suite paths).
293 (data-file): New exported function.
294
2951999-06-12 Jim Blandy <jimb@savonarola.red-bean.com>
296
297 * tests/ports.test ("line counter"): Add test for correct column
298 at EOF.
299
30521685
JB
3001999-06-09 Jim Blandy <jimb@savonarola.red-bean.com>
301
e6c32806
JB
302 * tests/ports.test ("line counter"): Verify that we do eventually
303 get EOF on the port --- don't just read forever.
304
30521685
JB
305 * lib.scm (full-reporter): The test name is the cadr of the
306 result, not the cdr. I'm not macho enough to handle run-time
307 typechecking.
308
e6c32806
JB
309 * lib.scm (print-counts): XFAILS are "expected failures", not
310 "unexpected failures."
311
30521685
JB
312 * lib.scm, guile-test, paths.scm: Log begins.
313