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